Mercurial > sdl-ios-xcode
changeset 4943:f65299ded39c
Use a typedef instead of a #define, to handle syntax like: SDL_TextureID a, b
author | Sam Lantinga <slouken@libsdl.org> |
---|---|
date | Sat, 01 Jan 2011 19:46:36 -0800 |
parents | c127755eebee |
children | 921637675f2c |
files | include/SDL_compat.h |
diffstat | 1 files changed, 3 insertions(+), 2 deletions(-) [+] |
line wrap: on
line diff
--- a/include/SDL_compat.h Sat Jan 01 19:38:56 2011 -0800 +++ b/include/SDL_compat.h Sat Jan 01 19:46:36 2011 -0800 @@ -327,8 +327,9 @@ extern DECLSPEC void SDLCALL SDL_GetKeyRepeat(int *delay, int *interval); extern DECLSPEC int SDLCALL SDL_EnableUNICODE(int enable); -#define SDL_TextureID SDL_Texture* -#define SDL_WindowID SDL_Window* +typedef SDL_Texture* SDL_TextureID; +typedef SDL_Window* SDL_WindowID; + #define SDL_RenderPoint SDL_RenderDrawPoint #define SDL_RenderLine SDL_RenderDrawLine #define SDL_RenderFill(X) (X) ? SDL_RenderFillRect(X) : SDL_RenderClear()