diff --git a/include/SDL_pixels.h b/include/SDL_pixels.h index b339a1bbd..cdf5cb8a7 100644 --- a/include/SDL_pixels.h +++ b/include/SDL_pixels.h @@ -237,13 +237,7 @@ typedef struct SDL_Color typedef struct SDL_Palette SDL_Palette; typedef int (*SDL_PaletteChangedFunc) (void *userdata, SDL_Palette * palette); - -typedef struct SDL_PaletteWatch -{ - SDL_PaletteChangedFunc callback; - void *userdata; - struct SDL_PaletteWatch *next; -} SDL_PaletteWatch; +typedef struct SDL_PaletteWatch SDL_PaletteWatch; struct SDL_Palette { diff --git a/src/video/SDL_pixels.c b/src/video/SDL_pixels.c index 631162429..e772b2d29 100644 --- a/src/video/SDL_pixels.c +++ b/src/video/SDL_pixels.c @@ -30,6 +30,13 @@ #include "SDL_pixels_c.h" #include "SDL_RLEaccel_c.h" +struct SDL_PaletteWatch +{ + SDL_PaletteChangedFunc callback; + void *userdata; + struct SDL_PaletteWatch *next; +}; + /* Helper functions */ SDL_bool