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 | #endif | ||||||
| #define SDL_FILE    __FILE__ | #define SDL_FILE    __FILE__ | ||||||
| #define SDL_LINE    __LINE__ | #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 | 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; |     SDL_bool isstack; | ||||||
|  |  | ||||||
|     /* Create temporary buffer for ICONIMAGE structure */ |     /* 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); |     mask_len = (icon->h * (icon->w + 7)/8); | ||||||
|     icon_len = sizeof(BITMAPINFOHEADER) + icon->h * icon->w * sizeof(Uint32) + mask_len; |     icon_len = sizeof(BITMAPINFOHEADER) + icon->h * icon->w * sizeof(Uint32) + mask_len; | ||||||
|     icon_bmp = SDL_small_alloc(BYTE, icon_len, &isstack); |     icon_bmp = SDL_small_alloc(BYTE, icon_len, &isstack); | ||||||
|   | |||||||
		Reference in New Issue
	
	Block a user
	 pionere
					pionere