diff --git a/src/sdlscreen.c b/src/sdlscreen.c index f13e506a..889cda01 100644 --- a/src/sdlscreen.c +++ b/src/sdlscreen.c @@ -571,7 +571,7 @@ void Define_icon(void) // Icon is resource #1 hresource = FindResource(hInstance, - MAKEINTRESOURCE(1), + MAKEINTRESOURCE(100), RT_GROUP_ICON); if (hresource==NULL) break; @@ -697,7 +697,7 @@ void Define_icon(void) byte *icon_mask; int x,y; - icon_mask = malloc(icon->w * icon->h / 8); + icon_mask = (byte *)malloc(icon->w * icon->h / 8); memset(icon_mask, 0, icon->w * icon->h / 8); for (y=0; yh; y++) for (x=0; xw; x++)