mirror of
				https://github.com/libsdl-org/SDL.git
				synced 2025-10-26 12:27:44 +00:00 
			
		
		
		
	use SDL_COMPILE_TIME_ASSERT instead of SDL_STATIC_ASSERT
This commit is contained in:
		| @@ -76,7 +76,6 @@ assert can have unique static variables associated with it. | ||||
| #endif | ||||
| #define SDL_FILE    __FILE__ | ||||
| #define SDL_LINE    __LINE__ | ||||
| #define SDL_STATIC_ASSERT(COND,MSG) typedef char static_assertion_##MSG[(COND)?1:-1]; | ||||
|  | ||||
| /* | ||||
| sizeof (x) makes the compiler still parse the expression even without | ||||
|   | ||||
| @@ -448,7 +448,7 @@ WIN_SetWindowIcon(_THIS, SDL_Window * window, SDL_Surface * icon) | ||||
|     SDL_bool isstack; | ||||
|  | ||||
|     /* Create temporary buffer for ICONIMAGE structure */ | ||||
|     SDL_STATIC_ASSERT(sizeof(BITMAPINFOHEADER) == 40, WIN_SetWindowIcon_uses_BITMAPINFOHEADER_to_prepare_an_ICONIMAGE); | ||||
|     SDL_COMPILE_TIME_ASSERT(WIN_SetWindowIcon_uses_BITMAPINFOHEADER_to_prepare_an_ICONIMAGE, sizeof(BITMAPINFOHEADER) == 40); | ||||
|     mask_len = (icon->h * (icon->w + 7)/8); | ||||
|     icon_len = sizeof(BITMAPINFOHEADER) + icon->h * icon->w * sizeof(Uint32) + mask_len; | ||||
|     icon_bmp = SDL_small_alloc(BYTE, icon_len, &isstack); | ||||
|   | ||||
		Reference in New Issue
	
	Block a user
	 pionere
					pionere