SDL: Fixed parsing SDL_mutex.h

From 0d559b7cb3d7f99e578374f2deb2e7f85e54487d Mon Sep 17 00:00:00 2001
From: Sam Lantinga <[EMAIL REDACTED]>
Date: Sat, 29 Apr 2023 10:14:03 -0700
Subject: [PATCH] Fixed parsing SDL_mutex.h

---
 src/dynapi/gendynapi.py | 3 +++
 1 file changed, 3 insertions(+)

diff --git a/src/dynapi/gendynapi.py b/src/dynapi/gendynapi.py
index 4a7d3409c275..ada149a826f3 100755
--- a/src/dynapi/gendynapi.py
+++ b/src/dynapi/gendynapi.py
@@ -150,8 +150,11 @@ def main():
             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_ACQUIRE_SHARED\(.*\)", "", func);
             func = re.sub(" SDL_TRY_ACQUIRE\(.*\)", "", func);
+            func = re.sub(" SDL_TRY_ACQUIRE_SHARED\(.*\)", "", func);
             func = re.sub(" SDL_RELEASE\(.*\)", "", func);
+            func = re.sub(" SDL_RELEASE_SHARED\(.*\)", "", func);
 
             # Should be a valid function here
             match = reg_parsing_function.match(func)