tests: fix header scan tools for attribute edits in mprintf.h

This commit is contained in:
Daniel Stenberg 2023-08-06 22:29:11 +02:00
parent 80ea7f7fc2
commit 4f3d06ec39
No known key found for this signature in database
GPG Key ID: 5CC908FDB71E12C2
2 changed files with 4 additions and 2 deletions

View File

@ -79,7 +79,7 @@ foreach my $f (@incs) {
while(<H>) { while(<H>) {
s/CURL_DEPRECATED\(.*"\)//; s/CURL_DEPRECATED\(.*"\)//;
s/ */ /g; s/ */ /g;
if (/^(^CURL_EXTERN .*)\(/) { if (/^(^CURL_EXTERN .*?)\(/) {
my $decl = $1; my $decl = $1;
$decl =~ s/\r$//; $decl =~ s/\r$//;
$decl =~ /([a-z_]+)$/; $decl =~ /([a-z_]+)$/;

View File

@ -170,11 +170,13 @@ for my $e (sort @syms) {
# #
# CURLINC_ - defines for header dual-include prevention, ignore those. # CURLINC_ - defines for header dual-include prevention, ignore those.
# #
# CURL_TEMP_ - are defined and *undefined* again within the file
#
# *_LAST and *_LASTENTRY are just prefix for the placeholders used for the # *_LAST and *_LASTENTRY are just prefix for the placeholders used for the
# last entry in many enum series. # last entry in many enum series.
# #
if($e =~ /(OBSOLETE|^CURL_EXTERN|^CURLINC_|_LAST\z|_LASTENTRY\z)/) { if($e =~ /(OBSOLETE|^CURL_EXTERN|^CURLINC_|_LAST\z|_LASTENTRY\z|^CURL_TEMP_)/) {
$ignored++; $ignored++;
next; next;
} }