mirror of
https://github.com/libsdl-org/SDL.git
synced 2024-11-30 07:13:30 +08:00
include: add SDL_RESTRICT for restricted pointer aliasing
This commit is contained in:
parent
2d4eb29c37
commit
55934bc85e
@ -225,3 +225,13 @@
|
||||
#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
|
||||
|
@ -180,6 +180,7 @@ 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)
|
||||
|
Loading…
Reference in New Issue
Block a user