Ver Fonte

Remove SDL_RESTRICT in favor of doc comments

Carl Åstholm há 7 meses atrás
pai
commit
d6caf2abe7
3 ficheiros alterados com 1 adições e 12 exclusões
  1. 0 10
      include/SDL3/SDL_begin_code.h
  2. 1 1
      include/SDL3/SDL_stdinc.h
  3. 0 1
      src/dynapi/gendynapi.py

+ 0 - 10
include/SDL3/SDL_begin_code.h

@@ -225,13 +225,3 @@
 #define SDL_ALLOC_SIZE2(p1, p2)
 #endif
 #endif /* SDL_ALLOC_SIZE2 not defined */
-
-#ifndef SDL_RESTRICT
-#if defined(__GNUC__)
-#define SDL_RESTRICT __restrict__
-#elif defined(_MSC_VER)
-#define SDL_RESTRICT __restrict
-#else
-#define SDL_RESTRICT
-#endif
-#endif

+ 1 - 1
include/SDL3/SDL_stdinc.h

@@ -1756,7 +1756,7 @@ extern SDL_DECLSPEC int SDLCALL SDL_strncasecmp(const char *str1, const char *st
  *
  * \since This function is available since SDL 3.0.0.
  */
-extern SDL_DECLSPEC char * SDLCALL SDL_strpbrk(const char * SDL_RESTRICT str, const char * SDL_RESTRICT breakset);
+extern SDL_DECLSPEC char * SDLCALL SDL_strpbrk(const char *str, const char *breakset);
 
 /**
  * The Unicode REPLACEMENT CHARACTER codepoint.

+ 0 - 1
src/dynapi/gendynapi.py

@@ -180,7 +180,6 @@ def main():
             func = re.sub(r" SDL_RELEASE\(.*\)", "", func);
             func = re.sub(r" SDL_RELEASE_SHARED\(.*\)", "", func);
             func = re.sub(r" SDL_RELEASE_GENERIC\(.*\)", "", func);
-            func = func.replace(" SDL_RESTRICT", "");
 
             # Should be a valid function here
             match = reg_parsing_function.match(func)