diff --git a/src/video/SDL_bmp.c b/src/video/SDL_bmp.c index ecf31aff4..ed6cf2e47 100644 --- a/src/video/SDL_bmp.c +++ b/src/video/SDL_bmp.c @@ -411,9 +411,9 @@ SDL_LoadBMP_RW(SDL_RWops * src, int freesrc) biClrUsed = 1 << biBitCount; } - if (biClrUsed > palette->ncolors) { + if (biClrUsed > (Uint32)palette->ncolors) { biClrUsed = 1 << biBitCount; /* try forcing it? */ - if (biClrUsed > palette->ncolors) { + if (biClrUsed > (Uint32)palette->ncolors) { SDL_SetError("Unsupported or incorrect biClrUsed field"); was_error = SDL_TRUE; goto done;