浏览代码

Also rename the internal function symbol when renaming API functions

Sam Lantinga 2 年之前
父节点
当前提交
d31776b17a
共有 1 个文件被更改,包括 4 次插入1 次删除
  1. 4 1
      build-scripts/rename_api.py

+ 4 - 1
build-scripts/rename_api.py

@@ -37,7 +37,10 @@ def main():
         raise Exception("Couldn't find %s in %s" % (args.oldname, header))
         raise Exception("Couldn't find %s in %s" % (args.oldname, header))
 
 
     # Replace the symbol in source code and documentation
     # Replace the symbol in source code and documentation
-    replacements = { args.oldname: args.newname }
+    replacements = {
+        args.oldname: args.newname,
+        args.oldname + "_REAL": args.newname + "_REAL"
+    }
     regex = create_regex_from_replacements(replacements)
     regex = create_regex_from_replacements(replacements)
     for dir in ["src", "test", "include", "docs", "Xcode-iOS/Demos"]:
     for dir in ["src", "test", "include", "docs", "Xcode-iOS/Demos"]:
         replace_symbols_in_path(SDL_ROOT / dir, regex, replacements)
         replace_symbols_in_path(SDL_ROOT / dir, regex, replacements)