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>) {
s/CURL_DEPRECATED\(.*"\)//;
s/ */ /g;
if (/^(^CURL_EXTERN .*)\(/) {
if (/^(^CURL_EXTERN .*?)\(/) {
my $decl = $1;
$decl =~ s/\r$//;
$decl =~ /([a-z_]+)$/;

View File

@ -170,11 +170,13 @@ for my $e (sort @syms) {
#
# 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 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++;
next;
}