diff --git a/src/file/SDL_rwops.c b/src/file/SDL_rwops.c index 2b48e557dd..4d2a8238a1 100644 --- a/src/file/SDL_rwops.c +++ b/src/file/SDL_rwops.c @@ -525,7 +525,8 @@ mem_close(SDL_RWops * context) /* Functions to create SDL_RWops structures from various data sources */ -#ifdef HAVE_STDIO_H +#if defined(HAVE_STDIO_H) && !(defined(__WIN32__) || defined(__GDK__)) +/* this is used a helper for SDL_RWFromFile(), but not for windows. */ static SDL_RWops * SDL_RWFromFP(void *fp, SDL_bool autoclose) {