summaryrefslogtreecommitdiff
path: root/tests/symbol-scan.pl
Commit message (Collapse)AuthorAgeFilesLines
* defines: avoid underscore-prefixed definesDaniel Stenberg2019-08-231-1/+3
| | | | | | | | | | | Double-underscored or underscore plus uppercase letter at least. ... as they're claimed to be reserved. Reported-by: patnyb on github Fixes #4254 Closes #4255
* symbols-in-versions: add missing CURLU_ symbolsDaniel Stenberg2018-11-041-1/+3
| | | | | | | | ...and fix symbol-scan.pl to also scan urlapi.h Reported-by: Alexey Melnichuk Fixes #3226 Closes #3230
* scripts: allow all perl scripts to be run directlyJay Satiro2018-01-071-0/+0
| | | | | | | | - Enable execute permission (chmod +x) - Change interpreter to /usr/bin/env perl Closes https://github.com/curl/curl/pull/2222
* URLs: change all http:// URLs to https://Daniel Stenberg2016-02-031-1/+1
|
* symbol-scan.pl: do not require autotoolsPeter Wu2014-11-101-3/+13
| | | | | | | | | | | | Makes test1119 pass when building with cmake. configurehelp.pm is generated by configure (autotools). As cmake does not provide a separate variable for the C preprocessor, default to cpp. Before commit ef24ecde68a5f577a7f0f423a767620f09a0ab16 ("symbol-scan: use configure script knowledge about how to run the C preprocessor"), this tool would also use 'cpp'. Signed-off-by: Peter Wu <peter@lekensteyn.nl>
* removed trailing whitespaceYang Tse2011-12-301-2/+1
|
* symbol-scan.pl: detect duplicatesDaniel Stenberg2011-03-181-1/+6
| | | | | Test 1119 now also makes sure that symbols-in-versions doesn't contain any duplicates
* symbol-scan: use configure script knowledge about how to run the C preprocessorYang Tse2010-11-251-4/+17
|
* Check for errors while preprocessing curl.h in test 1119Dan Fandrich2010-11-191-2/+7
| | | | | | This showed a problem when running the test out-of-tree, so an include path is now being added to pick up the generated curlbuild.h file.
* Use the 3-argument open for compatibility with older perlsDan Fandrich2010-11-191-1/+1
|
* symbols-in-version: add CURL_SOCKET_BADDaniel Stenberg2010-11-091-1/+12
| | | | | I also documented the filtering logic in the symbol-scan.pl function to clarify why not all CURL_* symbols are included.
* symbol-scan: verifies symbols-in-versionsDaniel Stenberg2010-11-031-0/+133
This new script scans for all enums and #defines used by the curl/curl.h and curl/multi.h headers. Then it reads all symbols mentioned in symbols-in-vesions and make sure that there's no entries missing in there. It then proceeds to verify that the entries that symbols-in-vesions mentions but aren't found in the sources are truly documented as removed. This script is used in the new test case 1119