diff --git a/src/sdl/IMG_xpm.c b/src/sdl/IMG_xpm.c
index 8adfd3434f1fa72a2afc59ee3a5059483c5c417c..9eb13ce85d33a0fd2b558e79c1ced1b9ac09487c 100644
--- a/src/sdl/IMG_xpm.c
+++ b/src/sdl/IMG_xpm.c
@@ -44,10 +44,14 @@
 
 #if 0
 #include "SDL_image.h"
-#else
+
 extern SDLCALL int SDLCALL IMG_isXPM(SDL_RWops *src);
 extern SDLCALL SDL_Surface *IMG_LoadXPM_RW(SDL_RWops *src);
 extern SDLCALL SDL_Surface * SDLCALL IMG_ReadXPMFromArray(const char **xpm);
+#else
+extern int IMG_isXPM(SDL_RWops *src);
+extern SDL_Surface *IMG_LoadXPM_RW(SDL_RWops *src);
+extern SDL_Surface *IMG_ReadXPMFromArray(const char **xpm);
 #define IMG_SetError    SDL_SetError
 #define IMG_GetError    SDL_GetError
 #endif