فهرست منبع

wikiheaders: Don't ignore macro symbols that are defined without any content.

Reference PR #12676.
Ryan C. Gordon 1 ماه پیش
والد
کامیت
a0fa64a91c
1فایلهای تغییر یافته به همراه1 افزوده شده و 1 حذف شده
  1. 1 1
      build-scripts/wikiheaders.pl

+ 1 - 1
build-scripts/wikiheaders.pl

@@ -1449,7 +1449,7 @@ while (my $d = readdir(DH)) {
             }
             }
             $decl .= $additional_decl;
             $decl .= $additional_decl;
         } elsif ($symtype == 2) {  # a macro
         } elsif ($symtype == 2) {  # a macro
-            if ($decl =~ /\A\s*\#\s*define\s+(.*?)(\(.*?\)|)\s+/) {
+            if ($decl =~ /\A\s*\#\s*define\s+(.*?)(\(.*?\)|)(\s+|\Z)/) {
                 $sym = $1;
                 $sym = $1;
             } else {
             } else {
                 #print "Found doxygen but no macro:\n$str\n\n";
                 #print "Found doxygen but no macro:\n$str\n\n";