Make sure the type in the SDL_Event aligns properly across the union

This commit is contained in:
Sam Lantinga
2024-03-07 06:35:23 -08:00
parent e9ab2d46de
commit 790cd395f5
2 changed files with 8 additions and 1 deletions

View File

@@ -48,6 +48,9 @@
/* Determines how often we wake to call SDL_PumpEvents() in SDL_WaitEventTimeout_Device() */
#define PERIODIC_POLL_INTERVAL_NS (3 * SDL_NS_PER_SECOND)
/* Make sure the type in the SDL_Event aligns properly across the union */
SDL_COMPILE_TIME_ASSERT(SDL_Event_type, sizeof(Uint32) == sizeof(SDL_EventType));
typedef struct SDL_EventWatcher
{
SDL_EventFilter callback;