Browse Source

Fix warnings in build-scripts/check_stdlib_usage.py

Anonymous Maarten 6 months ago
parent
commit
1561d7c089
1 changed files with 7 additions and 3 deletions
  1. 7 3
      build-scripts/check_stdlib_usage.py

+ 7 - 3
build-scripts/check_stdlib_usage.py

@@ -149,7 +149,7 @@ words = [
     'wcsstr' ]
 
 
-reg_comment_remove_content = re.compile('\/\*.*\*/')
+reg_comment_remove_content = re.compile(r'\/\*.*\*/')
 reg_comment_remove_content2 = re.compile('".*"')
 reg_comment_remove_content3 = re.compile(':strlen')
 reg_comment_remove_content4 = re.compile('->free')
@@ -165,7 +165,9 @@ def find_symbols_in_file(file, regex):
         "src/video/khronos",
         "include/SDL3",
         "build-scripts/gen_audio_resampler_filter.c",
-        "build-scripts/gen_audio_channel_conversion.c" ]
+        "build-scripts/gen_audio_channel_conversion.c",
+        "test/win32/sdlprocdump.c",
+    ]
 
     filename = pathlib.Path(file)
 
@@ -199,6 +201,8 @@ def find_symbols_in_file(file, regex):
                     continue
                 if parsing_comment:
                     continue
+                if "//" in l:
+                    l = l[:l.find("//")]
 
                 if regex.match(l):
 
@@ -243,7 +247,7 @@ def main():
     for w in words:
         str += w + "|"
     str = str[:-1]
-    str += ")\("
+    str += r")\("
     regex = re.compile(str)
     find_symbols_in_dir(SDL_ROOT, regex)