Updated gendynapi.py to handle thread-safety annotations

This commit is contained in:
Sam Lantinga
2022-12-14 09:59:56 -08:00
parent 5c29b58e95
commit 3a940ba8ee

View File

@@ -147,6 +147,9 @@ def main():
func = func.replace("SDL_MALLOC", "");
func = func.replace("SDL_ALLOC_SIZE2(1, 2)", "");
func = func.replace("SDL_ALLOC_SIZE(2)", "");
func = re.sub(" SDL_ACQUIRE\(.*\)", "", func);
func = re.sub(" SDL_TRY_ACQUIRE\(.*\)", "", func);
func = re.sub(" SDL_RELEASE\(.*\)", "", func);
# Should be a valid function here
match = reg_parsing_function.match(func)