From 18f2ccec345b9294a95dff806840c57e7381a260 Mon Sep 17 00:00:00 2001 From: Sam Lantinga Date: Sat, 1 Jan 2011 19:46:36 -0800 Subject: [PATCH] Use a typedef instead of a #define, to handle syntax like: SDL_TextureID a, b --- include/SDL_compat.h | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/include/SDL_compat.h b/include/SDL_compat.h index 3bac6d9ce..5613e9eea 100644 --- a/include/SDL_compat.h +++ b/include/SDL_compat.h @@ -327,8 +327,9 @@ extern DECLSPEC int SDLCALL SDL_EnableKeyRepeat(int delay, int interval); 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()