curl-curl/tests/libtest
Viktor Szakats 2ec54556d4
scripts: enable strict warnings in Perl where missing, fix fallouts
- add 'use warnings' and 'use strict' where missing from Perl scripts.
- fix 'Use of uninitialized value'.
- fix missing declarations.
- test1140.pl: fix 'Possible precedence issue with control flow operator'.
- fix other misc issues.

Most actual errors found during this PR were fixed and merged via
separate PRs.

Likely there are remaining warnings not found and fixed in this PR.

Closes #17877
2025-07-27 22:35:18 +02:00
..
.gitignore tests: always make bundles, adapt build and tests 2025-06-14 21:08:23 +02:00
CMakeLists.txt tests: fix 1301, 1308 to fail on error 2025-07-09 00:55:28 +02:00
first.c tests: drop unused or redundant includes 2025-06-23 13:49:03 +02:00
first.h libtests: more header tidy-ups 2025-07-09 20:29:50 +02:00
lib500.c tests: make individual test sources compile cleanly 2025-06-22 15:58:15 +02:00
lib501.c tests: make individual test sources compile cleanly 2025-06-22 15:58:15 +02:00
lib502.c tests: drop unused or redundant includes 2025-06-23 13:49:03 +02:00
lib503.c tests: drop unused or redundant includes 2025-06-23 13:49:03 +02:00
lib504.c tests: drop unused or redundant includes 2025-06-23 13:49:03 +02:00
lib505.c tests: constify, make consts static 2025-06-25 09:57:06 +02:00
lib506.c tests: make individual test sources compile cleanly 2025-06-22 15:58:15 +02:00
lib507.c tests: drop unused or redundant includes 2025-06-23 13:49:03 +02:00
lib508.c tests: make individual test sources compile cleanly 2025-06-22 15:58:15 +02:00
lib509.c tests: constify, make consts static 2025-06-25 09:57:06 +02:00
lib510.c tests: make individual test sources compile cleanly 2025-06-22 15:58:15 +02:00
lib511.c tests: make individual test sources compile cleanly 2025-06-22 15:58:15 +02:00
lib512.c tests: make individual test sources compile cleanly 2025-06-22 15:58:15 +02:00
lib513.c tests: make individual test sources compile cleanly 2025-06-22 15:58:15 +02:00
lib514.c tests: make individual test sources compile cleanly 2025-06-22 15:58:15 +02:00
lib515.c tests: make individual test sources compile cleanly 2025-06-22 15:58:15 +02:00
lib516.c tests: make individual test sources compile cleanly 2025-06-22 15:58:15 +02:00
lib517.c tests: make individual test sources compile cleanly 2025-06-22 15:58:15 +02:00
lib518.c tidy-up: prefer ifdef/ifndef for single checks 2025-07-27 22:35:17 +02:00
lib519.c tests: make individual test sources compile cleanly 2025-06-22 15:58:15 +02:00
lib520.c tests: make individual test sources compile cleanly 2025-06-22 15:58:15 +02:00
lib521.c tests: make individual test sources compile cleanly 2025-06-22 15:58:15 +02:00
lib523.c tests: make individual test sources compile cleanly 2025-06-22 15:58:15 +02:00
lib524.c tests: make individual test sources compile cleanly 2025-06-22 15:58:15 +02:00
lib525.c tests: drop unused or redundant includes 2025-06-23 13:49:03 +02:00
lib526.c tests: drop unused or redundant includes 2025-06-23 13:49:03 +02:00
lib530.c tidy-up: prefer ifdef/ifndef for single checks 2025-07-27 22:35:17 +02:00
lib533.c tests: drop unused or redundant includes 2025-06-23 13:49:03 +02:00
lib536.c tests: make individual test sources compile cleanly 2025-06-22 15:58:15 +02:00
lib537.c tidy-up: prefer ifdef/ifndef for single checks 2025-07-27 22:35:17 +02:00
lib539.c tests: make individual test sources compile cleanly 2025-06-22 15:58:15 +02:00
lib540.c tests: drop unused or redundant includes 2025-06-23 13:49:03 +02:00
lib541.c tests: drop unused or redundant includes 2025-06-23 13:49:03 +02:00
lib542.c tests: drop unused or redundant includes 2025-06-23 13:49:03 +02:00
lib543.c tests: make individual test sources compile cleanly 2025-06-22 15:58:15 +02:00
lib544.c tests: make individual test sources compile cleanly 2025-06-22 15:58:15 +02:00
lib547.c tests: make individual test sources compile cleanly 2025-06-22 15:58:15 +02:00
lib549.c tests: make individual test sources compile cleanly 2025-06-22 15:58:15 +02:00
lib552.c tests: make individual test sources compile cleanly 2025-06-22 15:58:15 +02:00
lib553.c tests: make individual test sources compile cleanly 2025-06-22 15:58:15 +02:00
lib554.c tests: make individual test sources compile cleanly 2025-06-22 15:58:15 +02:00
lib555.c tests: drop unused or redundant includes 2025-06-23 13:49:03 +02:00
lib556.c tests: constify, make consts static 2025-06-25 09:57:06 +02:00
lib557.c GHA/checksrc: expand spellcheck, fix issues found 2025-07-21 16:09:01 +02:00
lib558.c tests: make individual test sources compile cleanly 2025-06-22 15:58:15 +02:00
lib559.c tests: drop unused or redundant includes 2025-06-23 13:49:03 +02:00
lib560.c tests: drop unused or redundant includes 2025-06-23 13:49:03 +02:00
lib562.c tests: drop unused or redundant includes 2025-06-23 13:49:03 +02:00
lib564.c tests: drop unused or redundant includes 2025-06-23 13:49:03 +02:00
lib566.c tests: make individual test sources compile cleanly 2025-06-22 15:58:15 +02:00
lib567.c tests: make individual test sources compile cleanly 2025-06-22 15:58:15 +02:00
lib568.c tests: drop unused or redundant includes 2025-06-23 13:49:03 +02:00
lib569.c tests: make individual test sources compile cleanly 2025-06-22 15:58:15 +02:00
lib570.c tests: make individual test sources compile cleanly 2025-06-22 15:58:15 +02:00
lib571.c tests: drop unused or redundant includes 2025-06-23 13:49:03 +02:00
lib572.c tests: drop unused or redundant includes 2025-06-23 13:49:03 +02:00
lib573.c tests: drop unused or redundant includes 2025-06-23 13:49:03 +02:00
lib574.c tests: make individual test sources compile cleanly 2025-06-22 15:58:15 +02:00
lib575.c tests: drop unused or redundant includes 2025-06-23 13:49:03 +02:00
lib576.c tests: drop unused or redundant includes 2025-06-23 13:49:03 +02:00
lib578.c tests: make individual test sources compile cleanly 2025-06-22 15:58:15 +02:00
lib579.c tests: make individual test sources compile cleanly 2025-06-22 15:58:15 +02:00
lib582.c tidy-up: prefer ifdef/ifndef for single checks 2025-07-27 22:35:17 +02:00
lib583.c tests: drop unused or redundant includes 2025-06-23 13:49:03 +02:00
lib586.c tests: make individual test sources compile cleanly 2025-06-22 15:58:15 +02:00
lib589.c tests: make individual test sources compile cleanly 2025-06-22 15:58:15 +02:00
lib590.c tests: make individual test sources compile cleanly 2025-06-22 15:58:15 +02:00
lib591.c tests: drop unused or redundant includes 2025-06-23 13:49:03 +02:00
lib597.c tests: drop unused or redundant includes 2025-06-23 13:49:03 +02:00
lib598.c tests: make individual test sources compile cleanly 2025-06-22 15:58:15 +02:00
lib599.c tests: make individual test sources compile cleanly 2025-06-22 15:58:15 +02:00
lib643.c tests: make individual test sources compile cleanly 2025-06-22 15:58:15 +02:00
lib650.c tidy-up: more whitespace/indent, comments 2025-07-25 11:47:51 +02:00
lib651.c tests: make individual test sources compile cleanly 2025-06-22 15:58:15 +02:00
lib652.c tests: make individual test sources compile cleanly 2025-06-22 15:58:15 +02:00
lib653.c tests: drop unused or redundant includes 2025-06-23 13:49:03 +02:00
lib654.c tests: make individual test sources compile cleanly 2025-06-22 15:58:15 +02:00
lib655.c tests: make individual test sources compile cleanly 2025-06-22 15:58:15 +02:00
lib658.c tests: drop unused or redundant includes 2025-06-23 13:49:03 +02:00
lib659.c tests: drop unused or redundant includes 2025-06-23 13:49:03 +02:00
lib661.c tests: make individual test sources compile cleanly 2025-06-22 15:58:15 +02:00
lib666.c tests: make individual test sources compile cleanly 2025-06-22 15:58:15 +02:00
lib667.c tests: make individual test sources compile cleanly 2025-06-22 15:58:15 +02:00
lib668.c tidy-up: more whitespace/indent, comments 2025-07-25 11:47:51 +02:00
lib670.c tidy-up: more whitespace/indent, comments 2025-07-25 11:47:51 +02:00
lib674.c tests: drop unused or redundant includes 2025-06-23 13:49:03 +02:00
lib676.c tests: make individual test sources compile cleanly 2025-06-22 15:58:15 +02:00
lib677.c tests: drop unused or redundant includes 2025-06-23 13:49:03 +02:00
lib678.c tidy-up: more whitespace/indent, comments 2025-07-25 11:47:51 +02:00
lib694.c tests: make individual test sources compile cleanly 2025-06-22 15:58:15 +02:00
lib695.c tidy-up: more whitespace/indent, comments 2025-07-25 11:47:51 +02:00
lib751.c multi: xfer table/bitset, handle limits 2025-06-24 15:02:52 +02:00
lib753.c tests: drop unused or redundant includes 2025-06-23 13:49:03 +02:00
lib1156.c tidy-up: more whitespace/indent, comments 2025-07-25 11:47:51 +02:00
lib1301.c tests: fix 1301, 1308 to fail on error 2025-07-09 00:55:28 +02:00
lib1308.c tests: fix 1301, 1308 to fail on error 2025-07-09 00:55:28 +02:00
lib1485.c tests: drop unused or redundant includes 2025-06-23 13:49:03 +02:00
lib1500.c tests: drop unused or redundant includes 2025-06-23 13:49:03 +02:00
lib1501.c tests: drop unused or redundant includes 2025-06-23 13:49:03 +02:00
lib1502.c tests: drop unused or redundant includes 2025-06-23 13:49:03 +02:00
lib1506.c tests: drop unused or redundant includes 2025-06-23 13:49:03 +02:00
lib1507.c tests: drop unused or redundant includes 2025-06-23 13:49:03 +02:00
lib1508.c tests: drop unused or redundant includes 2025-06-23 13:49:03 +02:00
lib1509.c tests: drop unused or redundant includes 2025-06-23 13:49:03 +02:00
lib1510.c tests: drop unused or redundant includes 2025-06-23 13:49:03 +02:00
lib1511.c tests: make individual test sources compile cleanly 2025-06-22 15:58:15 +02:00
lib1512.c tests: make individual test sources compile cleanly 2025-06-22 15:58:15 +02:00
lib1513.c tests: make individual test sources compile cleanly 2025-06-22 15:58:15 +02:00
lib1514.c tests: make individual test sources compile cleanly 2025-06-22 15:58:15 +02:00
lib1515.c tests: drop unused or redundant includes 2025-06-23 13:49:03 +02:00
lib1517.c tests: make individual test sources compile cleanly 2025-06-22 15:58:15 +02:00
lib1518.c tests: make individual test sources compile cleanly 2025-06-22 15:58:15 +02:00
lib1520.c tests: make individual test sources compile cleanly 2025-06-22 15:58:15 +02:00
lib1522.c tidy-up: more whitespace/indent, comments 2025-07-25 11:47:51 +02:00
lib1523.c tests: drop unused or redundant includes 2025-06-23 13:49:03 +02:00
lib1525.c tests: make individual test sources compile cleanly 2025-06-22 15:58:15 +02:00
lib1526.c tests: make individual test sources compile cleanly 2025-06-22 15:58:15 +02:00
lib1527.c tests: make individual test sources compile cleanly 2025-06-22 15:58:15 +02:00
lib1528.c tests: make individual test sources compile cleanly 2025-06-22 15:58:15 +02:00
lib1529.c tests: make individual test sources compile cleanly 2025-06-22 15:58:15 +02:00
lib1530.c tests: make individual test sources compile cleanly 2025-06-22 15:58:15 +02:00
lib1531.c tests: drop unused or redundant includes 2025-06-23 13:49:03 +02:00
lib1532.c tests: make individual test sources compile cleanly 2025-06-22 15:58:15 +02:00
lib1533.c tests: make individual test sources compile cleanly 2025-06-22 15:58:15 +02:00
lib1534.c tests: make individual test sources compile cleanly 2025-06-22 15:58:15 +02:00
lib1535.c tests: make individual test sources compile cleanly 2025-06-22 15:58:15 +02:00
lib1536.c tests: make individual test sources compile cleanly 2025-06-22 15:58:15 +02:00
lib1537.c tests: make individual test sources compile cleanly 2025-06-22 15:58:15 +02:00
lib1538.c tests: make individual test sources compile cleanly 2025-06-22 15:58:15 +02:00
lib1540.c tests: drop unused or redundant includes 2025-06-23 13:49:03 +02:00
lib1541.c tests: drop unused or redundant includes 2025-06-23 13:49:03 +02:00
lib1542.c tests: drop unused or redundant includes 2025-06-23 13:49:03 +02:00
lib1545.c tests: make individual test sources compile cleanly 2025-06-22 15:58:15 +02:00
lib1550.c tests: make individual test sources compile cleanly 2025-06-22 15:58:15 +02:00
lib1551.c tests: make individual test sources compile cleanly 2025-06-22 15:58:15 +02:00
lib1552.c tests: drop unused or redundant includes 2025-06-23 13:49:03 +02:00
lib1553.c tests: drop unused or redundant includes 2025-06-23 13:49:03 +02:00
lib1554.c tests: make individual test sources compile cleanly 2025-06-22 15:58:15 +02:00
lib1555.c tests: make individual test sources compile cleanly 2025-06-22 15:58:15 +02:00
lib1556.c tests: drop unused or redundant includes 2025-06-23 13:49:03 +02:00
lib1557.c tests: drop unused or redundant includes 2025-06-23 13:49:03 +02:00
lib1558.c tests: drop unused or redundant includes 2025-06-23 13:49:03 +02:00
lib1559.c tests: drop unused or redundant includes 2025-06-23 13:49:03 +02:00
lib1560.c tidy-up: move literal to the right side of comparisons 2025-07-27 22:35:17 +02:00
lib1564.c tests/libtest: use curltime from curlx 2025-06-23 11:29:41 +02:00
lib1565.c tests: drop unused or redundant includes 2025-06-23 13:49:03 +02:00
lib1567.c tests: make individual test sources compile cleanly 2025-06-22 15:58:15 +02:00
lib1568.c tests: drop unused or redundant includes 2025-06-23 13:49:03 +02:00
lib1569.c tests: drop unused or redundant includes 2025-06-23 13:49:03 +02:00
lib1571.c tests: make individual test sources compile cleanly 2025-06-22 15:58:15 +02:00
lib1576.c tests: make individual test sources compile cleanly 2025-06-22 15:58:15 +02:00
lib1591.c tests: drop unused or redundant includes 2025-06-23 13:49:03 +02:00
lib1592.c tests: drop unused or redundant includes 2025-06-23 13:49:03 +02:00
lib1593.c tests: make individual test sources compile cleanly 2025-06-22 15:58:15 +02:00
lib1594.c tests: make individual test sources compile cleanly 2025-06-22 15:58:15 +02:00
lib1597.c tests: make individual test sources compile cleanly 2025-06-22 15:58:15 +02:00
lib1598.c tests: drop unused or redundant includes 2025-06-23 13:49:03 +02:00
lib1599.c tests: drop unused or redundant includes 2025-06-23 13:49:03 +02:00
lib1662.c tests: make individual test sources compile cleanly 2025-06-22 15:58:15 +02:00
lib1900.c tests: drop unused or redundant includes 2025-06-23 13:49:03 +02:00
lib1901.c tests: drop unused or redundant includes 2025-06-23 13:49:03 +02:00
lib1903.c tests: drop unused or redundant includes 2025-06-23 13:49:03 +02:00
lib1905.c tests: drop unused or redundant includes 2025-06-23 13:49:03 +02:00
lib1906.c tests: drop unused or redundant includes 2025-06-23 13:49:03 +02:00
lib1907.c tests: drop unused or redundant includes 2025-06-23 13:49:03 +02:00
lib1908.c tests: drop unused or redundant includes 2025-06-23 13:49:03 +02:00
lib1910.c tests: drop unused or redundant includes 2025-06-23 13:49:03 +02:00
lib1911.c tests: drop unused or redundant includes 2025-06-23 13:49:03 +02:00
lib1912.c tests: drop unused or redundant includes 2025-06-23 13:49:03 +02:00
lib1913.c tests: drop unused or redundant includes 2025-06-23 13:49:03 +02:00
lib1915.c tests: drop unused or redundant includes 2025-06-23 13:49:03 +02:00
lib1916.c tests: make individual test sources compile cleanly 2025-06-22 15:58:15 +02:00
lib1918.c tests: drop unused or redundant includes 2025-06-23 13:49:03 +02:00
lib1919.c tests: drop unused or redundant includes 2025-06-23 13:49:03 +02:00
lib1933.c tests: make individual test sources compile cleanly 2025-06-22 15:58:15 +02:00
lib1934.c tests: make individual test sources compile cleanly 2025-06-22 15:58:15 +02:00
lib1935.c tests: make individual test sources compile cleanly 2025-06-22 15:58:15 +02:00
lib1936.c tests: make individual test sources compile cleanly 2025-06-22 15:58:15 +02:00
lib1937.c tests: make individual test sources compile cleanly 2025-06-22 15:58:15 +02:00
lib1938.c tests: make individual test sources compile cleanly 2025-06-22 15:58:15 +02:00
lib1939.c tests: make individual test sources compile cleanly 2025-06-22 15:58:15 +02:00
lib1940.c tests: make individual test sources compile cleanly 2025-06-22 15:58:15 +02:00
lib1945.c tests: make individual test sources compile cleanly 2025-06-22 15:58:15 +02:00
lib1947.c tests: make individual test sources compile cleanly 2025-06-22 15:58:15 +02:00
lib1948.c tests: constify, make consts static 2025-06-25 09:57:06 +02:00
lib1955.c tests: make individual test sources compile cleanly 2025-06-22 15:58:15 +02:00
lib1956.c tests: make individual test sources compile cleanly 2025-06-22 15:58:15 +02:00
lib1957.c tests: make individual test sources compile cleanly 2025-06-22 15:58:15 +02:00
lib1958.c tests: make individual test sources compile cleanly 2025-06-22 15:58:15 +02:00
lib1959.c tests: make individual test sources compile cleanly 2025-06-22 15:58:15 +02:00
lib1960.c tidy-up: prefer ifdef/ifndef for single checks 2025-07-27 22:35:17 +02:00
lib1964.c tests: make individual test sources compile cleanly 2025-06-22 15:58:15 +02:00
lib1970.c tests: make individual test sources compile cleanly 2025-06-22 15:58:15 +02:00
lib1971.c tests: make individual test sources compile cleanly 2025-06-22 15:58:15 +02:00
lib1972.c tests: make individual test sources compile cleanly 2025-06-22 15:58:15 +02:00
lib1973.c tests: make individual test sources compile cleanly 2025-06-22 15:58:15 +02:00
lib1974.c tests: make individual test sources compile cleanly 2025-06-22 15:58:15 +02:00
lib1975.c tests: make individual test sources compile cleanly 2025-06-22 15:58:15 +02:00
lib1977.c tests: drop unused or redundant includes 2025-06-23 13:49:03 +02:00
lib1978.c tests: make individual test sources compile cleanly 2025-06-22 15:58:15 +02:00
lib2023.c tests: make individual test sources compile cleanly 2025-06-22 15:58:15 +02:00
lib2032.c tests: drop unused or redundant includes 2025-06-23 13:49:03 +02:00
lib2082.c lib2082: drop typedef struct 2025-06-27 14:16:30 +02:00
lib2301.c tests: make individual test sources compile cleanly 2025-06-22 15:58:15 +02:00
lib2302.c tests: make individual test sources compile cleanly 2025-06-22 15:58:15 +02:00
lib2304.c tests: make individual test sources compile cleanly 2025-06-22 15:58:15 +02:00
lib2306.c tests: drop unused or redundant includes 2025-06-23 13:49:03 +02:00
lib2308.c tests: drop unused or redundant includes 2025-06-23 13:49:03 +02:00
lib2309.c tests: drop unused or redundant includes 2025-06-23 13:49:03 +02:00
lib2402.c tests: drop unused or redundant includes 2025-06-23 13:49:03 +02:00
lib2404.c tests: drop unused or redundant includes 2025-06-23 13:49:03 +02:00
lib2405.c misc: fix typos 2025-07-12 08:59:44 +02:00
lib2502.c tests: drop unused or redundant includes 2025-06-23 13:49:03 +02:00
lib2700.c tests: make individual test sources compile cleanly 2025-06-22 15:58:15 +02:00
lib3010.c tests: make individual test sources compile cleanly 2025-06-22 15:58:15 +02:00
lib3025.c tests: make individual test sources compile cleanly 2025-06-22 15:58:15 +02:00
lib3026.c tidy-up: more whitespace/indent, comments 2025-07-25 11:47:51 +02:00
lib3027.c tests: drop unused or redundant includes 2025-06-23 13:49:03 +02:00
lib3100.c tests: make individual test sources compile cleanly 2025-06-22 15:58:15 +02:00
lib3101.c tests: make individual test sources compile cleanly 2025-06-22 15:58:15 +02:00
lib3102.c tests: constify, make consts static 2025-06-25 09:57:06 +02:00
lib3103.c tests: make individual test sources compile cleanly 2025-06-22 15:58:15 +02:00
lib3104.c tests: make individual test sources compile cleanly 2025-06-22 15:58:15 +02:00
lib3105.c tests: drop unused or redundant includes 2025-06-23 13:49:03 +02:00
lib3207.c tidy-up: prefer ifdef/ifndef for single checks 2025-07-27 22:35:17 +02:00
lib3208.c tests: drop unused or redundant includes 2025-06-23 13:49:03 +02:00
Makefile.am tests: fix 1301, 1308 to fail on error 2025-07-09 00:55:28 +02:00
Makefile.inc libtests: more header tidy-ups 2025-07-09 20:29:50 +02:00
memptr.c windows: drop redundant curl_wcsdup_callback callback 2025-07-08 13:33:38 +02:00
mk-lib1521.pl scripts: enable strict warnings in Perl where missing, fix fallouts 2025-07-27 22:35:18 +02:00
test307.pl scripts: enable strict warnings in Perl where missing, fix fallouts 2025-07-27 22:35:18 +02:00
test610.pl scripts: enable strict warnings in Perl where missing, fix fallouts 2025-07-27 22:35:18 +02:00
test613.pl scripts: enable strict warnings in Perl where missing, fix fallouts 2025-07-27 22:35:18 +02:00
test1013.pl scripts: enable strict warnings in Perl where missing, fix fallouts 2025-07-27 22:35:18 +02:00
test1022.pl scripts: enable strict warnings in Perl where missing, fix fallouts 2025-07-27 22:35:18 +02:00
testtrace.c libtests: more header tidy-ups 2025-07-09 20:29:50 +02:00
testtrace.h libtests: more header tidy-ups 2025-07-09 20:29:50 +02:00
testutil.c tests/libtest: use curltime from curlx 2025-06-23 11:29:41 +02:00
testutil.h libtests: more header tidy-ups 2025-07-09 20:29:50 +02:00
unitcheck.h tests: move curlcheck.h to libtest as unitcheck.h 2025-07-09 02:29:25 +02:00