/* GENERATED by lithon-codegen (sdl3 generate) - do not edit.
*
* Every size, alignment, field offset, and enum value baked into the
* generated Haskell is re-asserted here against the SDL headers this
* package is compiled with. A failing line means the bindings would
* corrupt memory under this platform/SDL — the build stops instead.
* See the package README, section "ABI verification".
*
* #if guards mirror each declaration's documented @since — corrected
* and refined to member granularity by the empirical availability
* registry (lithon-codegen sdl3/versions.json) — on SDL's own version
* macros.
*/
#include <stddef.h>
#define SDL_MAIN_HANDLED
#include <SDL3/SDL.h>
#include <SDL3/SDL_vulkan.h>
#include <SDL3/SDL_main.h>
/* ---- SDL_stdinc.h ---- */
_Static_assert(sizeof(struct SDL_alignment_test) == 16, "struct SDL_alignment_test: baked sizeof 16 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert(_Alignof(struct SDL_alignment_test) == 8, "struct SDL_alignment_test: baked alignment 8 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert(offsetof(struct SDL_alignment_test, a) == 0, "struct SDL_alignment_test.a: baked offset 0 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert(offsetof(struct SDL_alignment_test, b) == 8, "struct SDL_alignment_test.b: baked offset 8 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert(sizeof(enum SDL_DUMMY_ENUM) == 4, "enum SDL_DUMMY_ENUM: baked sizeof 4 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert(_Alignof(enum SDL_DUMMY_ENUM) == 4, "enum SDL_DUMMY_ENUM: baked alignment 4 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert((DUMMY_ENUM_VALUE) == (0), "DUMMY_ENUM_VALUE: baked value 0 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
/* ---- SDL_assert.h ---- */
_Static_assert(sizeof(enum SDL_AssertState) == 4, "enum SDL_AssertState: baked sizeof 4 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert(_Alignof(enum SDL_AssertState) == 4, "enum SDL_AssertState: baked alignment 4 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert((SDL_ASSERTION_RETRY) == (0), "SDL_ASSERTION_RETRY: baked value 0 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert((SDL_ASSERTION_BREAK) == (1), "SDL_ASSERTION_BREAK: baked value 1 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert((SDL_ASSERTION_ABORT) == (2), "SDL_ASSERTION_ABORT: baked value 2 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert((SDL_ASSERTION_IGNORE) == (3), "SDL_ASSERTION_IGNORE: baked value 3 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert((SDL_ASSERTION_ALWAYS_IGNORE) == (4), "SDL_ASSERTION_ALWAYS_IGNORE: baked value 4 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert(sizeof(struct SDL_AssertData) == 48, "struct SDL_AssertData: baked sizeof 48 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert(_Alignof(struct SDL_AssertData) == 8, "struct SDL_AssertData: baked alignment 8 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert(offsetof(struct SDL_AssertData, always_ignore) == 0, "struct SDL_AssertData.always_ignore: baked offset 0 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert(offsetof(struct SDL_AssertData, trigger_count) == 4, "struct SDL_AssertData.trigger_count: baked offset 4 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert(offsetof(struct SDL_AssertData, condition) == 8, "struct SDL_AssertData.condition: baked offset 8 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert(offsetof(struct SDL_AssertData, filename) == 16, "struct SDL_AssertData.filename: baked offset 16 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert(offsetof(struct SDL_AssertData, linenum) == 24, "struct SDL_AssertData.linenum: baked offset 24 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert(offsetof(struct SDL_AssertData, function) == 32, "struct SDL_AssertData.function: baked offset 32 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert(offsetof(struct SDL_AssertData, next) == 40, "struct SDL_AssertData.next: baked offset 40 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
/* ---- SDL_asyncio.h ---- */
_Static_assert(sizeof(enum SDL_AsyncIOTaskType) == 4, "enum SDL_AsyncIOTaskType: baked sizeof 4 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert(_Alignof(enum SDL_AsyncIOTaskType) == 4, "enum SDL_AsyncIOTaskType: baked alignment 4 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert((SDL_ASYNCIO_TASK_READ) == (0), "SDL_ASYNCIO_TASK_READ: baked value 0 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert((SDL_ASYNCIO_TASK_WRITE) == (1), "SDL_ASYNCIO_TASK_WRITE: baked value 1 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert((SDL_ASYNCIO_TASK_CLOSE) == (2), "SDL_ASYNCIO_TASK_CLOSE: baked value 2 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert(sizeof(enum SDL_AsyncIOResult) == 4, "enum SDL_AsyncIOResult: baked sizeof 4 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert(_Alignof(enum SDL_AsyncIOResult) == 4, "enum SDL_AsyncIOResult: baked alignment 4 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert((SDL_ASYNCIO_COMPLETE) == (0), "SDL_ASYNCIO_COMPLETE: baked value 0 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert((SDL_ASYNCIO_FAILURE) == (1), "SDL_ASYNCIO_FAILURE: baked value 1 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert((SDL_ASYNCIO_CANCELED) == (2), "SDL_ASYNCIO_CANCELED: baked value 2 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert(sizeof(struct SDL_AsyncIOOutcome) == 56, "struct SDL_AsyncIOOutcome: baked sizeof 56 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert(_Alignof(struct SDL_AsyncIOOutcome) == 8, "struct SDL_AsyncIOOutcome: baked alignment 8 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert(offsetof(struct SDL_AsyncIOOutcome, asyncio) == 0, "struct SDL_AsyncIOOutcome.asyncio: baked offset 0 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert(offsetof(struct SDL_AsyncIOOutcome, type) == 8, "struct SDL_AsyncIOOutcome.type: baked offset 8 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert(offsetof(struct SDL_AsyncIOOutcome, result) == 12, "struct SDL_AsyncIOOutcome.result: baked offset 12 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert(offsetof(struct SDL_AsyncIOOutcome, buffer) == 16, "struct SDL_AsyncIOOutcome.buffer: baked offset 16 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert(offsetof(struct SDL_AsyncIOOutcome, offset) == 24, "struct SDL_AsyncIOOutcome.offset: baked offset 24 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert(offsetof(struct SDL_AsyncIOOutcome, bytes_requested) == 32, "struct SDL_AsyncIOOutcome.bytes_requested: baked offset 32 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert(offsetof(struct SDL_AsyncIOOutcome, bytes_transferred) == 40, "struct SDL_AsyncIOOutcome.bytes_transferred: baked offset 40 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert(offsetof(struct SDL_AsyncIOOutcome, userdata) == 48, "struct SDL_AsyncIOOutcome.userdata: baked offset 48 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
/* ---- SDL_atomic.h ---- */
_Static_assert(sizeof(struct SDL_AtomicInt) == 4, "struct SDL_AtomicInt: baked sizeof 4 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert(_Alignof(struct SDL_AtomicInt) == 4, "struct SDL_AtomicInt: baked alignment 4 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert(offsetof(struct SDL_AtomicInt, value) == 0, "struct SDL_AtomicInt.value: baked offset 0 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert(sizeof(struct SDL_AtomicU32) == 4, "struct SDL_AtomicU32: baked sizeof 4 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert(_Alignof(struct SDL_AtomicU32) == 4, "struct SDL_AtomicU32: baked alignment 4 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert(offsetof(struct SDL_AtomicU32, value) == 0, "struct SDL_AtomicU32.value: baked offset 0 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
/* ---- SDL_properties.h ---- */
_Static_assert(sizeof(enum SDL_PropertyType) == 4, "enum SDL_PropertyType: baked sizeof 4 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert(_Alignof(enum SDL_PropertyType) == 4, "enum SDL_PropertyType: baked alignment 4 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert((SDL_PROPERTY_TYPE_INVALID) == (0), "SDL_PROPERTY_TYPE_INVALID: baked value 0 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert((SDL_PROPERTY_TYPE_POINTER) == (1), "SDL_PROPERTY_TYPE_POINTER: baked value 1 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert((SDL_PROPERTY_TYPE_STRING) == (2), "SDL_PROPERTY_TYPE_STRING: baked value 2 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert((SDL_PROPERTY_TYPE_NUMBER) == (3), "SDL_PROPERTY_TYPE_NUMBER: baked value 3 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert((SDL_PROPERTY_TYPE_FLOAT) == (4), "SDL_PROPERTY_TYPE_FLOAT: baked value 4 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert((SDL_PROPERTY_TYPE_BOOLEAN) == (5), "SDL_PROPERTY_TYPE_BOOLEAN: baked value 5 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
/* ---- SDL_thread.h ---- */
_Static_assert(sizeof(enum SDL_ThreadPriority) == 4, "enum SDL_ThreadPriority: baked sizeof 4 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert(_Alignof(enum SDL_ThreadPriority) == 4, "enum SDL_ThreadPriority: baked alignment 4 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert((SDL_THREAD_PRIORITY_LOW) == (0), "SDL_THREAD_PRIORITY_LOW: baked value 0 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert((SDL_THREAD_PRIORITY_NORMAL) == (1), "SDL_THREAD_PRIORITY_NORMAL: baked value 1 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert((SDL_THREAD_PRIORITY_HIGH) == (2), "SDL_THREAD_PRIORITY_HIGH: baked value 2 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert((SDL_THREAD_PRIORITY_TIME_CRITICAL) == (3), "SDL_THREAD_PRIORITY_TIME_CRITICAL: baked value 3 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert(sizeof(enum SDL_ThreadState) == 4, "enum SDL_ThreadState: baked sizeof 4 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert(_Alignof(enum SDL_ThreadState) == 4, "enum SDL_ThreadState: baked alignment 4 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert((SDL_THREAD_UNKNOWN) == (0), "SDL_THREAD_UNKNOWN: baked value 0 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert((SDL_THREAD_ALIVE) == (1), "SDL_THREAD_ALIVE: baked value 1 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert((SDL_THREAD_DETACHED) == (2), "SDL_THREAD_DETACHED: baked value 2 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert((SDL_THREAD_COMPLETE) == (3), "SDL_THREAD_COMPLETE: baked value 3 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
/* ---- SDL_mutex.h ---- */
_Static_assert(sizeof(enum SDL_InitStatus) == 4, "enum SDL_InitStatus: baked sizeof 4 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert(_Alignof(enum SDL_InitStatus) == 4, "enum SDL_InitStatus: baked alignment 4 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert((SDL_INIT_STATUS_UNINITIALIZED) == (0), "SDL_INIT_STATUS_UNINITIALIZED: baked value 0 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert((SDL_INIT_STATUS_INITIALIZING) == (1), "SDL_INIT_STATUS_INITIALIZING: baked value 1 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert((SDL_INIT_STATUS_INITIALIZED) == (2), "SDL_INIT_STATUS_INITIALIZED: baked value 2 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert((SDL_INIT_STATUS_UNINITIALIZING) == (3), "SDL_INIT_STATUS_UNINITIALIZING: baked value 3 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert(sizeof(struct SDL_InitState) == 24, "struct SDL_InitState: baked sizeof 24 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert(_Alignof(struct SDL_InitState) == 8, "struct SDL_InitState: baked alignment 8 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert(offsetof(struct SDL_InitState, status) == 0, "struct SDL_InitState.status: baked offset 0 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert(offsetof(struct SDL_InitState, thread) == 8, "struct SDL_InitState.thread: baked offset 8 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert(offsetof(struct SDL_InitState, reserved) == 16, "struct SDL_InitState.reserved: baked offset 16 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
/* ---- SDL_iostream.h ---- */
_Static_assert(sizeof(enum SDL_IOStatus) == 4, "enum SDL_IOStatus: baked sizeof 4 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert(_Alignof(enum SDL_IOStatus) == 4, "enum SDL_IOStatus: baked alignment 4 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert((SDL_IO_STATUS_READY) == (0), "SDL_IO_STATUS_READY: baked value 0 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert((SDL_IO_STATUS_ERROR) == (1), "SDL_IO_STATUS_ERROR: baked value 1 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert((SDL_IO_STATUS_EOF) == (2), "SDL_IO_STATUS_EOF: baked value 2 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert((SDL_IO_STATUS_NOT_READY) == (3), "SDL_IO_STATUS_NOT_READY: baked value 3 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert((SDL_IO_STATUS_READONLY) == (4), "SDL_IO_STATUS_READONLY: baked value 4 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert((SDL_IO_STATUS_WRITEONLY) == (5), "SDL_IO_STATUS_WRITEONLY: baked value 5 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert(sizeof(enum SDL_IOWhence) == 4, "enum SDL_IOWhence: baked sizeof 4 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert(_Alignof(enum SDL_IOWhence) == 4, "enum SDL_IOWhence: baked alignment 4 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert((SDL_IO_SEEK_SET) == (0), "SDL_IO_SEEK_SET: baked value 0 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert((SDL_IO_SEEK_CUR) == (1), "SDL_IO_SEEK_CUR: baked value 1 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert((SDL_IO_SEEK_END) == (2), "SDL_IO_SEEK_END: baked value 2 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert(sizeof(struct SDL_IOStreamInterface) == 56, "struct SDL_IOStreamInterface: baked sizeof 56 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert(_Alignof(struct SDL_IOStreamInterface) == 8, "struct SDL_IOStreamInterface: baked alignment 8 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert(offsetof(struct SDL_IOStreamInterface, version) == 0, "struct SDL_IOStreamInterface.version: baked offset 0 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert(offsetof(struct SDL_IOStreamInterface, size) == 8, "struct SDL_IOStreamInterface.size: baked offset 8 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert(offsetof(struct SDL_IOStreamInterface, seek) == 16, "struct SDL_IOStreamInterface.seek: baked offset 16 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert(offsetof(struct SDL_IOStreamInterface, read) == 24, "struct SDL_IOStreamInterface.read: baked offset 24 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert(offsetof(struct SDL_IOStreamInterface, write) == 32, "struct SDL_IOStreamInterface.write: baked offset 32 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert(offsetof(struct SDL_IOStreamInterface, flush) == 40, "struct SDL_IOStreamInterface.flush: baked offset 40 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert(offsetof(struct SDL_IOStreamInterface, close) == 48, "struct SDL_IOStreamInterface.close: baked offset 48 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
/* ---- SDL_audio.h ---- */
_Static_assert(sizeof(enum SDL_AudioFormat) == 4, "enum SDL_AudioFormat: baked sizeof 4 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert(_Alignof(enum SDL_AudioFormat) == 4, "enum SDL_AudioFormat: baked alignment 4 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert((SDL_AUDIO_UNKNOWN) == (0), "SDL_AUDIO_UNKNOWN: baked value 0 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert((SDL_AUDIO_U8) == (8), "SDL_AUDIO_U8: baked value 8 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert((SDL_AUDIO_S8) == (32776), "SDL_AUDIO_S8: baked value 32776 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert((SDL_AUDIO_S16LE) == (32784), "SDL_AUDIO_S16LE: baked value 32784 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert((SDL_AUDIO_S16BE) == (36880), "SDL_AUDIO_S16BE: baked value 36880 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert((SDL_AUDIO_S32LE) == (32800), "SDL_AUDIO_S32LE: baked value 32800 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert((SDL_AUDIO_S32BE) == (36896), "SDL_AUDIO_S32BE: baked value 36896 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert((SDL_AUDIO_F32LE) == (33056), "SDL_AUDIO_F32LE: baked value 33056 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert((SDL_AUDIO_F32BE) == (37152), "SDL_AUDIO_F32BE: baked value 37152 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert((SDL_AUDIO_S16) == (32784), "SDL_AUDIO_S16: baked value 32784 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert((SDL_AUDIO_S32) == (32800), "SDL_AUDIO_S32: baked value 32800 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert((SDL_AUDIO_F32) == (33056), "SDL_AUDIO_F32: baked value 33056 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert(sizeof(struct SDL_AudioSpec) == 12, "struct SDL_AudioSpec: baked sizeof 12 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert(_Alignof(struct SDL_AudioSpec) == 4, "struct SDL_AudioSpec: baked alignment 4 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert(offsetof(struct SDL_AudioSpec, format) == 0, "struct SDL_AudioSpec.format: baked offset 0 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert(offsetof(struct SDL_AudioSpec, channels) == 4, "struct SDL_AudioSpec.channels: baked offset 4 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert(offsetof(struct SDL_AudioSpec, freq) == 8, "struct SDL_AudioSpec.freq: baked offset 8 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
/* ---- SDL_blendmode.h ---- */
_Static_assert(sizeof(enum SDL_BlendOperation) == 4, "enum SDL_BlendOperation: baked sizeof 4 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert(_Alignof(enum SDL_BlendOperation) == 4, "enum SDL_BlendOperation: baked alignment 4 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert((SDL_BLENDOPERATION_ADD) == (1), "SDL_BLENDOPERATION_ADD: baked value 1 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert((SDL_BLENDOPERATION_SUBTRACT) == (2), "SDL_BLENDOPERATION_SUBTRACT: baked value 2 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert((SDL_BLENDOPERATION_REV_SUBTRACT) == (3), "SDL_BLENDOPERATION_REV_SUBTRACT: baked value 3 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert((SDL_BLENDOPERATION_MINIMUM) == (4), "SDL_BLENDOPERATION_MINIMUM: baked value 4 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert((SDL_BLENDOPERATION_MAXIMUM) == (5), "SDL_BLENDOPERATION_MAXIMUM: baked value 5 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert(sizeof(enum SDL_BlendFactor) == 4, "enum SDL_BlendFactor: baked sizeof 4 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert(_Alignof(enum SDL_BlendFactor) == 4, "enum SDL_BlendFactor: baked alignment 4 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert((SDL_BLENDFACTOR_ZERO) == (1), "SDL_BLENDFACTOR_ZERO: baked value 1 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert((SDL_BLENDFACTOR_ONE) == (2), "SDL_BLENDFACTOR_ONE: baked value 2 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert((SDL_BLENDFACTOR_SRC_COLOR) == (3), "SDL_BLENDFACTOR_SRC_COLOR: baked value 3 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert((SDL_BLENDFACTOR_ONE_MINUS_SRC_COLOR) == (4), "SDL_BLENDFACTOR_ONE_MINUS_SRC_COLOR: baked value 4 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert((SDL_BLENDFACTOR_SRC_ALPHA) == (5), "SDL_BLENDFACTOR_SRC_ALPHA: baked value 5 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert((SDL_BLENDFACTOR_ONE_MINUS_SRC_ALPHA) == (6), "SDL_BLENDFACTOR_ONE_MINUS_SRC_ALPHA: baked value 6 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert((SDL_BLENDFACTOR_DST_COLOR) == (7), "SDL_BLENDFACTOR_DST_COLOR: baked value 7 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert((SDL_BLENDFACTOR_ONE_MINUS_DST_COLOR) == (8), "SDL_BLENDFACTOR_ONE_MINUS_DST_COLOR: baked value 8 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert((SDL_BLENDFACTOR_DST_ALPHA) == (9), "SDL_BLENDFACTOR_DST_ALPHA: baked value 9 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert((SDL_BLENDFACTOR_ONE_MINUS_DST_ALPHA) == (10), "SDL_BLENDFACTOR_ONE_MINUS_DST_ALPHA: baked value 10 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
/* ---- SDL_pixels.h ---- */
_Static_assert(sizeof(enum SDL_PixelType) == 4, "enum SDL_PixelType: baked sizeof 4 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert(_Alignof(enum SDL_PixelType) == 4, "enum SDL_PixelType: baked alignment 4 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert((SDL_PIXELTYPE_UNKNOWN) == (0), "SDL_PIXELTYPE_UNKNOWN: baked value 0 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert((SDL_PIXELTYPE_INDEX1) == (1), "SDL_PIXELTYPE_INDEX1: baked value 1 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert((SDL_PIXELTYPE_INDEX4) == (2), "SDL_PIXELTYPE_INDEX4: baked value 2 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert((SDL_PIXELTYPE_INDEX8) == (3), "SDL_PIXELTYPE_INDEX8: baked value 3 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert((SDL_PIXELTYPE_PACKED8) == (4), "SDL_PIXELTYPE_PACKED8: baked value 4 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert((SDL_PIXELTYPE_PACKED16) == (5), "SDL_PIXELTYPE_PACKED16: baked value 5 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert((SDL_PIXELTYPE_PACKED32) == (6), "SDL_PIXELTYPE_PACKED32: baked value 6 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert((SDL_PIXELTYPE_ARRAYU8) == (7), "SDL_PIXELTYPE_ARRAYU8: baked value 7 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert((SDL_PIXELTYPE_ARRAYU16) == (8), "SDL_PIXELTYPE_ARRAYU16: baked value 8 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert((SDL_PIXELTYPE_ARRAYU32) == (9), "SDL_PIXELTYPE_ARRAYU32: baked value 9 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert((SDL_PIXELTYPE_ARRAYF16) == (10), "SDL_PIXELTYPE_ARRAYF16: baked value 10 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert((SDL_PIXELTYPE_ARRAYF32) == (11), "SDL_PIXELTYPE_ARRAYF32: baked value 11 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert((SDL_PIXELTYPE_INDEX2) == (12), "SDL_PIXELTYPE_INDEX2: baked value 12 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert(sizeof(enum SDL_BitmapOrder) == 4, "enum SDL_BitmapOrder: baked sizeof 4 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert(_Alignof(enum SDL_BitmapOrder) == 4, "enum SDL_BitmapOrder: baked alignment 4 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert((SDL_BITMAPORDER_NONE) == (0), "SDL_BITMAPORDER_NONE: baked value 0 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert((SDL_BITMAPORDER_4321) == (1), "SDL_BITMAPORDER_4321: baked value 1 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert((SDL_BITMAPORDER_1234) == (2), "SDL_BITMAPORDER_1234: baked value 2 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert(sizeof(enum SDL_PackedOrder) == 4, "enum SDL_PackedOrder: baked sizeof 4 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert(_Alignof(enum SDL_PackedOrder) == 4, "enum SDL_PackedOrder: baked alignment 4 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert((SDL_PACKEDORDER_NONE) == (0), "SDL_PACKEDORDER_NONE: baked value 0 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert((SDL_PACKEDORDER_XRGB) == (1), "SDL_PACKEDORDER_XRGB: baked value 1 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert((SDL_PACKEDORDER_RGBX) == (2), "SDL_PACKEDORDER_RGBX: baked value 2 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert((SDL_PACKEDORDER_ARGB) == (3), "SDL_PACKEDORDER_ARGB: baked value 3 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert((SDL_PACKEDORDER_RGBA) == (4), "SDL_PACKEDORDER_RGBA: baked value 4 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert((SDL_PACKEDORDER_XBGR) == (5), "SDL_PACKEDORDER_XBGR: baked value 5 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert((SDL_PACKEDORDER_BGRX) == (6), "SDL_PACKEDORDER_BGRX: baked value 6 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert((SDL_PACKEDORDER_ABGR) == (7), "SDL_PACKEDORDER_ABGR: baked value 7 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert((SDL_PACKEDORDER_BGRA) == (8), "SDL_PACKEDORDER_BGRA: baked value 8 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert(sizeof(enum SDL_ArrayOrder) == 4, "enum SDL_ArrayOrder: baked sizeof 4 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert(_Alignof(enum SDL_ArrayOrder) == 4, "enum SDL_ArrayOrder: baked alignment 4 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert((SDL_ARRAYORDER_NONE) == (0), "SDL_ARRAYORDER_NONE: baked value 0 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert((SDL_ARRAYORDER_RGB) == (1), "SDL_ARRAYORDER_RGB: baked value 1 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert((SDL_ARRAYORDER_RGBA) == (2), "SDL_ARRAYORDER_RGBA: baked value 2 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert((SDL_ARRAYORDER_ARGB) == (3), "SDL_ARRAYORDER_ARGB: baked value 3 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert((SDL_ARRAYORDER_BGR) == (4), "SDL_ARRAYORDER_BGR: baked value 4 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert((SDL_ARRAYORDER_BGRA) == (5), "SDL_ARRAYORDER_BGRA: baked value 5 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert((SDL_ARRAYORDER_ABGR) == (6), "SDL_ARRAYORDER_ABGR: baked value 6 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert(sizeof(enum SDL_PackedLayout) == 4, "enum SDL_PackedLayout: baked sizeof 4 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert(_Alignof(enum SDL_PackedLayout) == 4, "enum SDL_PackedLayout: baked alignment 4 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert((SDL_PACKEDLAYOUT_NONE) == (0), "SDL_PACKEDLAYOUT_NONE: baked value 0 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert((SDL_PACKEDLAYOUT_332) == (1), "SDL_PACKEDLAYOUT_332: baked value 1 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert((SDL_PACKEDLAYOUT_4444) == (2), "SDL_PACKEDLAYOUT_4444: baked value 2 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert((SDL_PACKEDLAYOUT_1555) == (3), "SDL_PACKEDLAYOUT_1555: baked value 3 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert((SDL_PACKEDLAYOUT_5551) == (4), "SDL_PACKEDLAYOUT_5551: baked value 4 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert((SDL_PACKEDLAYOUT_565) == (5), "SDL_PACKEDLAYOUT_565: baked value 5 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert((SDL_PACKEDLAYOUT_8888) == (6), "SDL_PACKEDLAYOUT_8888: baked value 6 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert((SDL_PACKEDLAYOUT_2101010) == (7), "SDL_PACKEDLAYOUT_2101010: baked value 7 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert((SDL_PACKEDLAYOUT_1010102) == (8), "SDL_PACKEDLAYOUT_1010102: baked value 8 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert(sizeof(enum SDL_PixelFormat) == 4, "enum SDL_PixelFormat: baked sizeof 4 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert(_Alignof(enum SDL_PixelFormat) == 4, "enum SDL_PixelFormat: baked alignment 4 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert((SDL_PIXELFORMAT_UNKNOWN) == (0), "SDL_PIXELFORMAT_UNKNOWN: baked value 0 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert((SDL_PIXELFORMAT_INDEX1LSB) == (286261504), "SDL_PIXELFORMAT_INDEX1LSB: baked value 286261504 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert((SDL_PIXELFORMAT_INDEX1MSB) == (287310080), "SDL_PIXELFORMAT_INDEX1MSB: baked value 287310080 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert((SDL_PIXELFORMAT_INDEX2LSB) == (470811136), "SDL_PIXELFORMAT_INDEX2LSB: baked value 470811136 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert((SDL_PIXELFORMAT_INDEX2MSB) == (471859712), "SDL_PIXELFORMAT_INDEX2MSB: baked value 471859712 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert((SDL_PIXELFORMAT_INDEX4LSB) == (303039488), "SDL_PIXELFORMAT_INDEX4LSB: baked value 303039488 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert((SDL_PIXELFORMAT_INDEX4MSB) == (304088064), "SDL_PIXELFORMAT_INDEX4MSB: baked value 304088064 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert((SDL_PIXELFORMAT_INDEX8) == (318769153), "SDL_PIXELFORMAT_INDEX8: baked value 318769153 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert((SDL_PIXELFORMAT_RGB332) == (336660481), "SDL_PIXELFORMAT_RGB332: baked value 336660481 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert((SDL_PIXELFORMAT_XRGB4444) == (353504258), "SDL_PIXELFORMAT_XRGB4444: baked value 353504258 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert((SDL_PIXELFORMAT_XBGR4444) == (357698562), "SDL_PIXELFORMAT_XBGR4444: baked value 357698562 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert((SDL_PIXELFORMAT_XRGB1555) == (353570562), "SDL_PIXELFORMAT_XRGB1555: baked value 353570562 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert((SDL_PIXELFORMAT_XBGR1555) == (357764866), "SDL_PIXELFORMAT_XBGR1555: baked value 357764866 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert((SDL_PIXELFORMAT_ARGB4444) == (355602434), "SDL_PIXELFORMAT_ARGB4444: baked value 355602434 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert((SDL_PIXELFORMAT_RGBA4444) == (356651010), "SDL_PIXELFORMAT_RGBA4444: baked value 356651010 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert((SDL_PIXELFORMAT_ABGR4444) == (359796738), "SDL_PIXELFORMAT_ABGR4444: baked value 359796738 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert((SDL_PIXELFORMAT_BGRA4444) == (360845314), "SDL_PIXELFORMAT_BGRA4444: baked value 360845314 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert((SDL_PIXELFORMAT_ARGB1555) == (355667970), "SDL_PIXELFORMAT_ARGB1555: baked value 355667970 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert((SDL_PIXELFORMAT_RGBA5551) == (356782082), "SDL_PIXELFORMAT_RGBA5551: baked value 356782082 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert((SDL_PIXELFORMAT_ABGR1555) == (359862274), "SDL_PIXELFORMAT_ABGR1555: baked value 359862274 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert((SDL_PIXELFORMAT_BGRA5551) == (360976386), "SDL_PIXELFORMAT_BGRA5551: baked value 360976386 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert((SDL_PIXELFORMAT_RGB565) == (353701890), "SDL_PIXELFORMAT_RGB565: baked value 353701890 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert((SDL_PIXELFORMAT_BGR565) == (357896194), "SDL_PIXELFORMAT_BGR565: baked value 357896194 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert((SDL_PIXELFORMAT_RGB24) == (386930691), "SDL_PIXELFORMAT_RGB24: baked value 386930691 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert((SDL_PIXELFORMAT_BGR24) == (390076419), "SDL_PIXELFORMAT_BGR24: baked value 390076419 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert((SDL_PIXELFORMAT_XRGB8888) == (370546692), "SDL_PIXELFORMAT_XRGB8888: baked value 370546692 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert((SDL_PIXELFORMAT_RGBX8888) == (371595268), "SDL_PIXELFORMAT_RGBX8888: baked value 371595268 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert((SDL_PIXELFORMAT_XBGR8888) == (374740996), "SDL_PIXELFORMAT_XBGR8888: baked value 374740996 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert((SDL_PIXELFORMAT_BGRX8888) == (375789572), "SDL_PIXELFORMAT_BGRX8888: baked value 375789572 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert((SDL_PIXELFORMAT_ARGB8888) == (372645892), "SDL_PIXELFORMAT_ARGB8888: baked value 372645892 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert((SDL_PIXELFORMAT_RGBA8888) == (373694468), "SDL_PIXELFORMAT_RGBA8888: baked value 373694468 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert((SDL_PIXELFORMAT_ABGR8888) == (376840196), "SDL_PIXELFORMAT_ABGR8888: baked value 376840196 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert((SDL_PIXELFORMAT_BGRA8888) == (377888772), "SDL_PIXELFORMAT_BGRA8888: baked value 377888772 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert((SDL_PIXELFORMAT_XRGB2101010) == (370614276), "SDL_PIXELFORMAT_XRGB2101010: baked value 370614276 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert((SDL_PIXELFORMAT_XBGR2101010) == (374808580), "SDL_PIXELFORMAT_XBGR2101010: baked value 374808580 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert((SDL_PIXELFORMAT_ARGB2101010) == (372711428), "SDL_PIXELFORMAT_ARGB2101010: baked value 372711428 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert((SDL_PIXELFORMAT_ABGR2101010) == (376905732), "SDL_PIXELFORMAT_ABGR2101010: baked value 376905732 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert((SDL_PIXELFORMAT_RGB48) == (403714054), "SDL_PIXELFORMAT_RGB48: baked value 403714054 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert((SDL_PIXELFORMAT_BGR48) == (406859782), "SDL_PIXELFORMAT_BGR48: baked value 406859782 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert((SDL_PIXELFORMAT_RGBA64) == (404766728), "SDL_PIXELFORMAT_RGBA64: baked value 404766728 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert((SDL_PIXELFORMAT_ARGB64) == (405815304), "SDL_PIXELFORMAT_ARGB64: baked value 405815304 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert((SDL_PIXELFORMAT_BGRA64) == (407912456), "SDL_PIXELFORMAT_BGRA64: baked value 407912456 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert((SDL_PIXELFORMAT_ABGR64) == (408961032), "SDL_PIXELFORMAT_ABGR64: baked value 408961032 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert((SDL_PIXELFORMAT_RGB48_FLOAT) == (437268486), "SDL_PIXELFORMAT_RGB48_FLOAT: baked value 437268486 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert((SDL_PIXELFORMAT_BGR48_FLOAT) == (440414214), "SDL_PIXELFORMAT_BGR48_FLOAT: baked value 440414214 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert((SDL_PIXELFORMAT_RGBA64_FLOAT) == (438321160), "SDL_PIXELFORMAT_RGBA64_FLOAT: baked value 438321160 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert((SDL_PIXELFORMAT_ARGB64_FLOAT) == (439369736), "SDL_PIXELFORMAT_ARGB64_FLOAT: baked value 439369736 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert((SDL_PIXELFORMAT_BGRA64_FLOAT) == (441466888), "SDL_PIXELFORMAT_BGRA64_FLOAT: baked value 441466888 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert((SDL_PIXELFORMAT_ABGR64_FLOAT) == (442515464), "SDL_PIXELFORMAT_ABGR64_FLOAT: baked value 442515464 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert((SDL_PIXELFORMAT_RGB96_FLOAT) == (454057996), "SDL_PIXELFORMAT_RGB96_FLOAT: baked value 454057996 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert((SDL_PIXELFORMAT_BGR96_FLOAT) == (457203724), "SDL_PIXELFORMAT_BGR96_FLOAT: baked value 457203724 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert((SDL_PIXELFORMAT_RGBA128_FLOAT) == (455114768), "SDL_PIXELFORMAT_RGBA128_FLOAT: baked value 455114768 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert((SDL_PIXELFORMAT_ARGB128_FLOAT) == (456163344), "SDL_PIXELFORMAT_ARGB128_FLOAT: baked value 456163344 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert((SDL_PIXELFORMAT_BGRA128_FLOAT) == (458260496), "SDL_PIXELFORMAT_BGRA128_FLOAT: baked value 458260496 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert((SDL_PIXELFORMAT_ABGR128_FLOAT) == (459309072), "SDL_PIXELFORMAT_ABGR128_FLOAT: baked value 459309072 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert((SDL_PIXELFORMAT_YV12) == (842094169), "SDL_PIXELFORMAT_YV12: baked value 842094169 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert((SDL_PIXELFORMAT_IYUV) == (1448433993), "SDL_PIXELFORMAT_IYUV: baked value 1448433993 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert((SDL_PIXELFORMAT_YUY2) == (844715353), "SDL_PIXELFORMAT_YUY2: baked value 844715353 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert((SDL_PIXELFORMAT_UYVY) == (1498831189), "SDL_PIXELFORMAT_UYVY: baked value 1498831189 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert((SDL_PIXELFORMAT_YVYU) == (1431918169), "SDL_PIXELFORMAT_YVYU: baked value 1431918169 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert((SDL_PIXELFORMAT_NV12) == (842094158), "SDL_PIXELFORMAT_NV12: baked value 842094158 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert((SDL_PIXELFORMAT_NV21) == (825382478), "SDL_PIXELFORMAT_NV21: baked value 825382478 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert((SDL_PIXELFORMAT_P010) == (808530000), "SDL_PIXELFORMAT_P010: baked value 808530000 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert((SDL_PIXELFORMAT_EXTERNAL_OES) == (542328143), "SDL_PIXELFORMAT_EXTERNAL_OES: baked value 542328143 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
#if SDL_VERSION_ATLEAST(3, 2, 6)
_Static_assert((SDL_PIXELFORMAT_MJPG) == (1196444237), "SDL_PIXELFORMAT_MJPG: baked value 1196444237 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
#endif
_Static_assert((SDL_PIXELFORMAT_RGBA32) == (376840196), "SDL_PIXELFORMAT_RGBA32: baked value 376840196 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert((SDL_PIXELFORMAT_ARGB32) == (377888772), "SDL_PIXELFORMAT_ARGB32: baked value 377888772 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert((SDL_PIXELFORMAT_BGRA32) == (372645892), "SDL_PIXELFORMAT_BGRA32: baked value 372645892 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert((SDL_PIXELFORMAT_ABGR32) == (373694468), "SDL_PIXELFORMAT_ABGR32: baked value 373694468 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert((SDL_PIXELFORMAT_RGBX32) == (374740996), "SDL_PIXELFORMAT_RGBX32: baked value 374740996 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert((SDL_PIXELFORMAT_XRGB32) == (375789572), "SDL_PIXELFORMAT_XRGB32: baked value 375789572 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert((SDL_PIXELFORMAT_BGRX32) == (370546692), "SDL_PIXELFORMAT_BGRX32: baked value 370546692 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert((SDL_PIXELFORMAT_XBGR32) == (371595268), "SDL_PIXELFORMAT_XBGR32: baked value 371595268 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert(sizeof(enum SDL_ColorType) == 4, "enum SDL_ColorType: baked sizeof 4 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert(_Alignof(enum SDL_ColorType) == 4, "enum SDL_ColorType: baked alignment 4 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert((SDL_COLOR_TYPE_UNKNOWN) == (0), "SDL_COLOR_TYPE_UNKNOWN: baked value 0 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert((SDL_COLOR_TYPE_RGB) == (1), "SDL_COLOR_TYPE_RGB: baked value 1 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert((SDL_COLOR_TYPE_YCBCR) == (2), "SDL_COLOR_TYPE_YCBCR: baked value 2 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert(sizeof(enum SDL_ColorRange) == 4, "enum SDL_ColorRange: baked sizeof 4 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert(_Alignof(enum SDL_ColorRange) == 4, "enum SDL_ColorRange: baked alignment 4 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert((SDL_COLOR_RANGE_UNKNOWN) == (0), "SDL_COLOR_RANGE_UNKNOWN: baked value 0 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert((SDL_COLOR_RANGE_LIMITED) == (1), "SDL_COLOR_RANGE_LIMITED: baked value 1 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert((SDL_COLOR_RANGE_FULL) == (2), "SDL_COLOR_RANGE_FULL: baked value 2 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert(sizeof(enum SDL_ColorPrimaries) == 4, "enum SDL_ColorPrimaries: baked sizeof 4 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert(_Alignof(enum SDL_ColorPrimaries) == 4, "enum SDL_ColorPrimaries: baked alignment 4 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert((SDL_COLOR_PRIMARIES_UNKNOWN) == (0), "SDL_COLOR_PRIMARIES_UNKNOWN: baked value 0 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert((SDL_COLOR_PRIMARIES_BT709) == (1), "SDL_COLOR_PRIMARIES_BT709: baked value 1 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert((SDL_COLOR_PRIMARIES_UNSPECIFIED) == (2), "SDL_COLOR_PRIMARIES_UNSPECIFIED: baked value 2 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert((SDL_COLOR_PRIMARIES_BT470M) == (4), "SDL_COLOR_PRIMARIES_BT470M: baked value 4 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert((SDL_COLOR_PRIMARIES_BT470BG) == (5), "SDL_COLOR_PRIMARIES_BT470BG: baked value 5 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert((SDL_COLOR_PRIMARIES_BT601) == (6), "SDL_COLOR_PRIMARIES_BT601: baked value 6 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert((SDL_COLOR_PRIMARIES_SMPTE240) == (7), "SDL_COLOR_PRIMARIES_SMPTE240: baked value 7 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert((SDL_COLOR_PRIMARIES_GENERIC_FILM) == (8), "SDL_COLOR_PRIMARIES_GENERIC_FILM: baked value 8 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert((SDL_COLOR_PRIMARIES_BT2020) == (9), "SDL_COLOR_PRIMARIES_BT2020: baked value 9 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert((SDL_COLOR_PRIMARIES_XYZ) == (10), "SDL_COLOR_PRIMARIES_XYZ: baked value 10 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert((SDL_COLOR_PRIMARIES_SMPTE431) == (11), "SDL_COLOR_PRIMARIES_SMPTE431: baked value 11 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert((SDL_COLOR_PRIMARIES_SMPTE432) == (12), "SDL_COLOR_PRIMARIES_SMPTE432: baked value 12 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert((SDL_COLOR_PRIMARIES_EBU3213) == (22), "SDL_COLOR_PRIMARIES_EBU3213: baked value 22 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert((SDL_COLOR_PRIMARIES_CUSTOM) == (31), "SDL_COLOR_PRIMARIES_CUSTOM: baked value 31 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert(sizeof(enum SDL_TransferCharacteristics) == 4, "enum SDL_TransferCharacteristics: baked sizeof 4 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert(_Alignof(enum SDL_TransferCharacteristics) == 4, "enum SDL_TransferCharacteristics: baked alignment 4 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert((SDL_TRANSFER_CHARACTERISTICS_UNKNOWN) == (0), "SDL_TRANSFER_CHARACTERISTICS_UNKNOWN: baked value 0 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert((SDL_TRANSFER_CHARACTERISTICS_BT709) == (1), "SDL_TRANSFER_CHARACTERISTICS_BT709: baked value 1 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert((SDL_TRANSFER_CHARACTERISTICS_UNSPECIFIED) == (2), "SDL_TRANSFER_CHARACTERISTICS_UNSPECIFIED: baked value 2 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert((SDL_TRANSFER_CHARACTERISTICS_GAMMA22) == (4), "SDL_TRANSFER_CHARACTERISTICS_GAMMA22: baked value 4 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert((SDL_TRANSFER_CHARACTERISTICS_GAMMA28) == (5), "SDL_TRANSFER_CHARACTERISTICS_GAMMA28: baked value 5 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert((SDL_TRANSFER_CHARACTERISTICS_BT601) == (6), "SDL_TRANSFER_CHARACTERISTICS_BT601: baked value 6 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert((SDL_TRANSFER_CHARACTERISTICS_SMPTE240) == (7), "SDL_TRANSFER_CHARACTERISTICS_SMPTE240: baked value 7 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert((SDL_TRANSFER_CHARACTERISTICS_LINEAR) == (8), "SDL_TRANSFER_CHARACTERISTICS_LINEAR: baked value 8 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert((SDL_TRANSFER_CHARACTERISTICS_LOG100) == (9), "SDL_TRANSFER_CHARACTERISTICS_LOG100: baked value 9 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert((SDL_TRANSFER_CHARACTERISTICS_LOG100_SQRT10) == (10), "SDL_TRANSFER_CHARACTERISTICS_LOG100_SQRT10: baked value 10 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert((SDL_TRANSFER_CHARACTERISTICS_IEC61966) == (11), "SDL_TRANSFER_CHARACTERISTICS_IEC61966: baked value 11 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert((SDL_TRANSFER_CHARACTERISTICS_BT1361) == (12), "SDL_TRANSFER_CHARACTERISTICS_BT1361: baked value 12 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert((SDL_TRANSFER_CHARACTERISTICS_SRGB) == (13), "SDL_TRANSFER_CHARACTERISTICS_SRGB: baked value 13 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert((SDL_TRANSFER_CHARACTERISTICS_BT2020_10BIT) == (14), "SDL_TRANSFER_CHARACTERISTICS_BT2020_10BIT: baked value 14 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert((SDL_TRANSFER_CHARACTERISTICS_BT2020_12BIT) == (15), "SDL_TRANSFER_CHARACTERISTICS_BT2020_12BIT: baked value 15 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert((SDL_TRANSFER_CHARACTERISTICS_PQ) == (16), "SDL_TRANSFER_CHARACTERISTICS_PQ: baked value 16 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert((SDL_TRANSFER_CHARACTERISTICS_SMPTE428) == (17), "SDL_TRANSFER_CHARACTERISTICS_SMPTE428: baked value 17 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert((SDL_TRANSFER_CHARACTERISTICS_HLG) == (18), "SDL_TRANSFER_CHARACTERISTICS_HLG: baked value 18 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert((SDL_TRANSFER_CHARACTERISTICS_CUSTOM) == (31), "SDL_TRANSFER_CHARACTERISTICS_CUSTOM: baked value 31 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert(sizeof(enum SDL_MatrixCoefficients) == 4, "enum SDL_MatrixCoefficients: baked sizeof 4 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert(_Alignof(enum SDL_MatrixCoefficients) == 4, "enum SDL_MatrixCoefficients: baked alignment 4 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert((SDL_MATRIX_COEFFICIENTS_IDENTITY) == (0), "SDL_MATRIX_COEFFICIENTS_IDENTITY: baked value 0 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert((SDL_MATRIX_COEFFICIENTS_BT709) == (1), "SDL_MATRIX_COEFFICIENTS_BT709: baked value 1 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert((SDL_MATRIX_COEFFICIENTS_UNSPECIFIED) == (2), "SDL_MATRIX_COEFFICIENTS_UNSPECIFIED: baked value 2 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert((SDL_MATRIX_COEFFICIENTS_FCC) == (4), "SDL_MATRIX_COEFFICIENTS_FCC: baked value 4 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert((SDL_MATRIX_COEFFICIENTS_BT470BG) == (5), "SDL_MATRIX_COEFFICIENTS_BT470BG: baked value 5 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert((SDL_MATRIX_COEFFICIENTS_BT601) == (6), "SDL_MATRIX_COEFFICIENTS_BT601: baked value 6 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert((SDL_MATRIX_COEFFICIENTS_SMPTE240) == (7), "SDL_MATRIX_COEFFICIENTS_SMPTE240: baked value 7 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert((SDL_MATRIX_COEFFICIENTS_YCGCO) == (8), "SDL_MATRIX_COEFFICIENTS_YCGCO: baked value 8 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert((SDL_MATRIX_COEFFICIENTS_BT2020_NCL) == (9), "SDL_MATRIX_COEFFICIENTS_BT2020_NCL: baked value 9 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert((SDL_MATRIX_COEFFICIENTS_BT2020_CL) == (10), "SDL_MATRIX_COEFFICIENTS_BT2020_CL: baked value 10 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert((SDL_MATRIX_COEFFICIENTS_SMPTE2085) == (11), "SDL_MATRIX_COEFFICIENTS_SMPTE2085: baked value 11 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert((SDL_MATRIX_COEFFICIENTS_CHROMA_DERIVED_NCL) == (12), "SDL_MATRIX_COEFFICIENTS_CHROMA_DERIVED_NCL: baked value 12 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert((SDL_MATRIX_COEFFICIENTS_CHROMA_DERIVED_CL) == (13), "SDL_MATRIX_COEFFICIENTS_CHROMA_DERIVED_CL: baked value 13 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert((SDL_MATRIX_COEFFICIENTS_ICTCP) == (14), "SDL_MATRIX_COEFFICIENTS_ICTCP: baked value 14 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert((SDL_MATRIX_COEFFICIENTS_CUSTOM) == (31), "SDL_MATRIX_COEFFICIENTS_CUSTOM: baked value 31 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert(sizeof(enum SDL_ChromaLocation) == 4, "enum SDL_ChromaLocation: baked sizeof 4 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert(_Alignof(enum SDL_ChromaLocation) == 4, "enum SDL_ChromaLocation: baked alignment 4 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert((SDL_CHROMA_LOCATION_NONE) == (0), "SDL_CHROMA_LOCATION_NONE: baked value 0 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert((SDL_CHROMA_LOCATION_LEFT) == (1), "SDL_CHROMA_LOCATION_LEFT: baked value 1 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert((SDL_CHROMA_LOCATION_CENTER) == (2), "SDL_CHROMA_LOCATION_CENTER: baked value 2 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert((SDL_CHROMA_LOCATION_TOPLEFT) == (3), "SDL_CHROMA_LOCATION_TOPLEFT: baked value 3 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert(sizeof(enum SDL_Colorspace) == 4, "enum SDL_Colorspace: baked sizeof 4 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert(_Alignof(enum SDL_Colorspace) == 4, "enum SDL_Colorspace: baked alignment 4 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert((SDL_COLORSPACE_UNKNOWN) == (0), "SDL_COLORSPACE_UNKNOWN: baked value 0 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert((SDL_COLORSPACE_SRGB) == (301991328), "SDL_COLORSPACE_SRGB: baked value 301991328 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert((SDL_COLORSPACE_SRGB_LINEAR) == (301991168), "SDL_COLORSPACE_SRGB_LINEAR: baked value 301991168 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert((SDL_COLORSPACE_HDR10) == (301999616), "SDL_COLORSPACE_HDR10: baked value 301999616 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert((SDL_COLORSPACE_JPEG) == (570426566), "SDL_COLORSPACE_JPEG: baked value 570426566 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert((SDL_COLORSPACE_BT601_LIMITED) == (554703046), "SDL_COLORSPACE_BT601_LIMITED: baked value 554703046 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert((SDL_COLORSPACE_BT601_FULL) == (571480262), "SDL_COLORSPACE_BT601_FULL: baked value 571480262 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert((SDL_COLORSPACE_BT709_LIMITED) == (554697761), "SDL_COLORSPACE_BT709_LIMITED: baked value 554697761 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert((SDL_COLORSPACE_BT709_FULL) == (571474977), "SDL_COLORSPACE_BT709_FULL: baked value 571474977 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert((SDL_COLORSPACE_BT2020_LIMITED) == (554706441), "SDL_COLORSPACE_BT2020_LIMITED: baked value 554706441 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert((SDL_COLORSPACE_BT2020_FULL) == (571483657), "SDL_COLORSPACE_BT2020_FULL: baked value 571483657 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert((SDL_COLORSPACE_RGB_DEFAULT) == (301991328), "SDL_COLORSPACE_RGB_DEFAULT: baked value 301991328 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
#if SDL_VERSION_ATLEAST(3, 4, 0)
_Static_assert((SDL_COLORSPACE_YUV_DEFAULT) == (554703046), "SDL_COLORSPACE_YUV_DEFAULT: baked value 554703046 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
#endif
_Static_assert(sizeof(struct SDL_Color) == 4, "struct SDL_Color: baked sizeof 4 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert(_Alignof(struct SDL_Color) == 1, "struct SDL_Color: baked alignment 1 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert(offsetof(struct SDL_Color, r) == 0, "struct SDL_Color.r: baked offset 0 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert(offsetof(struct SDL_Color, g) == 1, "struct SDL_Color.g: baked offset 1 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert(offsetof(struct SDL_Color, b) == 2, "struct SDL_Color.b: baked offset 2 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert(offsetof(struct SDL_Color, a) == 3, "struct SDL_Color.a: baked offset 3 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert(sizeof(struct SDL_FColor) == 16, "struct SDL_FColor: baked sizeof 16 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert(_Alignof(struct SDL_FColor) == 4, "struct SDL_FColor: baked alignment 4 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert(offsetof(struct SDL_FColor, r) == 0, "struct SDL_FColor.r: baked offset 0 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert(offsetof(struct SDL_FColor, g) == 4, "struct SDL_FColor.g: baked offset 4 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert(offsetof(struct SDL_FColor, b) == 8, "struct SDL_FColor.b: baked offset 8 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert(offsetof(struct SDL_FColor, a) == 12, "struct SDL_FColor.a: baked offset 12 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert(sizeof(struct SDL_Palette) == 24, "struct SDL_Palette: baked sizeof 24 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert(_Alignof(struct SDL_Palette) == 8, "struct SDL_Palette: baked alignment 8 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert(offsetof(struct SDL_Palette, ncolors) == 0, "struct SDL_Palette.ncolors: baked offset 0 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert(offsetof(struct SDL_Palette, colors) == 8, "struct SDL_Palette.colors: baked offset 8 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert(offsetof(struct SDL_Palette, version) == 16, "struct SDL_Palette.version: baked offset 16 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert(offsetof(struct SDL_Palette, refcount) == 20, "struct SDL_Palette.refcount: baked offset 20 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert(sizeof(struct SDL_PixelFormatDetails) == 32, "struct SDL_PixelFormatDetails: baked sizeof 32 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert(_Alignof(struct SDL_PixelFormatDetails) == 4, "struct SDL_PixelFormatDetails: baked alignment 4 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert(offsetof(struct SDL_PixelFormatDetails, format) == 0, "struct SDL_PixelFormatDetails.format: baked offset 0 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert(offsetof(struct SDL_PixelFormatDetails, bits_per_pixel) == 4, "struct SDL_PixelFormatDetails.bits_per_pixel: baked offset 4 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert(offsetof(struct SDL_PixelFormatDetails, bytes_per_pixel) == 5, "struct SDL_PixelFormatDetails.bytes_per_pixel: baked offset 5 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert(offsetof(struct SDL_PixelFormatDetails, padding) == 6, "struct SDL_PixelFormatDetails.padding: baked offset 6 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert(offsetof(struct SDL_PixelFormatDetails, Rmask) == 8, "struct SDL_PixelFormatDetails.Rmask: baked offset 8 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert(offsetof(struct SDL_PixelFormatDetails, Gmask) == 12, "struct SDL_PixelFormatDetails.Gmask: baked offset 12 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert(offsetof(struct SDL_PixelFormatDetails, Bmask) == 16, "struct SDL_PixelFormatDetails.Bmask: baked offset 16 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert(offsetof(struct SDL_PixelFormatDetails, Amask) == 20, "struct SDL_PixelFormatDetails.Amask: baked offset 20 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert(offsetof(struct SDL_PixelFormatDetails, Rbits) == 24, "struct SDL_PixelFormatDetails.Rbits: baked offset 24 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert(offsetof(struct SDL_PixelFormatDetails, Gbits) == 25, "struct SDL_PixelFormatDetails.Gbits: baked offset 25 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert(offsetof(struct SDL_PixelFormatDetails, Bbits) == 26, "struct SDL_PixelFormatDetails.Bbits: baked offset 26 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert(offsetof(struct SDL_PixelFormatDetails, Abits) == 27, "struct SDL_PixelFormatDetails.Abits: baked offset 27 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert(offsetof(struct SDL_PixelFormatDetails, Rshift) == 28, "struct SDL_PixelFormatDetails.Rshift: baked offset 28 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert(offsetof(struct SDL_PixelFormatDetails, Gshift) == 29, "struct SDL_PixelFormatDetails.Gshift: baked offset 29 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert(offsetof(struct SDL_PixelFormatDetails, Bshift) == 30, "struct SDL_PixelFormatDetails.Bshift: baked offset 30 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert(offsetof(struct SDL_PixelFormatDetails, Ashift) == 31, "struct SDL_PixelFormatDetails.Ashift: baked offset 31 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
/* ---- SDL_rect.h ---- */
_Static_assert(sizeof(struct SDL_Point) == 8, "struct SDL_Point: baked sizeof 8 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert(_Alignof(struct SDL_Point) == 4, "struct SDL_Point: baked alignment 4 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert(offsetof(struct SDL_Point, x) == 0, "struct SDL_Point.x: baked offset 0 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert(offsetof(struct SDL_Point, y) == 4, "struct SDL_Point.y: baked offset 4 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert(sizeof(struct SDL_FPoint) == 8, "struct SDL_FPoint: baked sizeof 8 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert(_Alignof(struct SDL_FPoint) == 4, "struct SDL_FPoint: baked alignment 4 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert(offsetof(struct SDL_FPoint, x) == 0, "struct SDL_FPoint.x: baked offset 0 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert(offsetof(struct SDL_FPoint, y) == 4, "struct SDL_FPoint.y: baked offset 4 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert(sizeof(struct SDL_Rect) == 16, "struct SDL_Rect: baked sizeof 16 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert(_Alignof(struct SDL_Rect) == 4, "struct SDL_Rect: baked alignment 4 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert(offsetof(struct SDL_Rect, x) == 0, "struct SDL_Rect.x: baked offset 0 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert(offsetof(struct SDL_Rect, y) == 4, "struct SDL_Rect.y: baked offset 4 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert(offsetof(struct SDL_Rect, w) == 8, "struct SDL_Rect.w: baked offset 8 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert(offsetof(struct SDL_Rect, h) == 12, "struct SDL_Rect.h: baked offset 12 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert(sizeof(struct SDL_FRect) == 16, "struct SDL_FRect: baked sizeof 16 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert(_Alignof(struct SDL_FRect) == 4, "struct SDL_FRect: baked alignment 4 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert(offsetof(struct SDL_FRect, x) == 0, "struct SDL_FRect.x: baked offset 0 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert(offsetof(struct SDL_FRect, y) == 4, "struct SDL_FRect.y: baked offset 4 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert(offsetof(struct SDL_FRect, w) == 8, "struct SDL_FRect.w: baked offset 8 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert(offsetof(struct SDL_FRect, h) == 12, "struct SDL_FRect.h: baked offset 12 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
/* ---- SDL_surface.h ---- */
_Static_assert(sizeof(enum SDL_ScaleMode) == 4, "enum SDL_ScaleMode: baked sizeof 4 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert(_Alignof(enum SDL_ScaleMode) == 4, "enum SDL_ScaleMode: baked alignment 4 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
#if SDL_VERSION_ATLEAST(3, 2, 10)
_Static_assert((SDL_SCALEMODE_INVALID) == (-1), "SDL_SCALEMODE_INVALID: baked value -1 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
#endif
_Static_assert((SDL_SCALEMODE_NEAREST) == (0), "SDL_SCALEMODE_NEAREST: baked value 0 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert((SDL_SCALEMODE_LINEAR) == (1), "SDL_SCALEMODE_LINEAR: baked value 1 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
#if SDL_VERSION_ATLEAST(3, 4, 0)
_Static_assert((SDL_SCALEMODE_PIXELART) == (2), "SDL_SCALEMODE_PIXELART: baked value 2 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
#endif
_Static_assert(sizeof(enum SDL_FlipMode) == 4, "enum SDL_FlipMode: baked sizeof 4 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert(_Alignof(enum SDL_FlipMode) == 4, "enum SDL_FlipMode: baked alignment 4 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert((SDL_FLIP_NONE) == (0), "SDL_FLIP_NONE: baked value 0 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert((SDL_FLIP_HORIZONTAL) == (1), "SDL_FLIP_HORIZONTAL: baked value 1 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert((SDL_FLIP_VERTICAL) == (2), "SDL_FLIP_VERTICAL: baked value 2 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
#if SDL_VERSION_ATLEAST(3, 4, 0)
_Static_assert((SDL_FLIP_HORIZONTAL_AND_VERTICAL) == (3), "SDL_FLIP_HORIZONTAL_AND_VERTICAL: baked value 3 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
#endif
_Static_assert(sizeof(struct SDL_Surface) == 48, "struct SDL_Surface: baked sizeof 48 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert(_Alignof(struct SDL_Surface) == 8, "struct SDL_Surface: baked alignment 8 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert(offsetof(struct SDL_Surface, flags) == 0, "struct SDL_Surface.flags: baked offset 0 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert(offsetof(struct SDL_Surface, format) == 4, "struct SDL_Surface.format: baked offset 4 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert(offsetof(struct SDL_Surface, w) == 8, "struct SDL_Surface.w: baked offset 8 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert(offsetof(struct SDL_Surface, h) == 12, "struct SDL_Surface.h: baked offset 12 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert(offsetof(struct SDL_Surface, pitch) == 16, "struct SDL_Surface.pitch: baked offset 16 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert(offsetof(struct SDL_Surface, pixels) == 24, "struct SDL_Surface.pixels: baked offset 24 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert(offsetof(struct SDL_Surface, refcount) == 32, "struct SDL_Surface.refcount: baked offset 32 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert(offsetof(struct SDL_Surface, reserved) == 40, "struct SDL_Surface.reserved: baked offset 40 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
/* ---- SDL_camera.h ---- */
_Static_assert(sizeof(struct SDL_CameraSpec) == 24, "struct SDL_CameraSpec: baked sizeof 24 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert(_Alignof(struct SDL_CameraSpec) == 4, "struct SDL_CameraSpec: baked alignment 4 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert(offsetof(struct SDL_CameraSpec, format) == 0, "struct SDL_CameraSpec.format: baked offset 0 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert(offsetof(struct SDL_CameraSpec, colorspace) == 4, "struct SDL_CameraSpec.colorspace: baked offset 4 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert(offsetof(struct SDL_CameraSpec, width) == 8, "struct SDL_CameraSpec.width: baked offset 8 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert(offsetof(struct SDL_CameraSpec, height) == 12, "struct SDL_CameraSpec.height: baked offset 12 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert(offsetof(struct SDL_CameraSpec, framerate_numerator) == 16, "struct SDL_CameraSpec.framerate_numerator: baked offset 16 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert(offsetof(struct SDL_CameraSpec, framerate_denominator) == 20, "struct SDL_CameraSpec.framerate_denominator: baked offset 20 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert(sizeof(enum SDL_CameraPosition) == 4, "enum SDL_CameraPosition: baked sizeof 4 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert(_Alignof(enum SDL_CameraPosition) == 4, "enum SDL_CameraPosition: baked alignment 4 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert((SDL_CAMERA_POSITION_UNKNOWN) == (0), "SDL_CAMERA_POSITION_UNKNOWN: baked value 0 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert((SDL_CAMERA_POSITION_FRONT_FACING) == (1), "SDL_CAMERA_POSITION_FRONT_FACING: baked value 1 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert((SDL_CAMERA_POSITION_BACK_FACING) == (2), "SDL_CAMERA_POSITION_BACK_FACING: baked value 2 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
#if SDL_VERSION_ATLEAST(3, 4, 0)
_Static_assert(sizeof(enum SDL_CameraPermissionState) == 4, "enum SDL_CameraPermissionState: baked sizeof 4 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert(_Alignof(enum SDL_CameraPermissionState) == 4, "enum SDL_CameraPermissionState: baked alignment 4 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert((SDL_CAMERA_PERMISSION_STATE_DENIED) == (-1), "SDL_CAMERA_PERMISSION_STATE_DENIED: baked value -1 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert((SDL_CAMERA_PERMISSION_STATE_PENDING) == (0), "SDL_CAMERA_PERMISSION_STATE_PENDING: baked value 0 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert((SDL_CAMERA_PERMISSION_STATE_APPROVED) == (1), "SDL_CAMERA_PERMISSION_STATE_APPROVED: baked value 1 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
#endif
/* ---- SDL_video.h ---- */
_Static_assert(sizeof(enum SDL_SystemTheme) == 4, "enum SDL_SystemTheme: baked sizeof 4 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert(_Alignof(enum SDL_SystemTheme) == 4, "enum SDL_SystemTheme: baked alignment 4 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert((SDL_SYSTEM_THEME_UNKNOWN) == (0), "SDL_SYSTEM_THEME_UNKNOWN: baked value 0 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert((SDL_SYSTEM_THEME_LIGHT) == (1), "SDL_SYSTEM_THEME_LIGHT: baked value 1 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert((SDL_SYSTEM_THEME_DARK) == (2), "SDL_SYSTEM_THEME_DARK: baked value 2 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert(sizeof(struct SDL_DisplayMode) == 40, "struct SDL_DisplayMode: baked sizeof 40 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert(_Alignof(struct SDL_DisplayMode) == 8, "struct SDL_DisplayMode: baked alignment 8 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert(offsetof(struct SDL_DisplayMode, displayID) == 0, "struct SDL_DisplayMode.displayID: baked offset 0 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert(offsetof(struct SDL_DisplayMode, format) == 4, "struct SDL_DisplayMode.format: baked offset 4 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert(offsetof(struct SDL_DisplayMode, w) == 8, "struct SDL_DisplayMode.w: baked offset 8 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert(offsetof(struct SDL_DisplayMode, h) == 12, "struct SDL_DisplayMode.h: baked offset 12 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert(offsetof(struct SDL_DisplayMode, pixel_density) == 16, "struct SDL_DisplayMode.pixel_density: baked offset 16 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert(offsetof(struct SDL_DisplayMode, refresh_rate) == 20, "struct SDL_DisplayMode.refresh_rate: baked offset 20 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert(offsetof(struct SDL_DisplayMode, refresh_rate_numerator) == 24, "struct SDL_DisplayMode.refresh_rate_numerator: baked offset 24 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert(offsetof(struct SDL_DisplayMode, refresh_rate_denominator) == 28, "struct SDL_DisplayMode.refresh_rate_denominator: baked offset 28 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert(offsetof(struct SDL_DisplayMode, internal) == 32, "struct SDL_DisplayMode.internal: baked offset 32 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert(sizeof(enum SDL_DisplayOrientation) == 4, "enum SDL_DisplayOrientation: baked sizeof 4 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert(_Alignof(enum SDL_DisplayOrientation) == 4, "enum SDL_DisplayOrientation: baked alignment 4 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert((SDL_ORIENTATION_UNKNOWN) == (0), "SDL_ORIENTATION_UNKNOWN: baked value 0 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert((SDL_ORIENTATION_LANDSCAPE) == (1), "SDL_ORIENTATION_LANDSCAPE: baked value 1 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert((SDL_ORIENTATION_LANDSCAPE_FLIPPED) == (2), "SDL_ORIENTATION_LANDSCAPE_FLIPPED: baked value 2 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert((SDL_ORIENTATION_PORTRAIT) == (3), "SDL_ORIENTATION_PORTRAIT: baked value 3 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert((SDL_ORIENTATION_PORTRAIT_FLIPPED) == (4), "SDL_ORIENTATION_PORTRAIT_FLIPPED: baked value 4 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert(sizeof(enum SDL_FlashOperation) == 4, "enum SDL_FlashOperation: baked sizeof 4 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert(_Alignof(enum SDL_FlashOperation) == 4, "enum SDL_FlashOperation: baked alignment 4 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert((SDL_FLASH_CANCEL) == (0), "SDL_FLASH_CANCEL: baked value 0 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert((SDL_FLASH_BRIEFLY) == (1), "SDL_FLASH_BRIEFLY: baked value 1 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert((SDL_FLASH_UNTIL_FOCUSED) == (2), "SDL_FLASH_UNTIL_FOCUSED: baked value 2 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
#if SDL_VERSION_ATLEAST(3, 4, 0)
_Static_assert(sizeof(enum SDL_ProgressState) == 4, "enum SDL_ProgressState: baked sizeof 4 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert(_Alignof(enum SDL_ProgressState) == 4, "enum SDL_ProgressState: baked alignment 4 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert((SDL_PROGRESS_STATE_INVALID) == (-1), "SDL_PROGRESS_STATE_INVALID: baked value -1 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert((SDL_PROGRESS_STATE_NONE) == (0), "SDL_PROGRESS_STATE_NONE: baked value 0 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert((SDL_PROGRESS_STATE_INDETERMINATE) == (1), "SDL_PROGRESS_STATE_INDETERMINATE: baked value 1 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert((SDL_PROGRESS_STATE_NORMAL) == (2), "SDL_PROGRESS_STATE_NORMAL: baked value 2 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert((SDL_PROGRESS_STATE_PAUSED) == (3), "SDL_PROGRESS_STATE_PAUSED: baked value 3 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert((SDL_PROGRESS_STATE_ERROR) == (4), "SDL_PROGRESS_STATE_ERROR: baked value 4 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
#endif
_Static_assert(sizeof(enum SDL_GLAttr) == 4, "enum SDL_GLAttr: baked sizeof 4 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert(_Alignof(enum SDL_GLAttr) == 4, "enum SDL_GLAttr: baked alignment 4 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert((SDL_GL_RED_SIZE) == (0), "SDL_GL_RED_SIZE: baked value 0 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert((SDL_GL_GREEN_SIZE) == (1), "SDL_GL_GREEN_SIZE: baked value 1 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert((SDL_GL_BLUE_SIZE) == (2), "SDL_GL_BLUE_SIZE: baked value 2 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert((SDL_GL_ALPHA_SIZE) == (3), "SDL_GL_ALPHA_SIZE: baked value 3 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert((SDL_GL_BUFFER_SIZE) == (4), "SDL_GL_BUFFER_SIZE: baked value 4 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert((SDL_GL_DOUBLEBUFFER) == (5), "SDL_GL_DOUBLEBUFFER: baked value 5 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert((SDL_GL_DEPTH_SIZE) == (6), "SDL_GL_DEPTH_SIZE: baked value 6 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert((SDL_GL_STENCIL_SIZE) == (7), "SDL_GL_STENCIL_SIZE: baked value 7 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert((SDL_GL_ACCUM_RED_SIZE) == (8), "SDL_GL_ACCUM_RED_SIZE: baked value 8 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert((SDL_GL_ACCUM_GREEN_SIZE) == (9), "SDL_GL_ACCUM_GREEN_SIZE: baked value 9 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert((SDL_GL_ACCUM_BLUE_SIZE) == (10), "SDL_GL_ACCUM_BLUE_SIZE: baked value 10 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert((SDL_GL_ACCUM_ALPHA_SIZE) == (11), "SDL_GL_ACCUM_ALPHA_SIZE: baked value 11 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert((SDL_GL_STEREO) == (12), "SDL_GL_STEREO: baked value 12 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert((SDL_GL_MULTISAMPLEBUFFERS) == (13), "SDL_GL_MULTISAMPLEBUFFERS: baked value 13 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert((SDL_GL_MULTISAMPLESAMPLES) == (14), "SDL_GL_MULTISAMPLESAMPLES: baked value 14 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert((SDL_GL_ACCELERATED_VISUAL) == (15), "SDL_GL_ACCELERATED_VISUAL: baked value 15 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert((SDL_GL_RETAINED_BACKING) == (16), "SDL_GL_RETAINED_BACKING: baked value 16 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert((SDL_GL_CONTEXT_MAJOR_VERSION) == (17), "SDL_GL_CONTEXT_MAJOR_VERSION: baked value 17 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert((SDL_GL_CONTEXT_MINOR_VERSION) == (18), "SDL_GL_CONTEXT_MINOR_VERSION: baked value 18 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert((SDL_GL_CONTEXT_FLAGS) == (19), "SDL_GL_CONTEXT_FLAGS: baked value 19 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert((SDL_GL_CONTEXT_PROFILE_MASK) == (20), "SDL_GL_CONTEXT_PROFILE_MASK: baked value 20 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert((SDL_GL_SHARE_WITH_CURRENT_CONTEXT) == (21), "SDL_GL_SHARE_WITH_CURRENT_CONTEXT: baked value 21 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert((SDL_GL_FRAMEBUFFER_SRGB_CAPABLE) == (22), "SDL_GL_FRAMEBUFFER_SRGB_CAPABLE: baked value 22 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert((SDL_GL_CONTEXT_RELEASE_BEHAVIOR) == (23), "SDL_GL_CONTEXT_RELEASE_BEHAVIOR: baked value 23 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert((SDL_GL_CONTEXT_RESET_NOTIFICATION) == (24), "SDL_GL_CONTEXT_RESET_NOTIFICATION: baked value 24 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert((SDL_GL_CONTEXT_NO_ERROR) == (25), "SDL_GL_CONTEXT_NO_ERROR: baked value 25 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert((SDL_GL_FLOATBUFFERS) == (26), "SDL_GL_FLOATBUFFERS: baked value 26 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert((SDL_GL_EGL_PLATFORM) == (27), "SDL_GL_EGL_PLATFORM: baked value 27 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert(sizeof(enum SDL_HitTestResult) == 4, "enum SDL_HitTestResult: baked sizeof 4 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert(_Alignof(enum SDL_HitTestResult) == 4, "enum SDL_HitTestResult: baked alignment 4 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert((SDL_HITTEST_NORMAL) == (0), "SDL_HITTEST_NORMAL: baked value 0 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert((SDL_HITTEST_DRAGGABLE) == (1), "SDL_HITTEST_DRAGGABLE: baked value 1 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert((SDL_HITTEST_RESIZE_TOPLEFT) == (2), "SDL_HITTEST_RESIZE_TOPLEFT: baked value 2 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert((SDL_HITTEST_RESIZE_TOP) == (3), "SDL_HITTEST_RESIZE_TOP: baked value 3 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert((SDL_HITTEST_RESIZE_TOPRIGHT) == (4), "SDL_HITTEST_RESIZE_TOPRIGHT: baked value 4 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert((SDL_HITTEST_RESIZE_RIGHT) == (5), "SDL_HITTEST_RESIZE_RIGHT: baked value 5 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert((SDL_HITTEST_RESIZE_BOTTOMRIGHT) == (6), "SDL_HITTEST_RESIZE_BOTTOMRIGHT: baked value 6 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert((SDL_HITTEST_RESIZE_BOTTOM) == (7), "SDL_HITTEST_RESIZE_BOTTOM: baked value 7 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert((SDL_HITTEST_RESIZE_BOTTOMLEFT) == (8), "SDL_HITTEST_RESIZE_BOTTOMLEFT: baked value 8 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert((SDL_HITTEST_RESIZE_LEFT) == (9), "SDL_HITTEST_RESIZE_LEFT: baked value 9 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
/* ---- SDL_dialog.h ---- */
_Static_assert(sizeof(struct SDL_DialogFileFilter) == 16, "struct SDL_DialogFileFilter: baked sizeof 16 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert(_Alignof(struct SDL_DialogFileFilter) == 8, "struct SDL_DialogFileFilter: baked alignment 8 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert(offsetof(struct SDL_DialogFileFilter, name) == 0, "struct SDL_DialogFileFilter.name: baked offset 0 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert(offsetof(struct SDL_DialogFileFilter, pattern) == 8, "struct SDL_DialogFileFilter.pattern: baked offset 8 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert(sizeof(enum SDL_FileDialogType) == 4, "enum SDL_FileDialogType: baked sizeof 4 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert(_Alignof(enum SDL_FileDialogType) == 4, "enum SDL_FileDialogType: baked alignment 4 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert((SDL_FILEDIALOG_OPENFILE) == (0), "SDL_FILEDIALOG_OPENFILE: baked value 0 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert((SDL_FILEDIALOG_SAVEFILE) == (1), "SDL_FILEDIALOG_SAVEFILE: baked value 1 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert((SDL_FILEDIALOG_OPENFOLDER) == (2), "SDL_FILEDIALOG_OPENFOLDER: baked value 2 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
/* ---- SDL_guid.h ---- */
_Static_assert(sizeof(struct SDL_GUID) == 16, "struct SDL_GUID: baked sizeof 16 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert(_Alignof(struct SDL_GUID) == 1, "struct SDL_GUID: baked alignment 1 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert(offsetof(struct SDL_GUID, data) == 0, "struct SDL_GUID.data: baked offset 0 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
/* ---- SDL_power.h ---- */
_Static_assert(sizeof(enum SDL_PowerState) == 4, "enum SDL_PowerState: baked sizeof 4 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert(_Alignof(enum SDL_PowerState) == 4, "enum SDL_PowerState: baked alignment 4 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert((SDL_POWERSTATE_ERROR) == (-1), "SDL_POWERSTATE_ERROR: baked value -1 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert((SDL_POWERSTATE_UNKNOWN) == (0), "SDL_POWERSTATE_UNKNOWN: baked value 0 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert((SDL_POWERSTATE_ON_BATTERY) == (1), "SDL_POWERSTATE_ON_BATTERY: baked value 1 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert((SDL_POWERSTATE_NO_BATTERY) == (2), "SDL_POWERSTATE_NO_BATTERY: baked value 2 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert((SDL_POWERSTATE_CHARGING) == (3), "SDL_POWERSTATE_CHARGING: baked value 3 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert((SDL_POWERSTATE_CHARGED) == (4), "SDL_POWERSTATE_CHARGED: baked value 4 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
/* ---- SDL_sensor.h ---- */
_Static_assert(sizeof(enum SDL_SensorType) == 4, "enum SDL_SensorType: baked sizeof 4 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert(_Alignof(enum SDL_SensorType) == 4, "enum SDL_SensorType: baked alignment 4 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert((SDL_SENSOR_INVALID) == (-1), "SDL_SENSOR_INVALID: baked value -1 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert((SDL_SENSOR_UNKNOWN) == (0), "SDL_SENSOR_UNKNOWN: baked value 0 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert((SDL_SENSOR_ACCEL) == (1), "SDL_SENSOR_ACCEL: baked value 1 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert((SDL_SENSOR_GYRO) == (2), "SDL_SENSOR_GYRO: baked value 2 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert((SDL_SENSOR_ACCEL_L) == (3), "SDL_SENSOR_ACCEL_L: baked value 3 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert((SDL_SENSOR_GYRO_L) == (4), "SDL_SENSOR_GYRO_L: baked value 4 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert((SDL_SENSOR_ACCEL_R) == (5), "SDL_SENSOR_ACCEL_R: baked value 5 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert((SDL_SENSOR_GYRO_R) == (6), "SDL_SENSOR_GYRO_R: baked value 6 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
#if SDL_VERSION_ATLEAST(3, 2, 30)
_Static_assert((SDL_SENSOR_COUNT) == (7), "SDL_SENSOR_COUNT: baked value 7 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
#endif
/* ---- SDL_joystick.h ---- */
_Static_assert(sizeof(enum SDL_JoystickType) == 4, "enum SDL_JoystickType: baked sizeof 4 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert(_Alignof(enum SDL_JoystickType) == 4, "enum SDL_JoystickType: baked alignment 4 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert((SDL_JOYSTICK_TYPE_UNKNOWN) == (0), "SDL_JOYSTICK_TYPE_UNKNOWN: baked value 0 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert((SDL_JOYSTICK_TYPE_GAMEPAD) == (1), "SDL_JOYSTICK_TYPE_GAMEPAD: baked value 1 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert((SDL_JOYSTICK_TYPE_WHEEL) == (2), "SDL_JOYSTICK_TYPE_WHEEL: baked value 2 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert((SDL_JOYSTICK_TYPE_ARCADE_STICK) == (3), "SDL_JOYSTICK_TYPE_ARCADE_STICK: baked value 3 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert((SDL_JOYSTICK_TYPE_FLIGHT_STICK) == (4), "SDL_JOYSTICK_TYPE_FLIGHT_STICK: baked value 4 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert((SDL_JOYSTICK_TYPE_DANCE_PAD) == (5), "SDL_JOYSTICK_TYPE_DANCE_PAD: baked value 5 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert((SDL_JOYSTICK_TYPE_GUITAR) == (6), "SDL_JOYSTICK_TYPE_GUITAR: baked value 6 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert((SDL_JOYSTICK_TYPE_DRUM_KIT) == (7), "SDL_JOYSTICK_TYPE_DRUM_KIT: baked value 7 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert((SDL_JOYSTICK_TYPE_ARCADE_PAD) == (8), "SDL_JOYSTICK_TYPE_ARCADE_PAD: baked value 8 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert((SDL_JOYSTICK_TYPE_THROTTLE) == (9), "SDL_JOYSTICK_TYPE_THROTTLE: baked value 9 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert((SDL_JOYSTICK_TYPE_COUNT) == (10), "SDL_JOYSTICK_TYPE_COUNT: baked value 10 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert(sizeof(enum SDL_JoystickConnectionState) == 4, "enum SDL_JoystickConnectionState: baked sizeof 4 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert(_Alignof(enum SDL_JoystickConnectionState) == 4, "enum SDL_JoystickConnectionState: baked alignment 4 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert((SDL_JOYSTICK_CONNECTION_INVALID) == (-1), "SDL_JOYSTICK_CONNECTION_INVALID: baked value -1 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert((SDL_JOYSTICK_CONNECTION_UNKNOWN) == (0), "SDL_JOYSTICK_CONNECTION_UNKNOWN: baked value 0 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert((SDL_JOYSTICK_CONNECTION_WIRED) == (1), "SDL_JOYSTICK_CONNECTION_WIRED: baked value 1 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert((SDL_JOYSTICK_CONNECTION_WIRELESS) == (2), "SDL_JOYSTICK_CONNECTION_WIRELESS: baked value 2 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert(sizeof(struct SDL_VirtualJoystickTouchpadDesc) == 8, "struct SDL_VirtualJoystickTouchpadDesc: baked sizeof 8 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert(_Alignof(struct SDL_VirtualJoystickTouchpadDesc) == 2, "struct SDL_VirtualJoystickTouchpadDesc: baked alignment 2 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert(offsetof(struct SDL_VirtualJoystickTouchpadDesc, nfingers) == 0, "struct SDL_VirtualJoystickTouchpadDesc.nfingers: baked offset 0 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert(offsetof(struct SDL_VirtualJoystickTouchpadDesc, padding) == 2, "struct SDL_VirtualJoystickTouchpadDesc.padding: baked offset 2 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert(sizeof(struct SDL_VirtualJoystickSensorDesc) == 8, "struct SDL_VirtualJoystickSensorDesc: baked sizeof 8 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert(_Alignof(struct SDL_VirtualJoystickSensorDesc) == 4, "struct SDL_VirtualJoystickSensorDesc: baked alignment 4 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert(offsetof(struct SDL_VirtualJoystickSensorDesc, type) == 0, "struct SDL_VirtualJoystickSensorDesc.type: baked offset 0 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert(offsetof(struct SDL_VirtualJoystickSensorDesc, rate) == 4, "struct SDL_VirtualJoystickSensorDesc.rate: baked offset 4 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert(sizeof(struct SDL_VirtualJoystickDesc) == 136, "struct SDL_VirtualJoystickDesc: baked sizeof 136 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert(_Alignof(struct SDL_VirtualJoystickDesc) == 8, "struct SDL_VirtualJoystickDesc: baked alignment 8 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert(offsetof(struct SDL_VirtualJoystickDesc, version) == 0, "struct SDL_VirtualJoystickDesc.version: baked offset 0 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert(offsetof(struct SDL_VirtualJoystickDesc, type) == 4, "struct SDL_VirtualJoystickDesc.type: baked offset 4 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert(offsetof(struct SDL_VirtualJoystickDesc, padding) == 6, "struct SDL_VirtualJoystickDesc.padding: baked offset 6 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert(offsetof(struct SDL_VirtualJoystickDesc, vendor_id) == 8, "struct SDL_VirtualJoystickDesc.vendor_id: baked offset 8 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert(offsetof(struct SDL_VirtualJoystickDesc, product_id) == 10, "struct SDL_VirtualJoystickDesc.product_id: baked offset 10 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert(offsetof(struct SDL_VirtualJoystickDesc, naxes) == 12, "struct SDL_VirtualJoystickDesc.naxes: baked offset 12 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert(offsetof(struct SDL_VirtualJoystickDesc, nbuttons) == 14, "struct SDL_VirtualJoystickDesc.nbuttons: baked offset 14 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert(offsetof(struct SDL_VirtualJoystickDesc, nballs) == 16, "struct SDL_VirtualJoystickDesc.nballs: baked offset 16 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert(offsetof(struct SDL_VirtualJoystickDesc, nhats) == 18, "struct SDL_VirtualJoystickDesc.nhats: baked offset 18 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert(offsetof(struct SDL_VirtualJoystickDesc, ntouchpads) == 20, "struct SDL_VirtualJoystickDesc.ntouchpads: baked offset 20 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert(offsetof(struct SDL_VirtualJoystickDesc, nsensors) == 22, "struct SDL_VirtualJoystickDesc.nsensors: baked offset 22 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert(offsetof(struct SDL_VirtualJoystickDesc, padding2) == 24, "struct SDL_VirtualJoystickDesc.padding2: baked offset 24 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert(offsetof(struct SDL_VirtualJoystickDesc, button_mask) == 28, "struct SDL_VirtualJoystickDesc.button_mask: baked offset 28 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert(offsetof(struct SDL_VirtualJoystickDesc, axis_mask) == 32, "struct SDL_VirtualJoystickDesc.axis_mask: baked offset 32 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert(offsetof(struct SDL_VirtualJoystickDesc, name) == 40, "struct SDL_VirtualJoystickDesc.name: baked offset 40 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert(offsetof(struct SDL_VirtualJoystickDesc, touchpads) == 48, "struct SDL_VirtualJoystickDesc.touchpads: baked offset 48 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert(offsetof(struct SDL_VirtualJoystickDesc, sensors) == 56, "struct SDL_VirtualJoystickDesc.sensors: baked offset 56 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert(offsetof(struct SDL_VirtualJoystickDesc, userdata) == 64, "struct SDL_VirtualJoystickDesc.userdata: baked offset 64 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert(offsetof(struct SDL_VirtualJoystickDesc, Update) == 72, "struct SDL_VirtualJoystickDesc.Update: baked offset 72 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert(offsetof(struct SDL_VirtualJoystickDesc, SetPlayerIndex) == 80, "struct SDL_VirtualJoystickDesc.SetPlayerIndex: baked offset 80 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert(offsetof(struct SDL_VirtualJoystickDesc, Rumble) == 88, "struct SDL_VirtualJoystickDesc.Rumble: baked offset 88 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert(offsetof(struct SDL_VirtualJoystickDesc, RumbleTriggers) == 96, "struct SDL_VirtualJoystickDesc.RumbleTriggers: baked offset 96 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert(offsetof(struct SDL_VirtualJoystickDesc, SetLED) == 104, "struct SDL_VirtualJoystickDesc.SetLED: baked offset 104 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert(offsetof(struct SDL_VirtualJoystickDesc, SendEffect) == 112, "struct SDL_VirtualJoystickDesc.SendEffect: baked offset 112 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert(offsetof(struct SDL_VirtualJoystickDesc, SetSensorsEnabled) == 120, "struct SDL_VirtualJoystickDesc.SetSensorsEnabled: baked offset 120 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert(offsetof(struct SDL_VirtualJoystickDesc, Cleanup) == 128, "struct SDL_VirtualJoystickDesc.Cleanup: baked offset 128 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
/* ---- SDL_gamepad.h ---- */
_Static_assert(sizeof(enum SDL_GamepadType) == 4, "enum SDL_GamepadType: baked sizeof 4 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert(_Alignof(enum SDL_GamepadType) == 4, "enum SDL_GamepadType: baked alignment 4 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert((SDL_GAMEPAD_TYPE_UNKNOWN) == (0), "SDL_GAMEPAD_TYPE_UNKNOWN: baked value 0 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert((SDL_GAMEPAD_TYPE_STANDARD) == (1), "SDL_GAMEPAD_TYPE_STANDARD: baked value 1 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert((SDL_GAMEPAD_TYPE_XBOX360) == (2), "SDL_GAMEPAD_TYPE_XBOX360: baked value 2 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert((SDL_GAMEPAD_TYPE_XBOXONE) == (3), "SDL_GAMEPAD_TYPE_XBOXONE: baked value 3 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert((SDL_GAMEPAD_TYPE_PS3) == (4), "SDL_GAMEPAD_TYPE_PS3: baked value 4 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert((SDL_GAMEPAD_TYPE_PS4) == (5), "SDL_GAMEPAD_TYPE_PS4: baked value 5 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert((SDL_GAMEPAD_TYPE_PS5) == (6), "SDL_GAMEPAD_TYPE_PS5: baked value 6 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert((SDL_GAMEPAD_TYPE_NINTENDO_SWITCH_PRO) == (7), "SDL_GAMEPAD_TYPE_NINTENDO_SWITCH_PRO: baked value 7 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert((SDL_GAMEPAD_TYPE_NINTENDO_SWITCH_JOYCON_LEFT) == (8), "SDL_GAMEPAD_TYPE_NINTENDO_SWITCH_JOYCON_LEFT: baked value 8 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert((SDL_GAMEPAD_TYPE_NINTENDO_SWITCH_JOYCON_RIGHT) == (9), "SDL_GAMEPAD_TYPE_NINTENDO_SWITCH_JOYCON_RIGHT: baked value 9 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert((SDL_GAMEPAD_TYPE_NINTENDO_SWITCH_JOYCON_PAIR) == (10), "SDL_GAMEPAD_TYPE_NINTENDO_SWITCH_JOYCON_PAIR: baked value 10 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
#if SDL_VERSION_ATLEAST(3, 4, 0)
_Static_assert((SDL_GAMEPAD_TYPE_GAMECUBE) == (11), "SDL_GAMEPAD_TYPE_GAMECUBE: baked value 11 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert((SDL_GAMEPAD_TYPE_COUNT) == (12), "SDL_GAMEPAD_TYPE_COUNT: baked value 12 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
#endif
_Static_assert(sizeof(enum SDL_GamepadButton) == 4, "enum SDL_GamepadButton: baked sizeof 4 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert(_Alignof(enum SDL_GamepadButton) == 4, "enum SDL_GamepadButton: baked alignment 4 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert((SDL_GAMEPAD_BUTTON_INVALID) == (-1), "SDL_GAMEPAD_BUTTON_INVALID: baked value -1 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert((SDL_GAMEPAD_BUTTON_SOUTH) == (0), "SDL_GAMEPAD_BUTTON_SOUTH: baked value 0 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert((SDL_GAMEPAD_BUTTON_EAST) == (1), "SDL_GAMEPAD_BUTTON_EAST: baked value 1 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert((SDL_GAMEPAD_BUTTON_WEST) == (2), "SDL_GAMEPAD_BUTTON_WEST: baked value 2 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert((SDL_GAMEPAD_BUTTON_NORTH) == (3), "SDL_GAMEPAD_BUTTON_NORTH: baked value 3 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert((SDL_GAMEPAD_BUTTON_BACK) == (4), "SDL_GAMEPAD_BUTTON_BACK: baked value 4 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert((SDL_GAMEPAD_BUTTON_GUIDE) == (5), "SDL_GAMEPAD_BUTTON_GUIDE: baked value 5 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert((SDL_GAMEPAD_BUTTON_START) == (6), "SDL_GAMEPAD_BUTTON_START: baked value 6 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert((SDL_GAMEPAD_BUTTON_LEFT_STICK) == (7), "SDL_GAMEPAD_BUTTON_LEFT_STICK: baked value 7 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert((SDL_GAMEPAD_BUTTON_RIGHT_STICK) == (8), "SDL_GAMEPAD_BUTTON_RIGHT_STICK: baked value 8 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert((SDL_GAMEPAD_BUTTON_LEFT_SHOULDER) == (9), "SDL_GAMEPAD_BUTTON_LEFT_SHOULDER: baked value 9 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert((SDL_GAMEPAD_BUTTON_RIGHT_SHOULDER) == (10), "SDL_GAMEPAD_BUTTON_RIGHT_SHOULDER: baked value 10 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert((SDL_GAMEPAD_BUTTON_DPAD_UP) == (11), "SDL_GAMEPAD_BUTTON_DPAD_UP: baked value 11 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert((SDL_GAMEPAD_BUTTON_DPAD_DOWN) == (12), "SDL_GAMEPAD_BUTTON_DPAD_DOWN: baked value 12 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert((SDL_GAMEPAD_BUTTON_DPAD_LEFT) == (13), "SDL_GAMEPAD_BUTTON_DPAD_LEFT: baked value 13 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert((SDL_GAMEPAD_BUTTON_DPAD_RIGHT) == (14), "SDL_GAMEPAD_BUTTON_DPAD_RIGHT: baked value 14 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert((SDL_GAMEPAD_BUTTON_MISC1) == (15), "SDL_GAMEPAD_BUTTON_MISC1: baked value 15 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert((SDL_GAMEPAD_BUTTON_RIGHT_PADDLE1) == (16), "SDL_GAMEPAD_BUTTON_RIGHT_PADDLE1: baked value 16 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert((SDL_GAMEPAD_BUTTON_LEFT_PADDLE1) == (17), "SDL_GAMEPAD_BUTTON_LEFT_PADDLE1: baked value 17 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert((SDL_GAMEPAD_BUTTON_RIGHT_PADDLE2) == (18), "SDL_GAMEPAD_BUTTON_RIGHT_PADDLE2: baked value 18 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert((SDL_GAMEPAD_BUTTON_LEFT_PADDLE2) == (19), "SDL_GAMEPAD_BUTTON_LEFT_PADDLE2: baked value 19 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert((SDL_GAMEPAD_BUTTON_TOUCHPAD) == (20), "SDL_GAMEPAD_BUTTON_TOUCHPAD: baked value 20 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert((SDL_GAMEPAD_BUTTON_MISC2) == (21), "SDL_GAMEPAD_BUTTON_MISC2: baked value 21 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert((SDL_GAMEPAD_BUTTON_MISC3) == (22), "SDL_GAMEPAD_BUTTON_MISC3: baked value 22 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert((SDL_GAMEPAD_BUTTON_MISC4) == (23), "SDL_GAMEPAD_BUTTON_MISC4: baked value 23 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert((SDL_GAMEPAD_BUTTON_MISC5) == (24), "SDL_GAMEPAD_BUTTON_MISC5: baked value 24 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert((SDL_GAMEPAD_BUTTON_MISC6) == (25), "SDL_GAMEPAD_BUTTON_MISC6: baked value 25 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert((SDL_GAMEPAD_BUTTON_COUNT) == (26), "SDL_GAMEPAD_BUTTON_COUNT: baked value 26 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert(sizeof(enum SDL_GamepadButtonLabel) == 4, "enum SDL_GamepadButtonLabel: baked sizeof 4 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert(_Alignof(enum SDL_GamepadButtonLabel) == 4, "enum SDL_GamepadButtonLabel: baked alignment 4 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert((SDL_GAMEPAD_BUTTON_LABEL_UNKNOWN) == (0), "SDL_GAMEPAD_BUTTON_LABEL_UNKNOWN: baked value 0 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert((SDL_GAMEPAD_BUTTON_LABEL_A) == (1), "SDL_GAMEPAD_BUTTON_LABEL_A: baked value 1 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert((SDL_GAMEPAD_BUTTON_LABEL_B) == (2), "SDL_GAMEPAD_BUTTON_LABEL_B: baked value 2 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert((SDL_GAMEPAD_BUTTON_LABEL_X) == (3), "SDL_GAMEPAD_BUTTON_LABEL_X: baked value 3 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert((SDL_GAMEPAD_BUTTON_LABEL_Y) == (4), "SDL_GAMEPAD_BUTTON_LABEL_Y: baked value 4 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert((SDL_GAMEPAD_BUTTON_LABEL_CROSS) == (5), "SDL_GAMEPAD_BUTTON_LABEL_CROSS: baked value 5 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert((SDL_GAMEPAD_BUTTON_LABEL_CIRCLE) == (6), "SDL_GAMEPAD_BUTTON_LABEL_CIRCLE: baked value 6 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert((SDL_GAMEPAD_BUTTON_LABEL_SQUARE) == (7), "SDL_GAMEPAD_BUTTON_LABEL_SQUARE: baked value 7 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert((SDL_GAMEPAD_BUTTON_LABEL_TRIANGLE) == (8), "SDL_GAMEPAD_BUTTON_LABEL_TRIANGLE: baked value 8 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert(sizeof(enum SDL_GamepadAxis) == 4, "enum SDL_GamepadAxis: baked sizeof 4 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert(_Alignof(enum SDL_GamepadAxis) == 4, "enum SDL_GamepadAxis: baked alignment 4 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert((SDL_GAMEPAD_AXIS_INVALID) == (-1), "SDL_GAMEPAD_AXIS_INVALID: baked value -1 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert((SDL_GAMEPAD_AXIS_LEFTX) == (0), "SDL_GAMEPAD_AXIS_LEFTX: baked value 0 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert((SDL_GAMEPAD_AXIS_LEFTY) == (1), "SDL_GAMEPAD_AXIS_LEFTY: baked value 1 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert((SDL_GAMEPAD_AXIS_RIGHTX) == (2), "SDL_GAMEPAD_AXIS_RIGHTX: baked value 2 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert((SDL_GAMEPAD_AXIS_RIGHTY) == (3), "SDL_GAMEPAD_AXIS_RIGHTY: baked value 3 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert((SDL_GAMEPAD_AXIS_LEFT_TRIGGER) == (4), "SDL_GAMEPAD_AXIS_LEFT_TRIGGER: baked value 4 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert((SDL_GAMEPAD_AXIS_RIGHT_TRIGGER) == (5), "SDL_GAMEPAD_AXIS_RIGHT_TRIGGER: baked value 5 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert((SDL_GAMEPAD_AXIS_COUNT) == (6), "SDL_GAMEPAD_AXIS_COUNT: baked value 6 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert(sizeof(enum SDL_GamepadBindingType) == 4, "enum SDL_GamepadBindingType: baked sizeof 4 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert(_Alignof(enum SDL_GamepadBindingType) == 4, "enum SDL_GamepadBindingType: baked alignment 4 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert((SDL_GAMEPAD_BINDTYPE_NONE) == (0), "SDL_GAMEPAD_BINDTYPE_NONE: baked value 0 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert((SDL_GAMEPAD_BINDTYPE_BUTTON) == (1), "SDL_GAMEPAD_BINDTYPE_BUTTON: baked value 1 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert((SDL_GAMEPAD_BINDTYPE_AXIS) == (2), "SDL_GAMEPAD_BINDTYPE_AXIS: baked value 2 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert((SDL_GAMEPAD_BINDTYPE_HAT) == (3), "SDL_GAMEPAD_BINDTYPE_HAT: baked value 3 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert(sizeof(struct SDL_GamepadBinding) == 32, "struct SDL_GamepadBinding: baked sizeof 32 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert(_Alignof(struct SDL_GamepadBinding) == 4, "struct SDL_GamepadBinding: baked alignment 4 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert(offsetof(struct SDL_GamepadBinding, input_type) == 0, "struct SDL_GamepadBinding.input_type: baked offset 0 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert(offsetof(struct SDL_GamepadBinding, input) == 4, "struct SDL_GamepadBinding.input: baked offset 4 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert(offsetof(struct SDL_GamepadBinding, output_type) == 16, "struct SDL_GamepadBinding.output_type: baked offset 16 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert(offsetof(struct SDL_GamepadBinding, output) == 20, "struct SDL_GamepadBinding.output: baked offset 20 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
/* ---- SDL_scancode.h ---- */
_Static_assert(sizeof(enum SDL_Scancode) == 4, "enum SDL_Scancode: baked sizeof 4 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert(_Alignof(enum SDL_Scancode) == 4, "enum SDL_Scancode: baked alignment 4 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert((SDL_SCANCODE_UNKNOWN) == (0), "SDL_SCANCODE_UNKNOWN: baked value 0 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert((SDL_SCANCODE_A) == (4), "SDL_SCANCODE_A: baked value 4 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert((SDL_SCANCODE_B) == (5), "SDL_SCANCODE_B: baked value 5 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert((SDL_SCANCODE_C) == (6), "SDL_SCANCODE_C: baked value 6 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert((SDL_SCANCODE_D) == (7), "SDL_SCANCODE_D: baked value 7 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert((SDL_SCANCODE_E) == (8), "SDL_SCANCODE_E: baked value 8 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert((SDL_SCANCODE_F) == (9), "SDL_SCANCODE_F: baked value 9 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert((SDL_SCANCODE_G) == (10), "SDL_SCANCODE_G: baked value 10 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert((SDL_SCANCODE_H) == (11), "SDL_SCANCODE_H: baked value 11 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert((SDL_SCANCODE_I) == (12), "SDL_SCANCODE_I: baked value 12 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert((SDL_SCANCODE_J) == (13), "SDL_SCANCODE_J: baked value 13 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert((SDL_SCANCODE_K) == (14), "SDL_SCANCODE_K: baked value 14 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert((SDL_SCANCODE_L) == (15), "SDL_SCANCODE_L: baked value 15 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert((SDL_SCANCODE_M) == (16), "SDL_SCANCODE_M: baked value 16 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert((SDL_SCANCODE_N) == (17), "SDL_SCANCODE_N: baked value 17 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert((SDL_SCANCODE_O) == (18), "SDL_SCANCODE_O: baked value 18 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert((SDL_SCANCODE_P) == (19), "SDL_SCANCODE_P: baked value 19 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert((SDL_SCANCODE_Q) == (20), "SDL_SCANCODE_Q: baked value 20 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert((SDL_SCANCODE_R) == (21), "SDL_SCANCODE_R: baked value 21 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert((SDL_SCANCODE_S) == (22), "SDL_SCANCODE_S: baked value 22 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert((SDL_SCANCODE_T) == (23), "SDL_SCANCODE_T: baked value 23 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert((SDL_SCANCODE_U) == (24), "SDL_SCANCODE_U: baked value 24 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert((SDL_SCANCODE_V) == (25), "SDL_SCANCODE_V: baked value 25 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert((SDL_SCANCODE_W) == (26), "SDL_SCANCODE_W: baked value 26 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert((SDL_SCANCODE_X) == (27), "SDL_SCANCODE_X: baked value 27 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert((SDL_SCANCODE_Y) == (28), "SDL_SCANCODE_Y: baked value 28 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert((SDL_SCANCODE_Z) == (29), "SDL_SCANCODE_Z: baked value 29 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert((SDL_SCANCODE_1) == (30), "SDL_SCANCODE_1: baked value 30 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert((SDL_SCANCODE_2) == (31), "SDL_SCANCODE_2: baked value 31 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert((SDL_SCANCODE_3) == (32), "SDL_SCANCODE_3: baked value 32 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert((SDL_SCANCODE_4) == (33), "SDL_SCANCODE_4: baked value 33 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert((SDL_SCANCODE_5) == (34), "SDL_SCANCODE_5: baked value 34 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert((SDL_SCANCODE_6) == (35), "SDL_SCANCODE_6: baked value 35 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert((SDL_SCANCODE_7) == (36), "SDL_SCANCODE_7: baked value 36 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert((SDL_SCANCODE_8) == (37), "SDL_SCANCODE_8: baked value 37 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert((SDL_SCANCODE_9) == (38), "SDL_SCANCODE_9: baked value 38 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert((SDL_SCANCODE_0) == (39), "SDL_SCANCODE_0: baked value 39 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert((SDL_SCANCODE_RETURN) == (40), "SDL_SCANCODE_RETURN: baked value 40 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert((SDL_SCANCODE_ESCAPE) == (41), "SDL_SCANCODE_ESCAPE: baked value 41 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert((SDL_SCANCODE_BACKSPACE) == (42), "SDL_SCANCODE_BACKSPACE: baked value 42 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert((SDL_SCANCODE_TAB) == (43), "SDL_SCANCODE_TAB: baked value 43 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert((SDL_SCANCODE_SPACE) == (44), "SDL_SCANCODE_SPACE: baked value 44 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert((SDL_SCANCODE_MINUS) == (45), "SDL_SCANCODE_MINUS: baked value 45 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert((SDL_SCANCODE_EQUALS) == (46), "SDL_SCANCODE_EQUALS: baked value 46 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert((SDL_SCANCODE_LEFTBRACKET) == (47), "SDL_SCANCODE_LEFTBRACKET: baked value 47 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert((SDL_SCANCODE_RIGHTBRACKET) == (48), "SDL_SCANCODE_RIGHTBRACKET: baked value 48 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert((SDL_SCANCODE_BACKSLASH) == (49), "SDL_SCANCODE_BACKSLASH: baked value 49 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert((SDL_SCANCODE_NONUSHASH) == (50), "SDL_SCANCODE_NONUSHASH: baked value 50 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert((SDL_SCANCODE_SEMICOLON) == (51), "SDL_SCANCODE_SEMICOLON: baked value 51 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert((SDL_SCANCODE_APOSTROPHE) == (52), "SDL_SCANCODE_APOSTROPHE: baked value 52 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert((SDL_SCANCODE_GRAVE) == (53), "SDL_SCANCODE_GRAVE: baked value 53 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert((SDL_SCANCODE_COMMA) == (54), "SDL_SCANCODE_COMMA: baked value 54 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert((SDL_SCANCODE_PERIOD) == (55), "SDL_SCANCODE_PERIOD: baked value 55 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert((SDL_SCANCODE_SLASH) == (56), "SDL_SCANCODE_SLASH: baked value 56 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert((SDL_SCANCODE_CAPSLOCK) == (57), "SDL_SCANCODE_CAPSLOCK: baked value 57 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert((SDL_SCANCODE_F1) == (58), "SDL_SCANCODE_F1: baked value 58 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert((SDL_SCANCODE_F2) == (59), "SDL_SCANCODE_F2: baked value 59 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert((SDL_SCANCODE_F3) == (60), "SDL_SCANCODE_F3: baked value 60 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert((SDL_SCANCODE_F4) == (61), "SDL_SCANCODE_F4: baked value 61 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert((SDL_SCANCODE_F5) == (62), "SDL_SCANCODE_F5: baked value 62 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert((SDL_SCANCODE_F6) == (63), "SDL_SCANCODE_F6: baked value 63 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert((SDL_SCANCODE_F7) == (64), "SDL_SCANCODE_F7: baked value 64 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert((SDL_SCANCODE_F8) == (65), "SDL_SCANCODE_F8: baked value 65 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert((SDL_SCANCODE_F9) == (66), "SDL_SCANCODE_F9: baked value 66 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert((SDL_SCANCODE_F10) == (67), "SDL_SCANCODE_F10: baked value 67 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert((SDL_SCANCODE_F11) == (68), "SDL_SCANCODE_F11: baked value 68 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert((SDL_SCANCODE_F12) == (69), "SDL_SCANCODE_F12: baked value 69 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert((SDL_SCANCODE_PRINTSCREEN) == (70), "SDL_SCANCODE_PRINTSCREEN: baked value 70 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert((SDL_SCANCODE_SCROLLLOCK) == (71), "SDL_SCANCODE_SCROLLLOCK: baked value 71 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert((SDL_SCANCODE_PAUSE) == (72), "SDL_SCANCODE_PAUSE: baked value 72 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert((SDL_SCANCODE_INSERT) == (73), "SDL_SCANCODE_INSERT: baked value 73 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert((SDL_SCANCODE_HOME) == (74), "SDL_SCANCODE_HOME: baked value 74 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert((SDL_SCANCODE_PAGEUP) == (75), "SDL_SCANCODE_PAGEUP: baked value 75 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert((SDL_SCANCODE_DELETE) == (76), "SDL_SCANCODE_DELETE: baked value 76 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert((SDL_SCANCODE_END) == (77), "SDL_SCANCODE_END: baked value 77 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert((SDL_SCANCODE_PAGEDOWN) == (78), "SDL_SCANCODE_PAGEDOWN: baked value 78 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert((SDL_SCANCODE_RIGHT) == (79), "SDL_SCANCODE_RIGHT: baked value 79 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert((SDL_SCANCODE_LEFT) == (80), "SDL_SCANCODE_LEFT: baked value 80 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert((SDL_SCANCODE_DOWN) == (81), "SDL_SCANCODE_DOWN: baked value 81 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert((SDL_SCANCODE_UP) == (82), "SDL_SCANCODE_UP: baked value 82 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert((SDL_SCANCODE_NUMLOCKCLEAR) == (83), "SDL_SCANCODE_NUMLOCKCLEAR: baked value 83 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert((SDL_SCANCODE_KP_DIVIDE) == (84), "SDL_SCANCODE_KP_DIVIDE: baked value 84 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert((SDL_SCANCODE_KP_MULTIPLY) == (85), "SDL_SCANCODE_KP_MULTIPLY: baked value 85 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert((SDL_SCANCODE_KP_MINUS) == (86), "SDL_SCANCODE_KP_MINUS: baked value 86 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert((SDL_SCANCODE_KP_PLUS) == (87), "SDL_SCANCODE_KP_PLUS: baked value 87 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert((SDL_SCANCODE_KP_ENTER) == (88), "SDL_SCANCODE_KP_ENTER: baked value 88 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert((SDL_SCANCODE_KP_1) == (89), "SDL_SCANCODE_KP_1: baked value 89 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert((SDL_SCANCODE_KP_2) == (90), "SDL_SCANCODE_KP_2: baked value 90 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert((SDL_SCANCODE_KP_3) == (91), "SDL_SCANCODE_KP_3: baked value 91 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert((SDL_SCANCODE_KP_4) == (92), "SDL_SCANCODE_KP_4: baked value 92 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert((SDL_SCANCODE_KP_5) == (93), "SDL_SCANCODE_KP_5: baked value 93 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert((SDL_SCANCODE_KP_6) == (94), "SDL_SCANCODE_KP_6: baked value 94 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert((SDL_SCANCODE_KP_7) == (95), "SDL_SCANCODE_KP_7: baked value 95 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert((SDL_SCANCODE_KP_8) == (96), "SDL_SCANCODE_KP_8: baked value 96 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert((SDL_SCANCODE_KP_9) == (97), "SDL_SCANCODE_KP_9: baked value 97 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert((SDL_SCANCODE_KP_0) == (98), "SDL_SCANCODE_KP_0: baked value 98 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert((SDL_SCANCODE_KP_PERIOD) == (99), "SDL_SCANCODE_KP_PERIOD: baked value 99 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert((SDL_SCANCODE_NONUSBACKSLASH) == (100), "SDL_SCANCODE_NONUSBACKSLASH: baked value 100 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert((SDL_SCANCODE_APPLICATION) == (101), "SDL_SCANCODE_APPLICATION: baked value 101 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert((SDL_SCANCODE_POWER) == (102), "SDL_SCANCODE_POWER: baked value 102 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert((SDL_SCANCODE_KP_EQUALS) == (103), "SDL_SCANCODE_KP_EQUALS: baked value 103 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert((SDL_SCANCODE_F13) == (104), "SDL_SCANCODE_F13: baked value 104 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert((SDL_SCANCODE_F14) == (105), "SDL_SCANCODE_F14: baked value 105 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert((SDL_SCANCODE_F15) == (106), "SDL_SCANCODE_F15: baked value 106 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert((SDL_SCANCODE_F16) == (107), "SDL_SCANCODE_F16: baked value 107 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert((SDL_SCANCODE_F17) == (108), "SDL_SCANCODE_F17: baked value 108 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert((SDL_SCANCODE_F18) == (109), "SDL_SCANCODE_F18: baked value 109 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert((SDL_SCANCODE_F19) == (110), "SDL_SCANCODE_F19: baked value 110 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert((SDL_SCANCODE_F20) == (111), "SDL_SCANCODE_F20: baked value 111 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert((SDL_SCANCODE_F21) == (112), "SDL_SCANCODE_F21: baked value 112 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert((SDL_SCANCODE_F22) == (113), "SDL_SCANCODE_F22: baked value 113 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert((SDL_SCANCODE_F23) == (114), "SDL_SCANCODE_F23: baked value 114 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert((SDL_SCANCODE_F24) == (115), "SDL_SCANCODE_F24: baked value 115 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert((SDL_SCANCODE_EXECUTE) == (116), "SDL_SCANCODE_EXECUTE: baked value 116 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert((SDL_SCANCODE_HELP) == (117), "SDL_SCANCODE_HELP: baked value 117 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert((SDL_SCANCODE_MENU) == (118), "SDL_SCANCODE_MENU: baked value 118 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert((SDL_SCANCODE_SELECT) == (119), "SDL_SCANCODE_SELECT: baked value 119 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert((SDL_SCANCODE_STOP) == (120), "SDL_SCANCODE_STOP: baked value 120 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert((SDL_SCANCODE_AGAIN) == (121), "SDL_SCANCODE_AGAIN: baked value 121 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert((SDL_SCANCODE_UNDO) == (122), "SDL_SCANCODE_UNDO: baked value 122 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert((SDL_SCANCODE_CUT) == (123), "SDL_SCANCODE_CUT: baked value 123 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert((SDL_SCANCODE_COPY) == (124), "SDL_SCANCODE_COPY: baked value 124 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert((SDL_SCANCODE_PASTE) == (125), "SDL_SCANCODE_PASTE: baked value 125 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert((SDL_SCANCODE_FIND) == (126), "SDL_SCANCODE_FIND: baked value 126 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert((SDL_SCANCODE_MUTE) == (127), "SDL_SCANCODE_MUTE: baked value 127 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert((SDL_SCANCODE_VOLUMEUP) == (128), "SDL_SCANCODE_VOLUMEUP: baked value 128 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert((SDL_SCANCODE_VOLUMEDOWN) == (129), "SDL_SCANCODE_VOLUMEDOWN: baked value 129 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert((SDL_SCANCODE_KP_COMMA) == (133), "SDL_SCANCODE_KP_COMMA: baked value 133 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert((SDL_SCANCODE_KP_EQUALSAS400) == (134), "SDL_SCANCODE_KP_EQUALSAS400: baked value 134 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert((SDL_SCANCODE_INTERNATIONAL1) == (135), "SDL_SCANCODE_INTERNATIONAL1: baked value 135 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert((SDL_SCANCODE_INTERNATIONAL2) == (136), "SDL_SCANCODE_INTERNATIONAL2: baked value 136 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert((SDL_SCANCODE_INTERNATIONAL3) == (137), "SDL_SCANCODE_INTERNATIONAL3: baked value 137 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert((SDL_SCANCODE_INTERNATIONAL4) == (138), "SDL_SCANCODE_INTERNATIONAL4: baked value 138 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert((SDL_SCANCODE_INTERNATIONAL5) == (139), "SDL_SCANCODE_INTERNATIONAL5: baked value 139 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert((SDL_SCANCODE_INTERNATIONAL6) == (140), "SDL_SCANCODE_INTERNATIONAL6: baked value 140 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert((SDL_SCANCODE_INTERNATIONAL7) == (141), "SDL_SCANCODE_INTERNATIONAL7: baked value 141 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert((SDL_SCANCODE_INTERNATIONAL8) == (142), "SDL_SCANCODE_INTERNATIONAL8: baked value 142 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert((SDL_SCANCODE_INTERNATIONAL9) == (143), "SDL_SCANCODE_INTERNATIONAL9: baked value 143 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert((SDL_SCANCODE_LANG1) == (144), "SDL_SCANCODE_LANG1: baked value 144 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert((SDL_SCANCODE_LANG2) == (145), "SDL_SCANCODE_LANG2: baked value 145 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert((SDL_SCANCODE_LANG3) == (146), "SDL_SCANCODE_LANG3: baked value 146 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert((SDL_SCANCODE_LANG4) == (147), "SDL_SCANCODE_LANG4: baked value 147 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert((SDL_SCANCODE_LANG5) == (148), "SDL_SCANCODE_LANG5: baked value 148 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert((SDL_SCANCODE_LANG6) == (149), "SDL_SCANCODE_LANG6: baked value 149 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert((SDL_SCANCODE_LANG7) == (150), "SDL_SCANCODE_LANG7: baked value 150 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert((SDL_SCANCODE_LANG8) == (151), "SDL_SCANCODE_LANG8: baked value 151 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert((SDL_SCANCODE_LANG9) == (152), "SDL_SCANCODE_LANG9: baked value 152 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert((SDL_SCANCODE_ALTERASE) == (153), "SDL_SCANCODE_ALTERASE: baked value 153 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert((SDL_SCANCODE_SYSREQ) == (154), "SDL_SCANCODE_SYSREQ: baked value 154 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert((SDL_SCANCODE_CANCEL) == (155), "SDL_SCANCODE_CANCEL: baked value 155 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert((SDL_SCANCODE_CLEAR) == (156), "SDL_SCANCODE_CLEAR: baked value 156 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert((SDL_SCANCODE_PRIOR) == (157), "SDL_SCANCODE_PRIOR: baked value 157 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert((SDL_SCANCODE_RETURN2) == (158), "SDL_SCANCODE_RETURN2: baked value 158 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert((SDL_SCANCODE_SEPARATOR) == (159), "SDL_SCANCODE_SEPARATOR: baked value 159 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert((SDL_SCANCODE_OUT) == (160), "SDL_SCANCODE_OUT: baked value 160 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert((SDL_SCANCODE_OPER) == (161), "SDL_SCANCODE_OPER: baked value 161 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert((SDL_SCANCODE_CLEARAGAIN) == (162), "SDL_SCANCODE_CLEARAGAIN: baked value 162 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert((SDL_SCANCODE_CRSEL) == (163), "SDL_SCANCODE_CRSEL: baked value 163 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert((SDL_SCANCODE_EXSEL) == (164), "SDL_SCANCODE_EXSEL: baked value 164 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert((SDL_SCANCODE_KP_00) == (176), "SDL_SCANCODE_KP_00: baked value 176 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert((SDL_SCANCODE_KP_000) == (177), "SDL_SCANCODE_KP_000: baked value 177 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert((SDL_SCANCODE_THOUSANDSSEPARATOR) == (178), "SDL_SCANCODE_THOUSANDSSEPARATOR: baked value 178 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert((SDL_SCANCODE_DECIMALSEPARATOR) == (179), "SDL_SCANCODE_DECIMALSEPARATOR: baked value 179 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert((SDL_SCANCODE_CURRENCYUNIT) == (180), "SDL_SCANCODE_CURRENCYUNIT: baked value 180 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert((SDL_SCANCODE_CURRENCYSUBUNIT) == (181), "SDL_SCANCODE_CURRENCYSUBUNIT: baked value 181 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert((SDL_SCANCODE_KP_LEFTPAREN) == (182), "SDL_SCANCODE_KP_LEFTPAREN: baked value 182 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert((SDL_SCANCODE_KP_RIGHTPAREN) == (183), "SDL_SCANCODE_KP_RIGHTPAREN: baked value 183 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert((SDL_SCANCODE_KP_LEFTBRACE) == (184), "SDL_SCANCODE_KP_LEFTBRACE: baked value 184 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert((SDL_SCANCODE_KP_RIGHTBRACE) == (185), "SDL_SCANCODE_KP_RIGHTBRACE: baked value 185 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert((SDL_SCANCODE_KP_TAB) == (186), "SDL_SCANCODE_KP_TAB: baked value 186 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert((SDL_SCANCODE_KP_BACKSPACE) == (187), "SDL_SCANCODE_KP_BACKSPACE: baked value 187 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert((SDL_SCANCODE_KP_A) == (188), "SDL_SCANCODE_KP_A: baked value 188 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert((SDL_SCANCODE_KP_B) == (189), "SDL_SCANCODE_KP_B: baked value 189 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert((SDL_SCANCODE_KP_C) == (190), "SDL_SCANCODE_KP_C: baked value 190 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert((SDL_SCANCODE_KP_D) == (191), "SDL_SCANCODE_KP_D: baked value 191 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert((SDL_SCANCODE_KP_E) == (192), "SDL_SCANCODE_KP_E: baked value 192 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert((SDL_SCANCODE_KP_F) == (193), "SDL_SCANCODE_KP_F: baked value 193 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert((SDL_SCANCODE_KP_XOR) == (194), "SDL_SCANCODE_KP_XOR: baked value 194 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert((SDL_SCANCODE_KP_POWER) == (195), "SDL_SCANCODE_KP_POWER: baked value 195 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert((SDL_SCANCODE_KP_PERCENT) == (196), "SDL_SCANCODE_KP_PERCENT: baked value 196 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert((SDL_SCANCODE_KP_LESS) == (197), "SDL_SCANCODE_KP_LESS: baked value 197 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert((SDL_SCANCODE_KP_GREATER) == (198), "SDL_SCANCODE_KP_GREATER: baked value 198 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert((SDL_SCANCODE_KP_AMPERSAND) == (199), "SDL_SCANCODE_KP_AMPERSAND: baked value 199 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert((SDL_SCANCODE_KP_DBLAMPERSAND) == (200), "SDL_SCANCODE_KP_DBLAMPERSAND: baked value 200 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert((SDL_SCANCODE_KP_VERTICALBAR) == (201), "SDL_SCANCODE_KP_VERTICALBAR: baked value 201 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert((SDL_SCANCODE_KP_DBLVERTICALBAR) == (202), "SDL_SCANCODE_KP_DBLVERTICALBAR: baked value 202 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert((SDL_SCANCODE_KP_COLON) == (203), "SDL_SCANCODE_KP_COLON: baked value 203 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert((SDL_SCANCODE_KP_HASH) == (204), "SDL_SCANCODE_KP_HASH: baked value 204 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert((SDL_SCANCODE_KP_SPACE) == (205), "SDL_SCANCODE_KP_SPACE: baked value 205 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert((SDL_SCANCODE_KP_AT) == (206), "SDL_SCANCODE_KP_AT: baked value 206 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert((SDL_SCANCODE_KP_EXCLAM) == (207), "SDL_SCANCODE_KP_EXCLAM: baked value 207 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert((SDL_SCANCODE_KP_MEMSTORE) == (208), "SDL_SCANCODE_KP_MEMSTORE: baked value 208 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert((SDL_SCANCODE_KP_MEMRECALL) == (209), "SDL_SCANCODE_KP_MEMRECALL: baked value 209 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert((SDL_SCANCODE_KP_MEMCLEAR) == (210), "SDL_SCANCODE_KP_MEMCLEAR: baked value 210 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert((SDL_SCANCODE_KP_MEMADD) == (211), "SDL_SCANCODE_KP_MEMADD: baked value 211 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert((SDL_SCANCODE_KP_MEMSUBTRACT) == (212), "SDL_SCANCODE_KP_MEMSUBTRACT: baked value 212 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert((SDL_SCANCODE_KP_MEMMULTIPLY) == (213), "SDL_SCANCODE_KP_MEMMULTIPLY: baked value 213 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert((SDL_SCANCODE_KP_MEMDIVIDE) == (214), "SDL_SCANCODE_KP_MEMDIVIDE: baked value 214 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert((SDL_SCANCODE_KP_PLUSMINUS) == (215), "SDL_SCANCODE_KP_PLUSMINUS: baked value 215 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert((SDL_SCANCODE_KP_CLEAR) == (216), "SDL_SCANCODE_KP_CLEAR: baked value 216 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert((SDL_SCANCODE_KP_CLEARENTRY) == (217), "SDL_SCANCODE_KP_CLEARENTRY: baked value 217 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert((SDL_SCANCODE_KP_BINARY) == (218), "SDL_SCANCODE_KP_BINARY: baked value 218 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert((SDL_SCANCODE_KP_OCTAL) == (219), "SDL_SCANCODE_KP_OCTAL: baked value 219 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert((SDL_SCANCODE_KP_DECIMAL) == (220), "SDL_SCANCODE_KP_DECIMAL: baked value 220 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert((SDL_SCANCODE_KP_HEXADECIMAL) == (221), "SDL_SCANCODE_KP_HEXADECIMAL: baked value 221 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert((SDL_SCANCODE_LCTRL) == (224), "SDL_SCANCODE_LCTRL: baked value 224 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert((SDL_SCANCODE_LSHIFT) == (225), "SDL_SCANCODE_LSHIFT: baked value 225 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert((SDL_SCANCODE_LALT) == (226), "SDL_SCANCODE_LALT: baked value 226 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert((SDL_SCANCODE_LGUI) == (227), "SDL_SCANCODE_LGUI: baked value 227 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert((SDL_SCANCODE_RCTRL) == (228), "SDL_SCANCODE_RCTRL: baked value 228 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert((SDL_SCANCODE_RSHIFT) == (229), "SDL_SCANCODE_RSHIFT: baked value 229 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert((SDL_SCANCODE_RALT) == (230), "SDL_SCANCODE_RALT: baked value 230 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert((SDL_SCANCODE_RGUI) == (231), "SDL_SCANCODE_RGUI: baked value 231 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert((SDL_SCANCODE_MODE) == (257), "SDL_SCANCODE_MODE: baked value 257 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert((SDL_SCANCODE_SLEEP) == (258), "SDL_SCANCODE_SLEEP: baked value 258 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert((SDL_SCANCODE_WAKE) == (259), "SDL_SCANCODE_WAKE: baked value 259 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert((SDL_SCANCODE_CHANNEL_INCREMENT) == (260), "SDL_SCANCODE_CHANNEL_INCREMENT: baked value 260 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert((SDL_SCANCODE_CHANNEL_DECREMENT) == (261), "SDL_SCANCODE_CHANNEL_DECREMENT: baked value 261 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert((SDL_SCANCODE_MEDIA_PLAY) == (262), "SDL_SCANCODE_MEDIA_PLAY: baked value 262 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert((SDL_SCANCODE_MEDIA_PAUSE) == (263), "SDL_SCANCODE_MEDIA_PAUSE: baked value 263 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert((SDL_SCANCODE_MEDIA_RECORD) == (264), "SDL_SCANCODE_MEDIA_RECORD: baked value 264 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert((SDL_SCANCODE_MEDIA_FAST_FORWARD) == (265), "SDL_SCANCODE_MEDIA_FAST_FORWARD: baked value 265 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert((SDL_SCANCODE_MEDIA_REWIND) == (266), "SDL_SCANCODE_MEDIA_REWIND: baked value 266 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert((SDL_SCANCODE_MEDIA_NEXT_TRACK) == (267), "SDL_SCANCODE_MEDIA_NEXT_TRACK: baked value 267 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert((SDL_SCANCODE_MEDIA_PREVIOUS_TRACK) == (268), "SDL_SCANCODE_MEDIA_PREVIOUS_TRACK: baked value 268 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert((SDL_SCANCODE_MEDIA_STOP) == (269), "SDL_SCANCODE_MEDIA_STOP: baked value 269 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert((SDL_SCANCODE_MEDIA_EJECT) == (270), "SDL_SCANCODE_MEDIA_EJECT: baked value 270 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert((SDL_SCANCODE_MEDIA_PLAY_PAUSE) == (271), "SDL_SCANCODE_MEDIA_PLAY_PAUSE: baked value 271 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert((SDL_SCANCODE_MEDIA_SELECT) == (272), "SDL_SCANCODE_MEDIA_SELECT: baked value 272 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert((SDL_SCANCODE_AC_NEW) == (273), "SDL_SCANCODE_AC_NEW: baked value 273 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert((SDL_SCANCODE_AC_OPEN) == (274), "SDL_SCANCODE_AC_OPEN: baked value 274 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert((SDL_SCANCODE_AC_CLOSE) == (275), "SDL_SCANCODE_AC_CLOSE: baked value 275 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert((SDL_SCANCODE_AC_EXIT) == (276), "SDL_SCANCODE_AC_EXIT: baked value 276 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert((SDL_SCANCODE_AC_SAVE) == (277), "SDL_SCANCODE_AC_SAVE: baked value 277 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert((SDL_SCANCODE_AC_PRINT) == (278), "SDL_SCANCODE_AC_PRINT: baked value 278 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert((SDL_SCANCODE_AC_PROPERTIES) == (279), "SDL_SCANCODE_AC_PROPERTIES: baked value 279 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert((SDL_SCANCODE_AC_SEARCH) == (280), "SDL_SCANCODE_AC_SEARCH: baked value 280 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert((SDL_SCANCODE_AC_HOME) == (281), "SDL_SCANCODE_AC_HOME: baked value 281 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert((SDL_SCANCODE_AC_BACK) == (282), "SDL_SCANCODE_AC_BACK: baked value 282 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert((SDL_SCANCODE_AC_FORWARD) == (283), "SDL_SCANCODE_AC_FORWARD: baked value 283 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert((SDL_SCANCODE_AC_STOP) == (284), "SDL_SCANCODE_AC_STOP: baked value 284 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert((SDL_SCANCODE_AC_REFRESH) == (285), "SDL_SCANCODE_AC_REFRESH: baked value 285 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert((SDL_SCANCODE_AC_BOOKMARKS) == (286), "SDL_SCANCODE_AC_BOOKMARKS: baked value 286 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert((SDL_SCANCODE_SOFTLEFT) == (287), "SDL_SCANCODE_SOFTLEFT: baked value 287 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert((SDL_SCANCODE_SOFTRIGHT) == (288), "SDL_SCANCODE_SOFTRIGHT: baked value 288 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert((SDL_SCANCODE_CALL) == (289), "SDL_SCANCODE_CALL: baked value 289 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert((SDL_SCANCODE_ENDCALL) == (290), "SDL_SCANCODE_ENDCALL: baked value 290 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert((SDL_SCANCODE_RESERVED) == (400), "SDL_SCANCODE_RESERVED: baked value 400 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert((SDL_SCANCODE_COUNT) == (512), "SDL_SCANCODE_COUNT: baked value 512 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
/* ---- SDL_keyboard.h ---- */
_Static_assert(sizeof(enum SDL_TextInputType) == 4, "enum SDL_TextInputType: baked sizeof 4 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert(_Alignof(enum SDL_TextInputType) == 4, "enum SDL_TextInputType: baked alignment 4 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert((SDL_TEXTINPUT_TYPE_TEXT) == (0), "SDL_TEXTINPUT_TYPE_TEXT: baked value 0 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert((SDL_TEXTINPUT_TYPE_TEXT_NAME) == (1), "SDL_TEXTINPUT_TYPE_TEXT_NAME: baked value 1 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert((SDL_TEXTINPUT_TYPE_TEXT_EMAIL) == (2), "SDL_TEXTINPUT_TYPE_TEXT_EMAIL: baked value 2 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert((SDL_TEXTINPUT_TYPE_TEXT_USERNAME) == (3), "SDL_TEXTINPUT_TYPE_TEXT_USERNAME: baked value 3 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert((SDL_TEXTINPUT_TYPE_TEXT_PASSWORD_HIDDEN) == (4), "SDL_TEXTINPUT_TYPE_TEXT_PASSWORD_HIDDEN: baked value 4 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert((SDL_TEXTINPUT_TYPE_TEXT_PASSWORD_VISIBLE) == (5), "SDL_TEXTINPUT_TYPE_TEXT_PASSWORD_VISIBLE: baked value 5 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert((SDL_TEXTINPUT_TYPE_NUMBER) == (6), "SDL_TEXTINPUT_TYPE_NUMBER: baked value 6 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert((SDL_TEXTINPUT_TYPE_NUMBER_PASSWORD_HIDDEN) == (7), "SDL_TEXTINPUT_TYPE_NUMBER_PASSWORD_HIDDEN: baked value 7 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert((SDL_TEXTINPUT_TYPE_NUMBER_PASSWORD_VISIBLE) == (8), "SDL_TEXTINPUT_TYPE_NUMBER_PASSWORD_VISIBLE: baked value 8 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert(sizeof(enum SDL_Capitalization) == 4, "enum SDL_Capitalization: baked sizeof 4 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert(_Alignof(enum SDL_Capitalization) == 4, "enum SDL_Capitalization: baked alignment 4 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert((SDL_CAPITALIZE_NONE) == (0), "SDL_CAPITALIZE_NONE: baked value 0 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert((SDL_CAPITALIZE_SENTENCES) == (1), "SDL_CAPITALIZE_SENTENCES: baked value 1 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert((SDL_CAPITALIZE_WORDS) == (2), "SDL_CAPITALIZE_WORDS: baked value 2 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert((SDL_CAPITALIZE_LETTERS) == (3), "SDL_CAPITALIZE_LETTERS: baked value 3 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
/* ---- SDL_mouse.h ---- */
_Static_assert(sizeof(enum SDL_SystemCursor) == 4, "enum SDL_SystemCursor: baked sizeof 4 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert(_Alignof(enum SDL_SystemCursor) == 4, "enum SDL_SystemCursor: baked alignment 4 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert((SDL_SYSTEM_CURSOR_DEFAULT) == (0), "SDL_SYSTEM_CURSOR_DEFAULT: baked value 0 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert((SDL_SYSTEM_CURSOR_TEXT) == (1), "SDL_SYSTEM_CURSOR_TEXT: baked value 1 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert((SDL_SYSTEM_CURSOR_WAIT) == (2), "SDL_SYSTEM_CURSOR_WAIT: baked value 2 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert((SDL_SYSTEM_CURSOR_CROSSHAIR) == (3), "SDL_SYSTEM_CURSOR_CROSSHAIR: baked value 3 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert((SDL_SYSTEM_CURSOR_PROGRESS) == (4), "SDL_SYSTEM_CURSOR_PROGRESS: baked value 4 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert((SDL_SYSTEM_CURSOR_NWSE_RESIZE) == (5), "SDL_SYSTEM_CURSOR_NWSE_RESIZE: baked value 5 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert((SDL_SYSTEM_CURSOR_NESW_RESIZE) == (6), "SDL_SYSTEM_CURSOR_NESW_RESIZE: baked value 6 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert((SDL_SYSTEM_CURSOR_EW_RESIZE) == (7), "SDL_SYSTEM_CURSOR_EW_RESIZE: baked value 7 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert((SDL_SYSTEM_CURSOR_NS_RESIZE) == (8), "SDL_SYSTEM_CURSOR_NS_RESIZE: baked value 8 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert((SDL_SYSTEM_CURSOR_MOVE) == (9), "SDL_SYSTEM_CURSOR_MOVE: baked value 9 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert((SDL_SYSTEM_CURSOR_NOT_ALLOWED) == (10), "SDL_SYSTEM_CURSOR_NOT_ALLOWED: baked value 10 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert((SDL_SYSTEM_CURSOR_POINTER) == (11), "SDL_SYSTEM_CURSOR_POINTER: baked value 11 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert((SDL_SYSTEM_CURSOR_NW_RESIZE) == (12), "SDL_SYSTEM_CURSOR_NW_RESIZE: baked value 12 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert((SDL_SYSTEM_CURSOR_N_RESIZE) == (13), "SDL_SYSTEM_CURSOR_N_RESIZE: baked value 13 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert((SDL_SYSTEM_CURSOR_NE_RESIZE) == (14), "SDL_SYSTEM_CURSOR_NE_RESIZE: baked value 14 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert((SDL_SYSTEM_CURSOR_E_RESIZE) == (15), "SDL_SYSTEM_CURSOR_E_RESIZE: baked value 15 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert((SDL_SYSTEM_CURSOR_SE_RESIZE) == (16), "SDL_SYSTEM_CURSOR_SE_RESIZE: baked value 16 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert((SDL_SYSTEM_CURSOR_S_RESIZE) == (17), "SDL_SYSTEM_CURSOR_S_RESIZE: baked value 17 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert((SDL_SYSTEM_CURSOR_SW_RESIZE) == (18), "SDL_SYSTEM_CURSOR_SW_RESIZE: baked value 18 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert((SDL_SYSTEM_CURSOR_W_RESIZE) == (19), "SDL_SYSTEM_CURSOR_W_RESIZE: baked value 19 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert((SDL_SYSTEM_CURSOR_COUNT) == (20), "SDL_SYSTEM_CURSOR_COUNT: baked value 20 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert(sizeof(enum SDL_MouseWheelDirection) == 4, "enum SDL_MouseWheelDirection: baked sizeof 4 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert(_Alignof(enum SDL_MouseWheelDirection) == 4, "enum SDL_MouseWheelDirection: baked alignment 4 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert((SDL_MOUSEWHEEL_NORMAL) == (0), "SDL_MOUSEWHEEL_NORMAL: baked value 0 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert((SDL_MOUSEWHEEL_FLIPPED) == (1), "SDL_MOUSEWHEEL_FLIPPED: baked value 1 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
#if SDL_VERSION_ATLEAST(3, 4, 0)
_Static_assert(sizeof(struct SDL_CursorFrameInfo) == 16, "struct SDL_CursorFrameInfo: baked sizeof 16 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert(_Alignof(struct SDL_CursorFrameInfo) == 8, "struct SDL_CursorFrameInfo: baked alignment 8 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert(offsetof(struct SDL_CursorFrameInfo, surface) == 0, "struct SDL_CursorFrameInfo.surface: baked offset 0 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert(offsetof(struct SDL_CursorFrameInfo, duration) == 8, "struct SDL_CursorFrameInfo.duration: baked offset 8 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
#endif
/* ---- SDL_touch.h ---- */
_Static_assert(sizeof(enum SDL_TouchDeviceType) == 4, "enum SDL_TouchDeviceType: baked sizeof 4 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert(_Alignof(enum SDL_TouchDeviceType) == 4, "enum SDL_TouchDeviceType: baked alignment 4 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert((SDL_TOUCH_DEVICE_INVALID) == (-1), "SDL_TOUCH_DEVICE_INVALID: baked value -1 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert((SDL_TOUCH_DEVICE_DIRECT) == (0), "SDL_TOUCH_DEVICE_DIRECT: baked value 0 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert((SDL_TOUCH_DEVICE_INDIRECT_ABSOLUTE) == (1), "SDL_TOUCH_DEVICE_INDIRECT_ABSOLUTE: baked value 1 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert((SDL_TOUCH_DEVICE_INDIRECT_RELATIVE) == (2), "SDL_TOUCH_DEVICE_INDIRECT_RELATIVE: baked value 2 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert(sizeof(struct SDL_Finger) == 24, "struct SDL_Finger: baked sizeof 24 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert(_Alignof(struct SDL_Finger) == 8, "struct SDL_Finger: baked alignment 8 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert(offsetof(struct SDL_Finger, id) == 0, "struct SDL_Finger.id: baked offset 0 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert(offsetof(struct SDL_Finger, x) == 8, "struct SDL_Finger.x: baked offset 8 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert(offsetof(struct SDL_Finger, y) == 12, "struct SDL_Finger.y: baked offset 12 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert(offsetof(struct SDL_Finger, pressure) == 16, "struct SDL_Finger.pressure: baked offset 16 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
/* ---- SDL_pen.h ---- */
_Static_assert(sizeof(enum SDL_PenAxis) == 4, "enum SDL_PenAxis: baked sizeof 4 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert(_Alignof(enum SDL_PenAxis) == 4, "enum SDL_PenAxis: baked alignment 4 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert((SDL_PEN_AXIS_PRESSURE) == (0), "SDL_PEN_AXIS_PRESSURE: baked value 0 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert((SDL_PEN_AXIS_XTILT) == (1), "SDL_PEN_AXIS_XTILT: baked value 1 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert((SDL_PEN_AXIS_YTILT) == (2), "SDL_PEN_AXIS_YTILT: baked value 2 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert((SDL_PEN_AXIS_DISTANCE) == (3), "SDL_PEN_AXIS_DISTANCE: baked value 3 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert((SDL_PEN_AXIS_ROTATION) == (4), "SDL_PEN_AXIS_ROTATION: baked value 4 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert((SDL_PEN_AXIS_SLIDER) == (5), "SDL_PEN_AXIS_SLIDER: baked value 5 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert((SDL_PEN_AXIS_TANGENTIAL_PRESSURE) == (6), "SDL_PEN_AXIS_TANGENTIAL_PRESSURE: baked value 6 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert((SDL_PEN_AXIS_COUNT) == (7), "SDL_PEN_AXIS_COUNT: baked value 7 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
#if SDL_VERSION_ATLEAST(3, 4, 0)
_Static_assert(sizeof(enum SDL_PenDeviceType) == 4, "enum SDL_PenDeviceType: baked sizeof 4 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert(_Alignof(enum SDL_PenDeviceType) == 4, "enum SDL_PenDeviceType: baked alignment 4 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert((SDL_PEN_DEVICE_TYPE_INVALID) == (-1), "SDL_PEN_DEVICE_TYPE_INVALID: baked value -1 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert((SDL_PEN_DEVICE_TYPE_UNKNOWN) == (0), "SDL_PEN_DEVICE_TYPE_UNKNOWN: baked value 0 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert((SDL_PEN_DEVICE_TYPE_DIRECT) == (1), "SDL_PEN_DEVICE_TYPE_DIRECT: baked value 1 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert((SDL_PEN_DEVICE_TYPE_INDIRECT) == (2), "SDL_PEN_DEVICE_TYPE_INDIRECT: baked value 2 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
#endif
/* ---- SDL_events.h ---- */
_Static_assert(sizeof(enum SDL_EventType) == 4, "enum SDL_EventType: baked sizeof 4 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert(_Alignof(enum SDL_EventType) == 4, "enum SDL_EventType: baked alignment 4 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert((SDL_EVENT_FIRST) == (0), "SDL_EVENT_FIRST: baked value 0 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert((SDL_EVENT_QUIT) == (256), "SDL_EVENT_QUIT: baked value 256 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert((SDL_EVENT_TERMINATING) == (257), "SDL_EVENT_TERMINATING: baked value 257 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert((SDL_EVENT_LOW_MEMORY) == (258), "SDL_EVENT_LOW_MEMORY: baked value 258 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert((SDL_EVENT_WILL_ENTER_BACKGROUND) == (259), "SDL_EVENT_WILL_ENTER_BACKGROUND: baked value 259 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert((SDL_EVENT_DID_ENTER_BACKGROUND) == (260), "SDL_EVENT_DID_ENTER_BACKGROUND: baked value 260 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert((SDL_EVENT_WILL_ENTER_FOREGROUND) == (261), "SDL_EVENT_WILL_ENTER_FOREGROUND: baked value 261 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert((SDL_EVENT_DID_ENTER_FOREGROUND) == (262), "SDL_EVENT_DID_ENTER_FOREGROUND: baked value 262 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert((SDL_EVENT_LOCALE_CHANGED) == (263), "SDL_EVENT_LOCALE_CHANGED: baked value 263 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert((SDL_EVENT_SYSTEM_THEME_CHANGED) == (264), "SDL_EVENT_SYSTEM_THEME_CHANGED: baked value 264 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert((SDL_EVENT_DISPLAY_ORIENTATION) == (337), "SDL_EVENT_DISPLAY_ORIENTATION: baked value 337 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert((SDL_EVENT_DISPLAY_ADDED) == (338), "SDL_EVENT_DISPLAY_ADDED: baked value 338 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert((SDL_EVENT_DISPLAY_REMOVED) == (339), "SDL_EVENT_DISPLAY_REMOVED: baked value 339 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert((SDL_EVENT_DISPLAY_MOVED) == (340), "SDL_EVENT_DISPLAY_MOVED: baked value 340 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert((SDL_EVENT_DISPLAY_DESKTOP_MODE_CHANGED) == (341), "SDL_EVENT_DISPLAY_DESKTOP_MODE_CHANGED: baked value 341 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert((SDL_EVENT_DISPLAY_CURRENT_MODE_CHANGED) == (342), "SDL_EVENT_DISPLAY_CURRENT_MODE_CHANGED: baked value 342 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert((SDL_EVENT_DISPLAY_CONTENT_SCALE_CHANGED) == (343), "SDL_EVENT_DISPLAY_CONTENT_SCALE_CHANGED: baked value 343 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
#if SDL_VERSION_ATLEAST(3, 4, 0)
_Static_assert((SDL_EVENT_DISPLAY_USABLE_BOUNDS_CHANGED) == (344), "SDL_EVENT_DISPLAY_USABLE_BOUNDS_CHANGED: baked value 344 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
#endif
_Static_assert((SDL_EVENT_DISPLAY_FIRST) == (337), "SDL_EVENT_DISPLAY_FIRST: baked value 337 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
#if SDL_VERSION_ATLEAST(3, 4, 0)
_Static_assert((SDL_EVENT_DISPLAY_LAST) == (344), "SDL_EVENT_DISPLAY_LAST: baked value 344 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
#endif
_Static_assert((SDL_EVENT_WINDOW_SHOWN) == (514), "SDL_EVENT_WINDOW_SHOWN: baked value 514 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert((SDL_EVENT_WINDOW_HIDDEN) == (515), "SDL_EVENT_WINDOW_HIDDEN: baked value 515 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert((SDL_EVENT_WINDOW_EXPOSED) == (516), "SDL_EVENT_WINDOW_EXPOSED: baked value 516 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert((SDL_EVENT_WINDOW_MOVED) == (517), "SDL_EVENT_WINDOW_MOVED: baked value 517 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert((SDL_EVENT_WINDOW_RESIZED) == (518), "SDL_EVENT_WINDOW_RESIZED: baked value 518 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert((SDL_EVENT_WINDOW_PIXEL_SIZE_CHANGED) == (519), "SDL_EVENT_WINDOW_PIXEL_SIZE_CHANGED: baked value 519 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert((SDL_EVENT_WINDOW_METAL_VIEW_RESIZED) == (520), "SDL_EVENT_WINDOW_METAL_VIEW_RESIZED: baked value 520 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert((SDL_EVENT_WINDOW_MINIMIZED) == (521), "SDL_EVENT_WINDOW_MINIMIZED: baked value 521 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert((SDL_EVENT_WINDOW_MAXIMIZED) == (522), "SDL_EVENT_WINDOW_MAXIMIZED: baked value 522 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert((SDL_EVENT_WINDOW_RESTORED) == (523), "SDL_EVENT_WINDOW_RESTORED: baked value 523 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert((SDL_EVENT_WINDOW_MOUSE_ENTER) == (524), "SDL_EVENT_WINDOW_MOUSE_ENTER: baked value 524 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert((SDL_EVENT_WINDOW_MOUSE_LEAVE) == (525), "SDL_EVENT_WINDOW_MOUSE_LEAVE: baked value 525 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert((SDL_EVENT_WINDOW_FOCUS_GAINED) == (526), "SDL_EVENT_WINDOW_FOCUS_GAINED: baked value 526 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert((SDL_EVENT_WINDOW_FOCUS_LOST) == (527), "SDL_EVENT_WINDOW_FOCUS_LOST: baked value 527 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert((SDL_EVENT_WINDOW_CLOSE_REQUESTED) == (528), "SDL_EVENT_WINDOW_CLOSE_REQUESTED: baked value 528 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert((SDL_EVENT_WINDOW_HIT_TEST) == (529), "SDL_EVENT_WINDOW_HIT_TEST: baked value 529 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert((SDL_EVENT_WINDOW_ICCPROF_CHANGED) == (530), "SDL_EVENT_WINDOW_ICCPROF_CHANGED: baked value 530 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert((SDL_EVENT_WINDOW_DISPLAY_CHANGED) == (531), "SDL_EVENT_WINDOW_DISPLAY_CHANGED: baked value 531 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert((SDL_EVENT_WINDOW_DISPLAY_SCALE_CHANGED) == (532), "SDL_EVENT_WINDOW_DISPLAY_SCALE_CHANGED: baked value 532 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert((SDL_EVENT_WINDOW_SAFE_AREA_CHANGED) == (533), "SDL_EVENT_WINDOW_SAFE_AREA_CHANGED: baked value 533 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert((SDL_EVENT_WINDOW_OCCLUDED) == (534), "SDL_EVENT_WINDOW_OCCLUDED: baked value 534 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert((SDL_EVENT_WINDOW_ENTER_FULLSCREEN) == (535), "SDL_EVENT_WINDOW_ENTER_FULLSCREEN: baked value 535 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert((SDL_EVENT_WINDOW_LEAVE_FULLSCREEN) == (536), "SDL_EVENT_WINDOW_LEAVE_FULLSCREEN: baked value 536 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert((SDL_EVENT_WINDOW_DESTROYED) == (537), "SDL_EVENT_WINDOW_DESTROYED: baked value 537 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert((SDL_EVENT_WINDOW_HDR_STATE_CHANGED) == (538), "SDL_EVENT_WINDOW_HDR_STATE_CHANGED: baked value 538 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert((SDL_EVENT_WINDOW_FIRST) == (514), "SDL_EVENT_WINDOW_FIRST: baked value 514 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert((SDL_EVENT_WINDOW_LAST) == (538), "SDL_EVENT_WINDOW_LAST: baked value 538 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert((SDL_EVENT_KEY_DOWN) == (768), "SDL_EVENT_KEY_DOWN: baked value 768 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert((SDL_EVENT_KEY_UP) == (769), "SDL_EVENT_KEY_UP: baked value 769 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert((SDL_EVENT_TEXT_EDITING) == (770), "SDL_EVENT_TEXT_EDITING: baked value 770 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert((SDL_EVENT_TEXT_INPUT) == (771), "SDL_EVENT_TEXT_INPUT: baked value 771 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert((SDL_EVENT_KEYMAP_CHANGED) == (772), "SDL_EVENT_KEYMAP_CHANGED: baked value 772 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert((SDL_EVENT_KEYBOARD_ADDED) == (773), "SDL_EVENT_KEYBOARD_ADDED: baked value 773 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert((SDL_EVENT_KEYBOARD_REMOVED) == (774), "SDL_EVENT_KEYBOARD_REMOVED: baked value 774 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert((SDL_EVENT_TEXT_EDITING_CANDIDATES) == (775), "SDL_EVENT_TEXT_EDITING_CANDIDATES: baked value 775 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
#if SDL_VERSION_ATLEAST(3, 4, 0)
_Static_assert((SDL_EVENT_SCREEN_KEYBOARD_SHOWN) == (776), "SDL_EVENT_SCREEN_KEYBOARD_SHOWN: baked value 776 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert((SDL_EVENT_SCREEN_KEYBOARD_HIDDEN) == (777), "SDL_EVENT_SCREEN_KEYBOARD_HIDDEN: baked value 777 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
#endif
_Static_assert((SDL_EVENT_MOUSE_MOTION) == (1024), "SDL_EVENT_MOUSE_MOTION: baked value 1024 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert((SDL_EVENT_MOUSE_BUTTON_DOWN) == (1025), "SDL_EVENT_MOUSE_BUTTON_DOWN: baked value 1025 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert((SDL_EVENT_MOUSE_BUTTON_UP) == (1026), "SDL_EVENT_MOUSE_BUTTON_UP: baked value 1026 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert((SDL_EVENT_MOUSE_WHEEL) == (1027), "SDL_EVENT_MOUSE_WHEEL: baked value 1027 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert((SDL_EVENT_MOUSE_ADDED) == (1028), "SDL_EVENT_MOUSE_ADDED: baked value 1028 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert((SDL_EVENT_MOUSE_REMOVED) == (1029), "SDL_EVENT_MOUSE_REMOVED: baked value 1029 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert((SDL_EVENT_JOYSTICK_AXIS_MOTION) == (1536), "SDL_EVENT_JOYSTICK_AXIS_MOTION: baked value 1536 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert((SDL_EVENT_JOYSTICK_BALL_MOTION) == (1537), "SDL_EVENT_JOYSTICK_BALL_MOTION: baked value 1537 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert((SDL_EVENT_JOYSTICK_HAT_MOTION) == (1538), "SDL_EVENT_JOYSTICK_HAT_MOTION: baked value 1538 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert((SDL_EVENT_JOYSTICK_BUTTON_DOWN) == (1539), "SDL_EVENT_JOYSTICK_BUTTON_DOWN: baked value 1539 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert((SDL_EVENT_JOYSTICK_BUTTON_UP) == (1540), "SDL_EVENT_JOYSTICK_BUTTON_UP: baked value 1540 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert((SDL_EVENT_JOYSTICK_ADDED) == (1541), "SDL_EVENT_JOYSTICK_ADDED: baked value 1541 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert((SDL_EVENT_JOYSTICK_REMOVED) == (1542), "SDL_EVENT_JOYSTICK_REMOVED: baked value 1542 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert((SDL_EVENT_JOYSTICK_BATTERY_UPDATED) == (1543), "SDL_EVENT_JOYSTICK_BATTERY_UPDATED: baked value 1543 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert((SDL_EVENT_JOYSTICK_UPDATE_COMPLETE) == (1544), "SDL_EVENT_JOYSTICK_UPDATE_COMPLETE: baked value 1544 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert((SDL_EVENT_GAMEPAD_AXIS_MOTION) == (1616), "SDL_EVENT_GAMEPAD_AXIS_MOTION: baked value 1616 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert((SDL_EVENT_GAMEPAD_BUTTON_DOWN) == (1617), "SDL_EVENT_GAMEPAD_BUTTON_DOWN: baked value 1617 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert((SDL_EVENT_GAMEPAD_BUTTON_UP) == (1618), "SDL_EVENT_GAMEPAD_BUTTON_UP: baked value 1618 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert((SDL_EVENT_GAMEPAD_ADDED) == (1619), "SDL_EVENT_GAMEPAD_ADDED: baked value 1619 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert((SDL_EVENT_GAMEPAD_REMOVED) == (1620), "SDL_EVENT_GAMEPAD_REMOVED: baked value 1620 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert((SDL_EVENT_GAMEPAD_REMAPPED) == (1621), "SDL_EVENT_GAMEPAD_REMAPPED: baked value 1621 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert((SDL_EVENT_GAMEPAD_TOUCHPAD_DOWN) == (1622), "SDL_EVENT_GAMEPAD_TOUCHPAD_DOWN: baked value 1622 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert((SDL_EVENT_GAMEPAD_TOUCHPAD_MOTION) == (1623), "SDL_EVENT_GAMEPAD_TOUCHPAD_MOTION: baked value 1623 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert((SDL_EVENT_GAMEPAD_TOUCHPAD_UP) == (1624), "SDL_EVENT_GAMEPAD_TOUCHPAD_UP: baked value 1624 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert((SDL_EVENT_GAMEPAD_SENSOR_UPDATE) == (1625), "SDL_EVENT_GAMEPAD_SENSOR_UPDATE: baked value 1625 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert((SDL_EVENT_GAMEPAD_UPDATE_COMPLETE) == (1626), "SDL_EVENT_GAMEPAD_UPDATE_COMPLETE: baked value 1626 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert((SDL_EVENT_GAMEPAD_STEAM_HANDLE_UPDATED) == (1627), "SDL_EVENT_GAMEPAD_STEAM_HANDLE_UPDATED: baked value 1627 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert((SDL_EVENT_FINGER_DOWN) == (1792), "SDL_EVENT_FINGER_DOWN: baked value 1792 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert((SDL_EVENT_FINGER_UP) == (1793), "SDL_EVENT_FINGER_UP: baked value 1793 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert((SDL_EVENT_FINGER_MOTION) == (1794), "SDL_EVENT_FINGER_MOTION: baked value 1794 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert((SDL_EVENT_FINGER_CANCELED) == (1795), "SDL_EVENT_FINGER_CANCELED: baked value 1795 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
#if SDL_VERSION_ATLEAST(3, 4, 0)
_Static_assert((SDL_EVENT_PINCH_BEGIN) == (1808), "SDL_EVENT_PINCH_BEGIN: baked value 1808 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert((SDL_EVENT_PINCH_UPDATE) == (1809), "SDL_EVENT_PINCH_UPDATE: baked value 1809 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert((SDL_EVENT_PINCH_END) == (1810), "SDL_EVENT_PINCH_END: baked value 1810 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
#endif
_Static_assert((SDL_EVENT_CLIPBOARD_UPDATE) == (2304), "SDL_EVENT_CLIPBOARD_UPDATE: baked value 2304 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert((SDL_EVENT_DROP_FILE) == (4096), "SDL_EVENT_DROP_FILE: baked value 4096 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert((SDL_EVENT_DROP_TEXT) == (4097), "SDL_EVENT_DROP_TEXT: baked value 4097 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert((SDL_EVENT_DROP_BEGIN) == (4098), "SDL_EVENT_DROP_BEGIN: baked value 4098 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert((SDL_EVENT_DROP_COMPLETE) == (4099), "SDL_EVENT_DROP_COMPLETE: baked value 4099 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert((SDL_EVENT_DROP_POSITION) == (4100), "SDL_EVENT_DROP_POSITION: baked value 4100 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert((SDL_EVENT_AUDIO_DEVICE_ADDED) == (4352), "SDL_EVENT_AUDIO_DEVICE_ADDED: baked value 4352 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert((SDL_EVENT_AUDIO_DEVICE_REMOVED) == (4353), "SDL_EVENT_AUDIO_DEVICE_REMOVED: baked value 4353 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert((SDL_EVENT_AUDIO_DEVICE_FORMAT_CHANGED) == (4354), "SDL_EVENT_AUDIO_DEVICE_FORMAT_CHANGED: baked value 4354 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert((SDL_EVENT_SENSOR_UPDATE) == (4608), "SDL_EVENT_SENSOR_UPDATE: baked value 4608 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert((SDL_EVENT_PEN_PROXIMITY_IN) == (4864), "SDL_EVENT_PEN_PROXIMITY_IN: baked value 4864 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert((SDL_EVENT_PEN_PROXIMITY_OUT) == (4865), "SDL_EVENT_PEN_PROXIMITY_OUT: baked value 4865 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert((SDL_EVENT_PEN_DOWN) == (4866), "SDL_EVENT_PEN_DOWN: baked value 4866 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert((SDL_EVENT_PEN_UP) == (4867), "SDL_EVENT_PEN_UP: baked value 4867 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert((SDL_EVENT_PEN_BUTTON_DOWN) == (4868), "SDL_EVENT_PEN_BUTTON_DOWN: baked value 4868 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert((SDL_EVENT_PEN_BUTTON_UP) == (4869), "SDL_EVENT_PEN_BUTTON_UP: baked value 4869 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert((SDL_EVENT_PEN_MOTION) == (4870), "SDL_EVENT_PEN_MOTION: baked value 4870 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert((SDL_EVENT_PEN_AXIS) == (4871), "SDL_EVENT_PEN_AXIS: baked value 4871 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert((SDL_EVENT_CAMERA_DEVICE_ADDED) == (5120), "SDL_EVENT_CAMERA_DEVICE_ADDED: baked value 5120 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert((SDL_EVENT_CAMERA_DEVICE_REMOVED) == (5121), "SDL_EVENT_CAMERA_DEVICE_REMOVED: baked value 5121 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert((SDL_EVENT_CAMERA_DEVICE_APPROVED) == (5122), "SDL_EVENT_CAMERA_DEVICE_APPROVED: baked value 5122 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert((SDL_EVENT_CAMERA_DEVICE_DENIED) == (5123), "SDL_EVENT_CAMERA_DEVICE_DENIED: baked value 5123 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert((SDL_EVENT_RENDER_TARGETS_RESET) == (8192), "SDL_EVENT_RENDER_TARGETS_RESET: baked value 8192 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert((SDL_EVENT_RENDER_DEVICE_RESET) == (8193), "SDL_EVENT_RENDER_DEVICE_RESET: baked value 8193 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert((SDL_EVENT_RENDER_DEVICE_LOST) == (8194), "SDL_EVENT_RENDER_DEVICE_LOST: baked value 8194 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert((SDL_EVENT_PRIVATE0) == (16384), "SDL_EVENT_PRIVATE0: baked value 16384 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert((SDL_EVENT_PRIVATE1) == (16385), "SDL_EVENT_PRIVATE1: baked value 16385 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert((SDL_EVENT_PRIVATE2) == (16386), "SDL_EVENT_PRIVATE2: baked value 16386 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert((SDL_EVENT_PRIVATE3) == (16387), "SDL_EVENT_PRIVATE3: baked value 16387 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert((SDL_EVENT_POLL_SENTINEL) == (32512), "SDL_EVENT_POLL_SENTINEL: baked value 32512 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert((SDL_EVENT_USER) == (32768), "SDL_EVENT_USER: baked value 32768 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert((SDL_EVENT_LAST) == (65535), "SDL_EVENT_LAST: baked value 65535 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert((SDL_EVENT_ENUM_PADDING) == (2147483647), "SDL_EVENT_ENUM_PADDING: baked value 2147483647 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert(sizeof(struct SDL_CommonEvent) == 16, "struct SDL_CommonEvent: baked sizeof 16 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert(_Alignof(struct SDL_CommonEvent) == 8, "struct SDL_CommonEvent: baked alignment 8 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert(offsetof(struct SDL_CommonEvent, type) == 0, "struct SDL_CommonEvent.type: baked offset 0 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert(offsetof(struct SDL_CommonEvent, reserved) == 4, "struct SDL_CommonEvent.reserved: baked offset 4 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert(offsetof(struct SDL_CommonEvent, timestamp) == 8, "struct SDL_CommonEvent.timestamp: baked offset 8 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert(sizeof(struct SDL_DisplayEvent) == 32, "struct SDL_DisplayEvent: baked sizeof 32 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert(_Alignof(struct SDL_DisplayEvent) == 8, "struct SDL_DisplayEvent: baked alignment 8 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert(offsetof(struct SDL_DisplayEvent, type) == 0, "struct SDL_DisplayEvent.type: baked offset 0 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert(offsetof(struct SDL_DisplayEvent, reserved) == 4, "struct SDL_DisplayEvent.reserved: baked offset 4 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert(offsetof(struct SDL_DisplayEvent, timestamp) == 8, "struct SDL_DisplayEvent.timestamp: baked offset 8 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert(offsetof(struct SDL_DisplayEvent, displayID) == 16, "struct SDL_DisplayEvent.displayID: baked offset 16 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert(offsetof(struct SDL_DisplayEvent, data1) == 20, "struct SDL_DisplayEvent.data1: baked offset 20 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert(offsetof(struct SDL_DisplayEvent, data2) == 24, "struct SDL_DisplayEvent.data2: baked offset 24 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert(sizeof(struct SDL_WindowEvent) == 32, "struct SDL_WindowEvent: baked sizeof 32 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert(_Alignof(struct SDL_WindowEvent) == 8, "struct SDL_WindowEvent: baked alignment 8 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert(offsetof(struct SDL_WindowEvent, type) == 0, "struct SDL_WindowEvent.type: baked offset 0 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert(offsetof(struct SDL_WindowEvent, reserved) == 4, "struct SDL_WindowEvent.reserved: baked offset 4 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert(offsetof(struct SDL_WindowEvent, timestamp) == 8, "struct SDL_WindowEvent.timestamp: baked offset 8 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert(offsetof(struct SDL_WindowEvent, windowID) == 16, "struct SDL_WindowEvent.windowID: baked offset 16 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert(offsetof(struct SDL_WindowEvent, data1) == 20, "struct SDL_WindowEvent.data1: baked offset 20 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert(offsetof(struct SDL_WindowEvent, data2) == 24, "struct SDL_WindowEvent.data2: baked offset 24 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert(sizeof(struct SDL_KeyboardDeviceEvent) == 24, "struct SDL_KeyboardDeviceEvent: baked sizeof 24 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert(_Alignof(struct SDL_KeyboardDeviceEvent) == 8, "struct SDL_KeyboardDeviceEvent: baked alignment 8 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert(offsetof(struct SDL_KeyboardDeviceEvent, type) == 0, "struct SDL_KeyboardDeviceEvent.type: baked offset 0 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert(offsetof(struct SDL_KeyboardDeviceEvent, reserved) == 4, "struct SDL_KeyboardDeviceEvent.reserved: baked offset 4 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert(offsetof(struct SDL_KeyboardDeviceEvent, timestamp) == 8, "struct SDL_KeyboardDeviceEvent.timestamp: baked offset 8 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert(offsetof(struct SDL_KeyboardDeviceEvent, which) == 16, "struct SDL_KeyboardDeviceEvent.which: baked offset 16 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert(sizeof(struct SDL_KeyboardEvent) == 40, "struct SDL_KeyboardEvent: baked sizeof 40 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert(_Alignof(struct SDL_KeyboardEvent) == 8, "struct SDL_KeyboardEvent: baked alignment 8 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert(offsetof(struct SDL_KeyboardEvent, type) == 0, "struct SDL_KeyboardEvent.type: baked offset 0 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert(offsetof(struct SDL_KeyboardEvent, reserved) == 4, "struct SDL_KeyboardEvent.reserved: baked offset 4 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert(offsetof(struct SDL_KeyboardEvent, timestamp) == 8, "struct SDL_KeyboardEvent.timestamp: baked offset 8 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert(offsetof(struct SDL_KeyboardEvent, windowID) == 16, "struct SDL_KeyboardEvent.windowID: baked offset 16 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert(offsetof(struct SDL_KeyboardEvent, which) == 20, "struct SDL_KeyboardEvent.which: baked offset 20 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert(offsetof(struct SDL_KeyboardEvent, scancode) == 24, "struct SDL_KeyboardEvent.scancode: baked offset 24 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert(offsetof(struct SDL_KeyboardEvent, key) == 28, "struct SDL_KeyboardEvent.key: baked offset 28 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert(offsetof(struct SDL_KeyboardEvent, mod) == 32, "struct SDL_KeyboardEvent.mod: baked offset 32 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert(offsetof(struct SDL_KeyboardEvent, raw) == 34, "struct SDL_KeyboardEvent.raw: baked offset 34 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert(offsetof(struct SDL_KeyboardEvent, down) == 36, "struct SDL_KeyboardEvent.down: baked offset 36 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert(offsetof(struct SDL_KeyboardEvent, repeat) == 37, "struct SDL_KeyboardEvent.repeat: baked offset 37 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert(sizeof(struct SDL_TextEditingEvent) == 40, "struct SDL_TextEditingEvent: baked sizeof 40 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert(_Alignof(struct SDL_TextEditingEvent) == 8, "struct SDL_TextEditingEvent: baked alignment 8 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert(offsetof(struct SDL_TextEditingEvent, type) == 0, "struct SDL_TextEditingEvent.type: baked offset 0 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert(offsetof(struct SDL_TextEditingEvent, reserved) == 4, "struct SDL_TextEditingEvent.reserved: baked offset 4 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert(offsetof(struct SDL_TextEditingEvent, timestamp) == 8, "struct SDL_TextEditingEvent.timestamp: baked offset 8 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert(offsetof(struct SDL_TextEditingEvent, windowID) == 16, "struct SDL_TextEditingEvent.windowID: baked offset 16 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert(offsetof(struct SDL_TextEditingEvent, text) == 24, "struct SDL_TextEditingEvent.text: baked offset 24 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert(offsetof(struct SDL_TextEditingEvent, start) == 32, "struct SDL_TextEditingEvent.start: baked offset 32 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert(offsetof(struct SDL_TextEditingEvent, length) == 36, "struct SDL_TextEditingEvent.length: baked offset 36 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert(sizeof(struct SDL_TextEditingCandidatesEvent) == 48, "struct SDL_TextEditingCandidatesEvent: baked sizeof 48 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert(_Alignof(struct SDL_TextEditingCandidatesEvent) == 8, "struct SDL_TextEditingCandidatesEvent: baked alignment 8 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert(offsetof(struct SDL_TextEditingCandidatesEvent, type) == 0, "struct SDL_TextEditingCandidatesEvent.type: baked offset 0 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert(offsetof(struct SDL_TextEditingCandidatesEvent, reserved) == 4, "struct SDL_TextEditingCandidatesEvent.reserved: baked offset 4 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert(offsetof(struct SDL_TextEditingCandidatesEvent, timestamp) == 8, "struct SDL_TextEditingCandidatesEvent.timestamp: baked offset 8 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert(offsetof(struct SDL_TextEditingCandidatesEvent, windowID) == 16, "struct SDL_TextEditingCandidatesEvent.windowID: baked offset 16 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert(offsetof(struct SDL_TextEditingCandidatesEvent, candidates) == 24, "struct SDL_TextEditingCandidatesEvent.candidates: baked offset 24 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert(offsetof(struct SDL_TextEditingCandidatesEvent, num_candidates) == 32, "struct SDL_TextEditingCandidatesEvent.num_candidates: baked offset 32 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert(offsetof(struct SDL_TextEditingCandidatesEvent, selected_candidate) == 36, "struct SDL_TextEditingCandidatesEvent.selected_candidate: baked offset 36 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert(offsetof(struct SDL_TextEditingCandidatesEvent, horizontal) == 40, "struct SDL_TextEditingCandidatesEvent.horizontal: baked offset 40 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert(offsetof(struct SDL_TextEditingCandidatesEvent, padding1) == 41, "struct SDL_TextEditingCandidatesEvent.padding1: baked offset 41 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert(offsetof(struct SDL_TextEditingCandidatesEvent, padding2) == 42, "struct SDL_TextEditingCandidatesEvent.padding2: baked offset 42 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert(offsetof(struct SDL_TextEditingCandidatesEvent, padding3) == 43, "struct SDL_TextEditingCandidatesEvent.padding3: baked offset 43 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert(sizeof(struct SDL_TextInputEvent) == 32, "struct SDL_TextInputEvent: baked sizeof 32 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert(_Alignof(struct SDL_TextInputEvent) == 8, "struct SDL_TextInputEvent: baked alignment 8 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert(offsetof(struct SDL_TextInputEvent, type) == 0, "struct SDL_TextInputEvent.type: baked offset 0 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert(offsetof(struct SDL_TextInputEvent, reserved) == 4, "struct SDL_TextInputEvent.reserved: baked offset 4 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert(offsetof(struct SDL_TextInputEvent, timestamp) == 8, "struct SDL_TextInputEvent.timestamp: baked offset 8 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert(offsetof(struct SDL_TextInputEvent, windowID) == 16, "struct SDL_TextInputEvent.windowID: baked offset 16 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert(offsetof(struct SDL_TextInputEvent, text) == 24, "struct SDL_TextInputEvent.text: baked offset 24 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert(sizeof(struct SDL_MouseDeviceEvent) == 24, "struct SDL_MouseDeviceEvent: baked sizeof 24 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert(_Alignof(struct SDL_MouseDeviceEvent) == 8, "struct SDL_MouseDeviceEvent: baked alignment 8 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert(offsetof(struct SDL_MouseDeviceEvent, type) == 0, "struct SDL_MouseDeviceEvent.type: baked offset 0 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert(offsetof(struct SDL_MouseDeviceEvent, reserved) == 4, "struct SDL_MouseDeviceEvent.reserved: baked offset 4 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert(offsetof(struct SDL_MouseDeviceEvent, timestamp) == 8, "struct SDL_MouseDeviceEvent.timestamp: baked offset 8 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert(offsetof(struct SDL_MouseDeviceEvent, which) == 16, "struct SDL_MouseDeviceEvent.which: baked offset 16 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert(sizeof(struct SDL_MouseMotionEvent) == 48, "struct SDL_MouseMotionEvent: baked sizeof 48 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert(_Alignof(struct SDL_MouseMotionEvent) == 8, "struct SDL_MouseMotionEvent: baked alignment 8 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert(offsetof(struct SDL_MouseMotionEvent, type) == 0, "struct SDL_MouseMotionEvent.type: baked offset 0 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert(offsetof(struct SDL_MouseMotionEvent, reserved) == 4, "struct SDL_MouseMotionEvent.reserved: baked offset 4 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert(offsetof(struct SDL_MouseMotionEvent, timestamp) == 8, "struct SDL_MouseMotionEvent.timestamp: baked offset 8 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert(offsetof(struct SDL_MouseMotionEvent, windowID) == 16, "struct SDL_MouseMotionEvent.windowID: baked offset 16 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert(offsetof(struct SDL_MouseMotionEvent, which) == 20, "struct SDL_MouseMotionEvent.which: baked offset 20 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert(offsetof(struct SDL_MouseMotionEvent, state) == 24, "struct SDL_MouseMotionEvent.state: baked offset 24 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert(offsetof(struct SDL_MouseMotionEvent, x) == 28, "struct SDL_MouseMotionEvent.x: baked offset 28 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert(offsetof(struct SDL_MouseMotionEvent, y) == 32, "struct SDL_MouseMotionEvent.y: baked offset 32 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert(offsetof(struct SDL_MouseMotionEvent, xrel) == 36, "struct SDL_MouseMotionEvent.xrel: baked offset 36 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert(offsetof(struct SDL_MouseMotionEvent, yrel) == 40, "struct SDL_MouseMotionEvent.yrel: baked offset 40 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert(sizeof(struct SDL_MouseButtonEvent) == 40, "struct SDL_MouseButtonEvent: baked sizeof 40 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert(_Alignof(struct SDL_MouseButtonEvent) == 8, "struct SDL_MouseButtonEvent: baked alignment 8 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert(offsetof(struct SDL_MouseButtonEvent, type) == 0, "struct SDL_MouseButtonEvent.type: baked offset 0 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert(offsetof(struct SDL_MouseButtonEvent, reserved) == 4, "struct SDL_MouseButtonEvent.reserved: baked offset 4 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert(offsetof(struct SDL_MouseButtonEvent, timestamp) == 8, "struct SDL_MouseButtonEvent.timestamp: baked offset 8 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert(offsetof(struct SDL_MouseButtonEvent, windowID) == 16, "struct SDL_MouseButtonEvent.windowID: baked offset 16 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert(offsetof(struct SDL_MouseButtonEvent, which) == 20, "struct SDL_MouseButtonEvent.which: baked offset 20 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert(offsetof(struct SDL_MouseButtonEvent, button) == 24, "struct SDL_MouseButtonEvent.button: baked offset 24 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert(offsetof(struct SDL_MouseButtonEvent, down) == 25, "struct SDL_MouseButtonEvent.down: baked offset 25 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert(offsetof(struct SDL_MouseButtonEvent, clicks) == 26, "struct SDL_MouseButtonEvent.clicks: baked offset 26 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert(offsetof(struct SDL_MouseButtonEvent, padding) == 27, "struct SDL_MouseButtonEvent.padding: baked offset 27 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert(offsetof(struct SDL_MouseButtonEvent, x) == 28, "struct SDL_MouseButtonEvent.x: baked offset 28 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert(offsetof(struct SDL_MouseButtonEvent, y) == 32, "struct SDL_MouseButtonEvent.y: baked offset 32 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
#if SDL_VERSION_ATLEAST(3, 2, 12)
_Static_assert(sizeof(struct SDL_MouseWheelEvent) == 56, "struct SDL_MouseWheelEvent: baked sizeof 56 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert(_Alignof(struct SDL_MouseWheelEvent) == 8, "struct SDL_MouseWheelEvent: baked alignment 8 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
#endif
_Static_assert(offsetof(struct SDL_MouseWheelEvent, type) == 0, "struct SDL_MouseWheelEvent.type: baked offset 0 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert(offsetof(struct SDL_MouseWheelEvent, reserved) == 4, "struct SDL_MouseWheelEvent.reserved: baked offset 4 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert(offsetof(struct SDL_MouseWheelEvent, timestamp) == 8, "struct SDL_MouseWheelEvent.timestamp: baked offset 8 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert(offsetof(struct SDL_MouseWheelEvent, windowID) == 16, "struct SDL_MouseWheelEvent.windowID: baked offset 16 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert(offsetof(struct SDL_MouseWheelEvent, which) == 20, "struct SDL_MouseWheelEvent.which: baked offset 20 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert(offsetof(struct SDL_MouseWheelEvent, x) == 24, "struct SDL_MouseWheelEvent.x: baked offset 24 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert(offsetof(struct SDL_MouseWheelEvent, y) == 28, "struct SDL_MouseWheelEvent.y: baked offset 28 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert(offsetof(struct SDL_MouseWheelEvent, direction) == 32, "struct SDL_MouseWheelEvent.direction: baked offset 32 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert(offsetof(struct SDL_MouseWheelEvent, mouse_x) == 36, "struct SDL_MouseWheelEvent.mouse_x: baked offset 36 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert(offsetof(struct SDL_MouseWheelEvent, mouse_y) == 40, "struct SDL_MouseWheelEvent.mouse_y: baked offset 40 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
#if SDL_VERSION_ATLEAST(3, 2, 12)
_Static_assert(offsetof(struct SDL_MouseWheelEvent, integer_x) == 44, "struct SDL_MouseWheelEvent.integer_x: baked offset 44 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert(offsetof(struct SDL_MouseWheelEvent, integer_y) == 48, "struct SDL_MouseWheelEvent.integer_y: baked offset 48 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
#endif
_Static_assert(sizeof(struct SDL_JoyAxisEvent) == 32, "struct SDL_JoyAxisEvent: baked sizeof 32 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert(_Alignof(struct SDL_JoyAxisEvent) == 8, "struct SDL_JoyAxisEvent: baked alignment 8 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert(offsetof(struct SDL_JoyAxisEvent, type) == 0, "struct SDL_JoyAxisEvent.type: baked offset 0 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert(offsetof(struct SDL_JoyAxisEvent, reserved) == 4, "struct SDL_JoyAxisEvent.reserved: baked offset 4 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert(offsetof(struct SDL_JoyAxisEvent, timestamp) == 8, "struct SDL_JoyAxisEvent.timestamp: baked offset 8 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert(offsetof(struct SDL_JoyAxisEvent, which) == 16, "struct SDL_JoyAxisEvent.which: baked offset 16 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert(offsetof(struct SDL_JoyAxisEvent, axis) == 20, "struct SDL_JoyAxisEvent.axis: baked offset 20 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert(offsetof(struct SDL_JoyAxisEvent, padding1) == 21, "struct SDL_JoyAxisEvent.padding1: baked offset 21 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert(offsetof(struct SDL_JoyAxisEvent, padding2) == 22, "struct SDL_JoyAxisEvent.padding2: baked offset 22 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert(offsetof(struct SDL_JoyAxisEvent, padding3) == 23, "struct SDL_JoyAxisEvent.padding3: baked offset 23 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert(offsetof(struct SDL_JoyAxisEvent, value) == 24, "struct SDL_JoyAxisEvent.value: baked offset 24 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert(offsetof(struct SDL_JoyAxisEvent, padding4) == 26, "struct SDL_JoyAxisEvent.padding4: baked offset 26 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert(sizeof(struct SDL_JoyBallEvent) == 32, "struct SDL_JoyBallEvent: baked sizeof 32 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert(_Alignof(struct SDL_JoyBallEvent) == 8, "struct SDL_JoyBallEvent: baked alignment 8 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert(offsetof(struct SDL_JoyBallEvent, type) == 0, "struct SDL_JoyBallEvent.type: baked offset 0 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert(offsetof(struct SDL_JoyBallEvent, reserved) == 4, "struct SDL_JoyBallEvent.reserved: baked offset 4 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert(offsetof(struct SDL_JoyBallEvent, timestamp) == 8, "struct SDL_JoyBallEvent.timestamp: baked offset 8 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert(offsetof(struct SDL_JoyBallEvent, which) == 16, "struct SDL_JoyBallEvent.which: baked offset 16 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert(offsetof(struct SDL_JoyBallEvent, ball) == 20, "struct SDL_JoyBallEvent.ball: baked offset 20 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert(offsetof(struct SDL_JoyBallEvent, padding1) == 21, "struct SDL_JoyBallEvent.padding1: baked offset 21 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert(offsetof(struct SDL_JoyBallEvent, padding2) == 22, "struct SDL_JoyBallEvent.padding2: baked offset 22 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert(offsetof(struct SDL_JoyBallEvent, padding3) == 23, "struct SDL_JoyBallEvent.padding3: baked offset 23 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert(offsetof(struct SDL_JoyBallEvent, xrel) == 24, "struct SDL_JoyBallEvent.xrel: baked offset 24 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert(offsetof(struct SDL_JoyBallEvent, yrel) == 26, "struct SDL_JoyBallEvent.yrel: baked offset 26 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert(sizeof(struct SDL_JoyHatEvent) == 24, "struct SDL_JoyHatEvent: baked sizeof 24 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert(_Alignof(struct SDL_JoyHatEvent) == 8, "struct SDL_JoyHatEvent: baked alignment 8 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert(offsetof(struct SDL_JoyHatEvent, type) == 0, "struct SDL_JoyHatEvent.type: baked offset 0 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert(offsetof(struct SDL_JoyHatEvent, reserved) == 4, "struct SDL_JoyHatEvent.reserved: baked offset 4 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert(offsetof(struct SDL_JoyHatEvent, timestamp) == 8, "struct SDL_JoyHatEvent.timestamp: baked offset 8 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert(offsetof(struct SDL_JoyHatEvent, which) == 16, "struct SDL_JoyHatEvent.which: baked offset 16 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert(offsetof(struct SDL_JoyHatEvent, hat) == 20, "struct SDL_JoyHatEvent.hat: baked offset 20 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert(offsetof(struct SDL_JoyHatEvent, value) == 21, "struct SDL_JoyHatEvent.value: baked offset 21 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert(offsetof(struct SDL_JoyHatEvent, padding1) == 22, "struct SDL_JoyHatEvent.padding1: baked offset 22 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert(offsetof(struct SDL_JoyHatEvent, padding2) == 23, "struct SDL_JoyHatEvent.padding2: baked offset 23 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert(sizeof(struct SDL_JoyButtonEvent) == 24, "struct SDL_JoyButtonEvent: baked sizeof 24 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert(_Alignof(struct SDL_JoyButtonEvent) == 8, "struct SDL_JoyButtonEvent: baked alignment 8 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert(offsetof(struct SDL_JoyButtonEvent, type) == 0, "struct SDL_JoyButtonEvent.type: baked offset 0 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert(offsetof(struct SDL_JoyButtonEvent, reserved) == 4, "struct SDL_JoyButtonEvent.reserved: baked offset 4 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert(offsetof(struct SDL_JoyButtonEvent, timestamp) == 8, "struct SDL_JoyButtonEvent.timestamp: baked offset 8 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert(offsetof(struct SDL_JoyButtonEvent, which) == 16, "struct SDL_JoyButtonEvent.which: baked offset 16 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert(offsetof(struct SDL_JoyButtonEvent, button) == 20, "struct SDL_JoyButtonEvent.button: baked offset 20 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert(offsetof(struct SDL_JoyButtonEvent, down) == 21, "struct SDL_JoyButtonEvent.down: baked offset 21 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert(offsetof(struct SDL_JoyButtonEvent, padding1) == 22, "struct SDL_JoyButtonEvent.padding1: baked offset 22 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert(offsetof(struct SDL_JoyButtonEvent, padding2) == 23, "struct SDL_JoyButtonEvent.padding2: baked offset 23 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert(sizeof(struct SDL_JoyDeviceEvent) == 24, "struct SDL_JoyDeviceEvent: baked sizeof 24 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert(_Alignof(struct SDL_JoyDeviceEvent) == 8, "struct SDL_JoyDeviceEvent: baked alignment 8 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert(offsetof(struct SDL_JoyDeviceEvent, type) == 0, "struct SDL_JoyDeviceEvent.type: baked offset 0 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert(offsetof(struct SDL_JoyDeviceEvent, reserved) == 4, "struct SDL_JoyDeviceEvent.reserved: baked offset 4 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert(offsetof(struct SDL_JoyDeviceEvent, timestamp) == 8, "struct SDL_JoyDeviceEvent.timestamp: baked offset 8 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert(offsetof(struct SDL_JoyDeviceEvent, which) == 16, "struct SDL_JoyDeviceEvent.which: baked offset 16 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert(sizeof(struct SDL_JoyBatteryEvent) == 32, "struct SDL_JoyBatteryEvent: baked sizeof 32 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert(_Alignof(struct SDL_JoyBatteryEvent) == 8, "struct SDL_JoyBatteryEvent: baked alignment 8 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert(offsetof(struct SDL_JoyBatteryEvent, type) == 0, "struct SDL_JoyBatteryEvent.type: baked offset 0 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert(offsetof(struct SDL_JoyBatteryEvent, reserved) == 4, "struct SDL_JoyBatteryEvent.reserved: baked offset 4 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert(offsetof(struct SDL_JoyBatteryEvent, timestamp) == 8, "struct SDL_JoyBatteryEvent.timestamp: baked offset 8 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert(offsetof(struct SDL_JoyBatteryEvent, which) == 16, "struct SDL_JoyBatteryEvent.which: baked offset 16 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert(offsetof(struct SDL_JoyBatteryEvent, state) == 20, "struct SDL_JoyBatteryEvent.state: baked offset 20 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert(offsetof(struct SDL_JoyBatteryEvent, percent) == 24, "struct SDL_JoyBatteryEvent.percent: baked offset 24 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert(sizeof(struct SDL_GamepadAxisEvent) == 32, "struct SDL_GamepadAxisEvent: baked sizeof 32 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert(_Alignof(struct SDL_GamepadAxisEvent) == 8, "struct SDL_GamepadAxisEvent: baked alignment 8 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert(offsetof(struct SDL_GamepadAxisEvent, type) == 0, "struct SDL_GamepadAxisEvent.type: baked offset 0 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert(offsetof(struct SDL_GamepadAxisEvent, reserved) == 4, "struct SDL_GamepadAxisEvent.reserved: baked offset 4 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert(offsetof(struct SDL_GamepadAxisEvent, timestamp) == 8, "struct SDL_GamepadAxisEvent.timestamp: baked offset 8 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert(offsetof(struct SDL_GamepadAxisEvent, which) == 16, "struct SDL_GamepadAxisEvent.which: baked offset 16 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert(offsetof(struct SDL_GamepadAxisEvent, axis) == 20, "struct SDL_GamepadAxisEvent.axis: baked offset 20 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert(offsetof(struct SDL_GamepadAxisEvent, padding1) == 21, "struct SDL_GamepadAxisEvent.padding1: baked offset 21 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert(offsetof(struct SDL_GamepadAxisEvent, padding2) == 22, "struct SDL_GamepadAxisEvent.padding2: baked offset 22 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert(offsetof(struct SDL_GamepadAxisEvent, padding3) == 23, "struct SDL_GamepadAxisEvent.padding3: baked offset 23 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert(offsetof(struct SDL_GamepadAxisEvent, value) == 24, "struct SDL_GamepadAxisEvent.value: baked offset 24 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert(offsetof(struct SDL_GamepadAxisEvent, padding4) == 26, "struct SDL_GamepadAxisEvent.padding4: baked offset 26 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert(sizeof(struct SDL_GamepadButtonEvent) == 24, "struct SDL_GamepadButtonEvent: baked sizeof 24 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert(_Alignof(struct SDL_GamepadButtonEvent) == 8, "struct SDL_GamepadButtonEvent: baked alignment 8 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert(offsetof(struct SDL_GamepadButtonEvent, type) == 0, "struct SDL_GamepadButtonEvent.type: baked offset 0 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert(offsetof(struct SDL_GamepadButtonEvent, reserved) == 4, "struct SDL_GamepadButtonEvent.reserved: baked offset 4 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert(offsetof(struct SDL_GamepadButtonEvent, timestamp) == 8, "struct SDL_GamepadButtonEvent.timestamp: baked offset 8 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert(offsetof(struct SDL_GamepadButtonEvent, which) == 16, "struct SDL_GamepadButtonEvent.which: baked offset 16 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert(offsetof(struct SDL_GamepadButtonEvent, button) == 20, "struct SDL_GamepadButtonEvent.button: baked offset 20 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert(offsetof(struct SDL_GamepadButtonEvent, down) == 21, "struct SDL_GamepadButtonEvent.down: baked offset 21 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert(offsetof(struct SDL_GamepadButtonEvent, padding1) == 22, "struct SDL_GamepadButtonEvent.padding1: baked offset 22 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert(offsetof(struct SDL_GamepadButtonEvent, padding2) == 23, "struct SDL_GamepadButtonEvent.padding2: baked offset 23 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert(sizeof(struct SDL_GamepadDeviceEvent) == 24, "struct SDL_GamepadDeviceEvent: baked sizeof 24 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert(_Alignof(struct SDL_GamepadDeviceEvent) == 8, "struct SDL_GamepadDeviceEvent: baked alignment 8 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert(offsetof(struct SDL_GamepadDeviceEvent, type) == 0, "struct SDL_GamepadDeviceEvent.type: baked offset 0 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert(offsetof(struct SDL_GamepadDeviceEvent, reserved) == 4, "struct SDL_GamepadDeviceEvent.reserved: baked offset 4 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert(offsetof(struct SDL_GamepadDeviceEvent, timestamp) == 8, "struct SDL_GamepadDeviceEvent.timestamp: baked offset 8 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert(offsetof(struct SDL_GamepadDeviceEvent, which) == 16, "struct SDL_GamepadDeviceEvent.which: baked offset 16 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert(sizeof(struct SDL_GamepadTouchpadEvent) == 40, "struct SDL_GamepadTouchpadEvent: baked sizeof 40 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert(_Alignof(struct SDL_GamepadTouchpadEvent) == 8, "struct SDL_GamepadTouchpadEvent: baked alignment 8 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert(offsetof(struct SDL_GamepadTouchpadEvent, type) == 0, "struct SDL_GamepadTouchpadEvent.type: baked offset 0 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert(offsetof(struct SDL_GamepadTouchpadEvent, reserved) == 4, "struct SDL_GamepadTouchpadEvent.reserved: baked offset 4 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert(offsetof(struct SDL_GamepadTouchpadEvent, timestamp) == 8, "struct SDL_GamepadTouchpadEvent.timestamp: baked offset 8 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert(offsetof(struct SDL_GamepadTouchpadEvent, which) == 16, "struct SDL_GamepadTouchpadEvent.which: baked offset 16 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert(offsetof(struct SDL_GamepadTouchpadEvent, touchpad) == 20, "struct SDL_GamepadTouchpadEvent.touchpad: baked offset 20 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert(offsetof(struct SDL_GamepadTouchpadEvent, finger) == 24, "struct SDL_GamepadTouchpadEvent.finger: baked offset 24 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert(offsetof(struct SDL_GamepadTouchpadEvent, x) == 28, "struct SDL_GamepadTouchpadEvent.x: baked offset 28 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert(offsetof(struct SDL_GamepadTouchpadEvent, y) == 32, "struct SDL_GamepadTouchpadEvent.y: baked offset 32 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert(offsetof(struct SDL_GamepadTouchpadEvent, pressure) == 36, "struct SDL_GamepadTouchpadEvent.pressure: baked offset 36 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert(sizeof(struct SDL_GamepadSensorEvent) == 48, "struct SDL_GamepadSensorEvent: baked sizeof 48 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert(_Alignof(struct SDL_GamepadSensorEvent) == 8, "struct SDL_GamepadSensorEvent: baked alignment 8 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert(offsetof(struct SDL_GamepadSensorEvent, type) == 0, "struct SDL_GamepadSensorEvent.type: baked offset 0 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert(offsetof(struct SDL_GamepadSensorEvent, reserved) == 4, "struct SDL_GamepadSensorEvent.reserved: baked offset 4 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert(offsetof(struct SDL_GamepadSensorEvent, timestamp) == 8, "struct SDL_GamepadSensorEvent.timestamp: baked offset 8 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert(offsetof(struct SDL_GamepadSensorEvent, which) == 16, "struct SDL_GamepadSensorEvent.which: baked offset 16 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert(offsetof(struct SDL_GamepadSensorEvent, sensor) == 20, "struct SDL_GamepadSensorEvent.sensor: baked offset 20 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert(offsetof(struct SDL_GamepadSensorEvent, data) == 24, "struct SDL_GamepadSensorEvent.data: baked offset 24 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert(offsetof(struct SDL_GamepadSensorEvent, sensor_timestamp) == 40, "struct SDL_GamepadSensorEvent.sensor_timestamp: baked offset 40 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert(sizeof(struct SDL_AudioDeviceEvent) == 24, "struct SDL_AudioDeviceEvent: baked sizeof 24 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert(_Alignof(struct SDL_AudioDeviceEvent) == 8, "struct SDL_AudioDeviceEvent: baked alignment 8 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert(offsetof(struct SDL_AudioDeviceEvent, type) == 0, "struct SDL_AudioDeviceEvent.type: baked offset 0 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert(offsetof(struct SDL_AudioDeviceEvent, reserved) == 4, "struct SDL_AudioDeviceEvent.reserved: baked offset 4 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert(offsetof(struct SDL_AudioDeviceEvent, timestamp) == 8, "struct SDL_AudioDeviceEvent.timestamp: baked offset 8 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert(offsetof(struct SDL_AudioDeviceEvent, which) == 16, "struct SDL_AudioDeviceEvent.which: baked offset 16 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert(offsetof(struct SDL_AudioDeviceEvent, recording) == 20, "struct SDL_AudioDeviceEvent.recording: baked offset 20 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert(offsetof(struct SDL_AudioDeviceEvent, padding1) == 21, "struct SDL_AudioDeviceEvent.padding1: baked offset 21 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert(offsetof(struct SDL_AudioDeviceEvent, padding2) == 22, "struct SDL_AudioDeviceEvent.padding2: baked offset 22 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert(offsetof(struct SDL_AudioDeviceEvent, padding3) == 23, "struct SDL_AudioDeviceEvent.padding3: baked offset 23 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert(sizeof(struct SDL_CameraDeviceEvent) == 24, "struct SDL_CameraDeviceEvent: baked sizeof 24 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert(_Alignof(struct SDL_CameraDeviceEvent) == 8, "struct SDL_CameraDeviceEvent: baked alignment 8 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert(offsetof(struct SDL_CameraDeviceEvent, type) == 0, "struct SDL_CameraDeviceEvent.type: baked offset 0 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert(offsetof(struct SDL_CameraDeviceEvent, reserved) == 4, "struct SDL_CameraDeviceEvent.reserved: baked offset 4 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert(offsetof(struct SDL_CameraDeviceEvent, timestamp) == 8, "struct SDL_CameraDeviceEvent.timestamp: baked offset 8 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert(offsetof(struct SDL_CameraDeviceEvent, which) == 16, "struct SDL_CameraDeviceEvent.which: baked offset 16 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert(sizeof(struct SDL_RenderEvent) == 24, "struct SDL_RenderEvent: baked sizeof 24 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert(_Alignof(struct SDL_RenderEvent) == 8, "struct SDL_RenderEvent: baked alignment 8 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert(offsetof(struct SDL_RenderEvent, type) == 0, "struct SDL_RenderEvent.type: baked offset 0 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert(offsetof(struct SDL_RenderEvent, reserved) == 4, "struct SDL_RenderEvent.reserved: baked offset 4 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert(offsetof(struct SDL_RenderEvent, timestamp) == 8, "struct SDL_RenderEvent.timestamp: baked offset 8 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert(offsetof(struct SDL_RenderEvent, windowID) == 16, "struct SDL_RenderEvent.windowID: baked offset 16 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert(sizeof(struct SDL_TouchFingerEvent) == 56, "struct SDL_TouchFingerEvent: baked sizeof 56 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert(_Alignof(struct SDL_TouchFingerEvent) == 8, "struct SDL_TouchFingerEvent: baked alignment 8 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert(offsetof(struct SDL_TouchFingerEvent, type) == 0, "struct SDL_TouchFingerEvent.type: baked offset 0 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert(offsetof(struct SDL_TouchFingerEvent, reserved) == 4, "struct SDL_TouchFingerEvent.reserved: baked offset 4 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert(offsetof(struct SDL_TouchFingerEvent, timestamp) == 8, "struct SDL_TouchFingerEvent.timestamp: baked offset 8 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert(offsetof(struct SDL_TouchFingerEvent, touchID) == 16, "struct SDL_TouchFingerEvent.touchID: baked offset 16 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert(offsetof(struct SDL_TouchFingerEvent, fingerID) == 24, "struct SDL_TouchFingerEvent.fingerID: baked offset 24 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert(offsetof(struct SDL_TouchFingerEvent, x) == 32, "struct SDL_TouchFingerEvent.x: baked offset 32 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert(offsetof(struct SDL_TouchFingerEvent, y) == 36, "struct SDL_TouchFingerEvent.y: baked offset 36 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert(offsetof(struct SDL_TouchFingerEvent, dx) == 40, "struct SDL_TouchFingerEvent.dx: baked offset 40 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert(offsetof(struct SDL_TouchFingerEvent, dy) == 44, "struct SDL_TouchFingerEvent.dy: baked offset 44 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert(offsetof(struct SDL_TouchFingerEvent, pressure) == 48, "struct SDL_TouchFingerEvent.pressure: baked offset 48 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert(offsetof(struct SDL_TouchFingerEvent, windowID) == 52, "struct SDL_TouchFingerEvent.windowID: baked offset 52 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
#if SDL_VERSION_ATLEAST(3, 4, 0)
_Static_assert(sizeof(struct SDL_PinchFingerEvent) == 24, "struct SDL_PinchFingerEvent: baked sizeof 24 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert(_Alignof(struct SDL_PinchFingerEvent) == 8, "struct SDL_PinchFingerEvent: baked alignment 8 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert(offsetof(struct SDL_PinchFingerEvent, type) == 0, "struct SDL_PinchFingerEvent.type: baked offset 0 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert(offsetof(struct SDL_PinchFingerEvent, reserved) == 4, "struct SDL_PinchFingerEvent.reserved: baked offset 4 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert(offsetof(struct SDL_PinchFingerEvent, timestamp) == 8, "struct SDL_PinchFingerEvent.timestamp: baked offset 8 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert(offsetof(struct SDL_PinchFingerEvent, scale) == 16, "struct SDL_PinchFingerEvent.scale: baked offset 16 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert(offsetof(struct SDL_PinchFingerEvent, windowID) == 20, "struct SDL_PinchFingerEvent.windowID: baked offset 20 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
#endif
_Static_assert(sizeof(struct SDL_PenProximityEvent) == 24, "struct SDL_PenProximityEvent: baked sizeof 24 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert(_Alignof(struct SDL_PenProximityEvent) == 8, "struct SDL_PenProximityEvent: baked alignment 8 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert(offsetof(struct SDL_PenProximityEvent, type) == 0, "struct SDL_PenProximityEvent.type: baked offset 0 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert(offsetof(struct SDL_PenProximityEvent, reserved) == 4, "struct SDL_PenProximityEvent.reserved: baked offset 4 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert(offsetof(struct SDL_PenProximityEvent, timestamp) == 8, "struct SDL_PenProximityEvent.timestamp: baked offset 8 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert(offsetof(struct SDL_PenProximityEvent, windowID) == 16, "struct SDL_PenProximityEvent.windowID: baked offset 16 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert(offsetof(struct SDL_PenProximityEvent, which) == 20, "struct SDL_PenProximityEvent.which: baked offset 20 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert(sizeof(struct SDL_PenMotionEvent) == 40, "struct SDL_PenMotionEvent: baked sizeof 40 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert(_Alignof(struct SDL_PenMotionEvent) == 8, "struct SDL_PenMotionEvent: baked alignment 8 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert(offsetof(struct SDL_PenMotionEvent, type) == 0, "struct SDL_PenMotionEvent.type: baked offset 0 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert(offsetof(struct SDL_PenMotionEvent, reserved) == 4, "struct SDL_PenMotionEvent.reserved: baked offset 4 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert(offsetof(struct SDL_PenMotionEvent, timestamp) == 8, "struct SDL_PenMotionEvent.timestamp: baked offset 8 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert(offsetof(struct SDL_PenMotionEvent, windowID) == 16, "struct SDL_PenMotionEvent.windowID: baked offset 16 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert(offsetof(struct SDL_PenMotionEvent, which) == 20, "struct SDL_PenMotionEvent.which: baked offset 20 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert(offsetof(struct SDL_PenMotionEvent, pen_state) == 24, "struct SDL_PenMotionEvent.pen_state: baked offset 24 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert(offsetof(struct SDL_PenMotionEvent, x) == 28, "struct SDL_PenMotionEvent.x: baked offset 28 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert(offsetof(struct SDL_PenMotionEvent, y) == 32, "struct SDL_PenMotionEvent.y: baked offset 32 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert(sizeof(struct SDL_PenTouchEvent) == 40, "struct SDL_PenTouchEvent: baked sizeof 40 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert(_Alignof(struct SDL_PenTouchEvent) == 8, "struct SDL_PenTouchEvent: baked alignment 8 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert(offsetof(struct SDL_PenTouchEvent, type) == 0, "struct SDL_PenTouchEvent.type: baked offset 0 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert(offsetof(struct SDL_PenTouchEvent, reserved) == 4, "struct SDL_PenTouchEvent.reserved: baked offset 4 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert(offsetof(struct SDL_PenTouchEvent, timestamp) == 8, "struct SDL_PenTouchEvent.timestamp: baked offset 8 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert(offsetof(struct SDL_PenTouchEvent, windowID) == 16, "struct SDL_PenTouchEvent.windowID: baked offset 16 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert(offsetof(struct SDL_PenTouchEvent, which) == 20, "struct SDL_PenTouchEvent.which: baked offset 20 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert(offsetof(struct SDL_PenTouchEvent, pen_state) == 24, "struct SDL_PenTouchEvent.pen_state: baked offset 24 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert(offsetof(struct SDL_PenTouchEvent, x) == 28, "struct SDL_PenTouchEvent.x: baked offset 28 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert(offsetof(struct SDL_PenTouchEvent, y) == 32, "struct SDL_PenTouchEvent.y: baked offset 32 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert(offsetof(struct SDL_PenTouchEvent, eraser) == 36, "struct SDL_PenTouchEvent.eraser: baked offset 36 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert(offsetof(struct SDL_PenTouchEvent, down) == 37, "struct SDL_PenTouchEvent.down: baked offset 37 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert(sizeof(struct SDL_PenButtonEvent) == 40, "struct SDL_PenButtonEvent: baked sizeof 40 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert(_Alignof(struct SDL_PenButtonEvent) == 8, "struct SDL_PenButtonEvent: baked alignment 8 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert(offsetof(struct SDL_PenButtonEvent, type) == 0, "struct SDL_PenButtonEvent.type: baked offset 0 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert(offsetof(struct SDL_PenButtonEvent, reserved) == 4, "struct SDL_PenButtonEvent.reserved: baked offset 4 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert(offsetof(struct SDL_PenButtonEvent, timestamp) == 8, "struct SDL_PenButtonEvent.timestamp: baked offset 8 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert(offsetof(struct SDL_PenButtonEvent, windowID) == 16, "struct SDL_PenButtonEvent.windowID: baked offset 16 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert(offsetof(struct SDL_PenButtonEvent, which) == 20, "struct SDL_PenButtonEvent.which: baked offset 20 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert(offsetof(struct SDL_PenButtonEvent, pen_state) == 24, "struct SDL_PenButtonEvent.pen_state: baked offset 24 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert(offsetof(struct SDL_PenButtonEvent, x) == 28, "struct SDL_PenButtonEvent.x: baked offset 28 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert(offsetof(struct SDL_PenButtonEvent, y) == 32, "struct SDL_PenButtonEvent.y: baked offset 32 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert(offsetof(struct SDL_PenButtonEvent, button) == 36, "struct SDL_PenButtonEvent.button: baked offset 36 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert(offsetof(struct SDL_PenButtonEvent, down) == 37, "struct SDL_PenButtonEvent.down: baked offset 37 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert(sizeof(struct SDL_PenAxisEvent) == 48, "struct SDL_PenAxisEvent: baked sizeof 48 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert(_Alignof(struct SDL_PenAxisEvent) == 8, "struct SDL_PenAxisEvent: baked alignment 8 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert(offsetof(struct SDL_PenAxisEvent, type) == 0, "struct SDL_PenAxisEvent.type: baked offset 0 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert(offsetof(struct SDL_PenAxisEvent, reserved) == 4, "struct SDL_PenAxisEvent.reserved: baked offset 4 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert(offsetof(struct SDL_PenAxisEvent, timestamp) == 8, "struct SDL_PenAxisEvent.timestamp: baked offset 8 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert(offsetof(struct SDL_PenAxisEvent, windowID) == 16, "struct SDL_PenAxisEvent.windowID: baked offset 16 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert(offsetof(struct SDL_PenAxisEvent, which) == 20, "struct SDL_PenAxisEvent.which: baked offset 20 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert(offsetof(struct SDL_PenAxisEvent, pen_state) == 24, "struct SDL_PenAxisEvent.pen_state: baked offset 24 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert(offsetof(struct SDL_PenAxisEvent, x) == 28, "struct SDL_PenAxisEvent.x: baked offset 28 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert(offsetof(struct SDL_PenAxisEvent, y) == 32, "struct SDL_PenAxisEvent.y: baked offset 32 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert(offsetof(struct SDL_PenAxisEvent, axis) == 36, "struct SDL_PenAxisEvent.axis: baked offset 36 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert(offsetof(struct SDL_PenAxisEvent, value) == 40, "struct SDL_PenAxisEvent.value: baked offset 40 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert(sizeof(struct SDL_DropEvent) == 48, "struct SDL_DropEvent: baked sizeof 48 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert(_Alignof(struct SDL_DropEvent) == 8, "struct SDL_DropEvent: baked alignment 8 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert(offsetof(struct SDL_DropEvent, type) == 0, "struct SDL_DropEvent.type: baked offset 0 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert(offsetof(struct SDL_DropEvent, reserved) == 4, "struct SDL_DropEvent.reserved: baked offset 4 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert(offsetof(struct SDL_DropEvent, timestamp) == 8, "struct SDL_DropEvent.timestamp: baked offset 8 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert(offsetof(struct SDL_DropEvent, windowID) == 16, "struct SDL_DropEvent.windowID: baked offset 16 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert(offsetof(struct SDL_DropEvent, x) == 20, "struct SDL_DropEvent.x: baked offset 20 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert(offsetof(struct SDL_DropEvent, y) == 24, "struct SDL_DropEvent.y: baked offset 24 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert(offsetof(struct SDL_DropEvent, source) == 32, "struct SDL_DropEvent.source: baked offset 32 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert(offsetof(struct SDL_DropEvent, data) == 40, "struct SDL_DropEvent.data: baked offset 40 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert(sizeof(struct SDL_ClipboardEvent) == 32, "struct SDL_ClipboardEvent: baked sizeof 32 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert(_Alignof(struct SDL_ClipboardEvent) == 8, "struct SDL_ClipboardEvent: baked alignment 8 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert(offsetof(struct SDL_ClipboardEvent, type) == 0, "struct SDL_ClipboardEvent.type: baked offset 0 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert(offsetof(struct SDL_ClipboardEvent, reserved) == 4, "struct SDL_ClipboardEvent.reserved: baked offset 4 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert(offsetof(struct SDL_ClipboardEvent, timestamp) == 8, "struct SDL_ClipboardEvent.timestamp: baked offset 8 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert(offsetof(struct SDL_ClipboardEvent, owner) == 16, "struct SDL_ClipboardEvent.owner: baked offset 16 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert(offsetof(struct SDL_ClipboardEvent, num_mime_types) == 20, "struct SDL_ClipboardEvent.num_mime_types: baked offset 20 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert(offsetof(struct SDL_ClipboardEvent, mime_types) == 24, "struct SDL_ClipboardEvent.mime_types: baked offset 24 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert(sizeof(struct SDL_SensorEvent) == 56, "struct SDL_SensorEvent: baked sizeof 56 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert(_Alignof(struct SDL_SensorEvent) == 8, "struct SDL_SensorEvent: baked alignment 8 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert(offsetof(struct SDL_SensorEvent, type) == 0, "struct SDL_SensorEvent.type: baked offset 0 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert(offsetof(struct SDL_SensorEvent, reserved) == 4, "struct SDL_SensorEvent.reserved: baked offset 4 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert(offsetof(struct SDL_SensorEvent, timestamp) == 8, "struct SDL_SensorEvent.timestamp: baked offset 8 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert(offsetof(struct SDL_SensorEvent, which) == 16, "struct SDL_SensorEvent.which: baked offset 16 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert(offsetof(struct SDL_SensorEvent, data) == 20, "struct SDL_SensorEvent.data: baked offset 20 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert(offsetof(struct SDL_SensorEvent, sensor_timestamp) == 48, "struct SDL_SensorEvent.sensor_timestamp: baked offset 48 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert(sizeof(struct SDL_QuitEvent) == 16, "struct SDL_QuitEvent: baked sizeof 16 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert(_Alignof(struct SDL_QuitEvent) == 8, "struct SDL_QuitEvent: baked alignment 8 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert(offsetof(struct SDL_QuitEvent, type) == 0, "struct SDL_QuitEvent.type: baked offset 0 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert(offsetof(struct SDL_QuitEvent, reserved) == 4, "struct SDL_QuitEvent.reserved: baked offset 4 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert(offsetof(struct SDL_QuitEvent, timestamp) == 8, "struct SDL_QuitEvent.timestamp: baked offset 8 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert(sizeof(struct SDL_UserEvent) == 40, "struct SDL_UserEvent: baked sizeof 40 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert(_Alignof(struct SDL_UserEvent) == 8, "struct SDL_UserEvent: baked alignment 8 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert(offsetof(struct SDL_UserEvent, type) == 0, "struct SDL_UserEvent.type: baked offset 0 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert(offsetof(struct SDL_UserEvent, reserved) == 4, "struct SDL_UserEvent.reserved: baked offset 4 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert(offsetof(struct SDL_UserEvent, timestamp) == 8, "struct SDL_UserEvent.timestamp: baked offset 8 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert(offsetof(struct SDL_UserEvent, windowID) == 16, "struct SDL_UserEvent.windowID: baked offset 16 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert(offsetof(struct SDL_UserEvent, code) == 20, "struct SDL_UserEvent.code: baked offset 20 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert(offsetof(struct SDL_UserEvent, data1) == 24, "struct SDL_UserEvent.data1: baked offset 24 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert(offsetof(struct SDL_UserEvent, data2) == 32, "struct SDL_UserEvent.data2: baked offset 32 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert(sizeof(union SDL_Event) == 128, "union SDL_Event: baked sizeof 128 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert(_Alignof(union SDL_Event) == 8, "union SDL_Event: baked alignment 8 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert(sizeof(enum SDL_EventAction) == 4, "enum SDL_EventAction: baked sizeof 4 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert(_Alignof(enum SDL_EventAction) == 4, "enum SDL_EventAction: baked alignment 4 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert((SDL_ADDEVENT) == (0), "SDL_ADDEVENT: baked value 0 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert((SDL_PEEKEVENT) == (1), "SDL_PEEKEVENT: baked value 1 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert((SDL_GETEVENT) == (2), "SDL_GETEVENT: baked value 2 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
/* ---- SDL_filesystem.h ---- */
_Static_assert(sizeof(enum SDL_Folder) == 4, "enum SDL_Folder: baked sizeof 4 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert(_Alignof(enum SDL_Folder) == 4, "enum SDL_Folder: baked alignment 4 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert((SDL_FOLDER_HOME) == (0), "SDL_FOLDER_HOME: baked value 0 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert((SDL_FOLDER_DESKTOP) == (1), "SDL_FOLDER_DESKTOP: baked value 1 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert((SDL_FOLDER_DOCUMENTS) == (2), "SDL_FOLDER_DOCUMENTS: baked value 2 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert((SDL_FOLDER_DOWNLOADS) == (3), "SDL_FOLDER_DOWNLOADS: baked value 3 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert((SDL_FOLDER_MUSIC) == (4), "SDL_FOLDER_MUSIC: baked value 4 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert((SDL_FOLDER_PICTURES) == (5), "SDL_FOLDER_PICTURES: baked value 5 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert((SDL_FOLDER_PUBLICSHARE) == (6), "SDL_FOLDER_PUBLICSHARE: baked value 6 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert((SDL_FOLDER_SAVEDGAMES) == (7), "SDL_FOLDER_SAVEDGAMES: baked value 7 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert((SDL_FOLDER_SCREENSHOTS) == (8), "SDL_FOLDER_SCREENSHOTS: baked value 8 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert((SDL_FOLDER_TEMPLATES) == (9), "SDL_FOLDER_TEMPLATES: baked value 9 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert((SDL_FOLDER_VIDEOS) == (10), "SDL_FOLDER_VIDEOS: baked value 10 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert((SDL_FOLDER_COUNT) == (11), "SDL_FOLDER_COUNT: baked value 11 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert(sizeof(enum SDL_PathType) == 4, "enum SDL_PathType: baked sizeof 4 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert(_Alignof(enum SDL_PathType) == 4, "enum SDL_PathType: baked alignment 4 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert((SDL_PATHTYPE_NONE) == (0), "SDL_PATHTYPE_NONE: baked value 0 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert((SDL_PATHTYPE_FILE) == (1), "SDL_PATHTYPE_FILE: baked value 1 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert((SDL_PATHTYPE_DIRECTORY) == (2), "SDL_PATHTYPE_DIRECTORY: baked value 2 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert((SDL_PATHTYPE_OTHER) == (3), "SDL_PATHTYPE_OTHER: baked value 3 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert(sizeof(struct SDL_PathInfo) == 40, "struct SDL_PathInfo: baked sizeof 40 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert(_Alignof(struct SDL_PathInfo) == 8, "struct SDL_PathInfo: baked alignment 8 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert(offsetof(struct SDL_PathInfo, type) == 0, "struct SDL_PathInfo.type: baked offset 0 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert(offsetof(struct SDL_PathInfo, size) == 8, "struct SDL_PathInfo.size: baked offset 8 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert(offsetof(struct SDL_PathInfo, create_time) == 16, "struct SDL_PathInfo.create_time: baked offset 16 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert(offsetof(struct SDL_PathInfo, modify_time) == 24, "struct SDL_PathInfo.modify_time: baked offset 24 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert(offsetof(struct SDL_PathInfo, access_time) == 32, "struct SDL_PathInfo.access_time: baked offset 32 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert(sizeof(enum SDL_EnumerationResult) == 4, "enum SDL_EnumerationResult: baked sizeof 4 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert(_Alignof(enum SDL_EnumerationResult) == 4, "enum SDL_EnumerationResult: baked alignment 4 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert((SDL_ENUM_CONTINUE) == (0), "SDL_ENUM_CONTINUE: baked value 0 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert((SDL_ENUM_SUCCESS) == (1), "SDL_ENUM_SUCCESS: baked value 1 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert((SDL_ENUM_FAILURE) == (2), "SDL_ENUM_FAILURE: baked value 2 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
/* ---- SDL_gpu.h ---- */
_Static_assert(sizeof(enum SDL_GPUPrimitiveType) == 4, "enum SDL_GPUPrimitiveType: baked sizeof 4 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert(_Alignof(enum SDL_GPUPrimitiveType) == 4, "enum SDL_GPUPrimitiveType: baked alignment 4 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert((SDL_GPU_PRIMITIVETYPE_TRIANGLELIST) == (0), "SDL_GPU_PRIMITIVETYPE_TRIANGLELIST: baked value 0 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert((SDL_GPU_PRIMITIVETYPE_TRIANGLESTRIP) == (1), "SDL_GPU_PRIMITIVETYPE_TRIANGLESTRIP: baked value 1 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert((SDL_GPU_PRIMITIVETYPE_LINELIST) == (2), "SDL_GPU_PRIMITIVETYPE_LINELIST: baked value 2 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert((SDL_GPU_PRIMITIVETYPE_LINESTRIP) == (3), "SDL_GPU_PRIMITIVETYPE_LINESTRIP: baked value 3 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert((SDL_GPU_PRIMITIVETYPE_POINTLIST) == (4), "SDL_GPU_PRIMITIVETYPE_POINTLIST: baked value 4 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert(sizeof(enum SDL_GPULoadOp) == 4, "enum SDL_GPULoadOp: baked sizeof 4 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert(_Alignof(enum SDL_GPULoadOp) == 4, "enum SDL_GPULoadOp: baked alignment 4 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert((SDL_GPU_LOADOP_LOAD) == (0), "SDL_GPU_LOADOP_LOAD: baked value 0 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert((SDL_GPU_LOADOP_CLEAR) == (1), "SDL_GPU_LOADOP_CLEAR: baked value 1 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert((SDL_GPU_LOADOP_DONT_CARE) == (2), "SDL_GPU_LOADOP_DONT_CARE: baked value 2 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert(sizeof(enum SDL_GPUStoreOp) == 4, "enum SDL_GPUStoreOp: baked sizeof 4 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert(_Alignof(enum SDL_GPUStoreOp) == 4, "enum SDL_GPUStoreOp: baked alignment 4 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert((SDL_GPU_STOREOP_STORE) == (0), "SDL_GPU_STOREOP_STORE: baked value 0 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert((SDL_GPU_STOREOP_DONT_CARE) == (1), "SDL_GPU_STOREOP_DONT_CARE: baked value 1 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert((SDL_GPU_STOREOP_RESOLVE) == (2), "SDL_GPU_STOREOP_RESOLVE: baked value 2 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert((SDL_GPU_STOREOP_RESOLVE_AND_STORE) == (3), "SDL_GPU_STOREOP_RESOLVE_AND_STORE: baked value 3 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert(sizeof(enum SDL_GPUIndexElementSize) == 4, "enum SDL_GPUIndexElementSize: baked sizeof 4 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert(_Alignof(enum SDL_GPUIndexElementSize) == 4, "enum SDL_GPUIndexElementSize: baked alignment 4 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert((SDL_GPU_INDEXELEMENTSIZE_16BIT) == (0), "SDL_GPU_INDEXELEMENTSIZE_16BIT: baked value 0 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert((SDL_GPU_INDEXELEMENTSIZE_32BIT) == (1), "SDL_GPU_INDEXELEMENTSIZE_32BIT: baked value 1 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert(sizeof(enum SDL_GPUTextureFormat) == 4, "enum SDL_GPUTextureFormat: baked sizeof 4 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert(_Alignof(enum SDL_GPUTextureFormat) == 4, "enum SDL_GPUTextureFormat: baked alignment 4 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert((SDL_GPU_TEXTUREFORMAT_INVALID) == (0), "SDL_GPU_TEXTUREFORMAT_INVALID: baked value 0 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert((SDL_GPU_TEXTUREFORMAT_A8_UNORM) == (1), "SDL_GPU_TEXTUREFORMAT_A8_UNORM: baked value 1 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert((SDL_GPU_TEXTUREFORMAT_R8_UNORM) == (2), "SDL_GPU_TEXTUREFORMAT_R8_UNORM: baked value 2 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert((SDL_GPU_TEXTUREFORMAT_R8G8_UNORM) == (3), "SDL_GPU_TEXTUREFORMAT_R8G8_UNORM: baked value 3 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert((SDL_GPU_TEXTUREFORMAT_R8G8B8A8_UNORM) == (4), "SDL_GPU_TEXTUREFORMAT_R8G8B8A8_UNORM: baked value 4 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert((SDL_GPU_TEXTUREFORMAT_R16_UNORM) == (5), "SDL_GPU_TEXTUREFORMAT_R16_UNORM: baked value 5 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert((SDL_GPU_TEXTUREFORMAT_R16G16_UNORM) == (6), "SDL_GPU_TEXTUREFORMAT_R16G16_UNORM: baked value 6 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert((SDL_GPU_TEXTUREFORMAT_R16G16B16A16_UNORM) == (7), "SDL_GPU_TEXTUREFORMAT_R16G16B16A16_UNORM: baked value 7 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert((SDL_GPU_TEXTUREFORMAT_R10G10B10A2_UNORM) == (8), "SDL_GPU_TEXTUREFORMAT_R10G10B10A2_UNORM: baked value 8 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert((SDL_GPU_TEXTUREFORMAT_B5G6R5_UNORM) == (9), "SDL_GPU_TEXTUREFORMAT_B5G6R5_UNORM: baked value 9 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert((SDL_GPU_TEXTUREFORMAT_B5G5R5A1_UNORM) == (10), "SDL_GPU_TEXTUREFORMAT_B5G5R5A1_UNORM: baked value 10 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert((SDL_GPU_TEXTUREFORMAT_B4G4R4A4_UNORM) == (11), "SDL_GPU_TEXTUREFORMAT_B4G4R4A4_UNORM: baked value 11 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert((SDL_GPU_TEXTUREFORMAT_B8G8R8A8_UNORM) == (12), "SDL_GPU_TEXTUREFORMAT_B8G8R8A8_UNORM: baked value 12 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert((SDL_GPU_TEXTUREFORMAT_BC1_RGBA_UNORM) == (13), "SDL_GPU_TEXTUREFORMAT_BC1_RGBA_UNORM: baked value 13 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert((SDL_GPU_TEXTUREFORMAT_BC2_RGBA_UNORM) == (14), "SDL_GPU_TEXTUREFORMAT_BC2_RGBA_UNORM: baked value 14 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert((SDL_GPU_TEXTUREFORMAT_BC3_RGBA_UNORM) == (15), "SDL_GPU_TEXTUREFORMAT_BC3_RGBA_UNORM: baked value 15 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert((SDL_GPU_TEXTUREFORMAT_BC4_R_UNORM) == (16), "SDL_GPU_TEXTUREFORMAT_BC4_R_UNORM: baked value 16 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert((SDL_GPU_TEXTUREFORMAT_BC5_RG_UNORM) == (17), "SDL_GPU_TEXTUREFORMAT_BC5_RG_UNORM: baked value 17 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert((SDL_GPU_TEXTUREFORMAT_BC7_RGBA_UNORM) == (18), "SDL_GPU_TEXTUREFORMAT_BC7_RGBA_UNORM: baked value 18 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert((SDL_GPU_TEXTUREFORMAT_BC6H_RGB_FLOAT) == (19), "SDL_GPU_TEXTUREFORMAT_BC6H_RGB_FLOAT: baked value 19 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert((SDL_GPU_TEXTUREFORMAT_BC6H_RGB_UFLOAT) == (20), "SDL_GPU_TEXTUREFORMAT_BC6H_RGB_UFLOAT: baked value 20 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert((SDL_GPU_TEXTUREFORMAT_R8_SNORM) == (21), "SDL_GPU_TEXTUREFORMAT_R8_SNORM: baked value 21 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert((SDL_GPU_TEXTUREFORMAT_R8G8_SNORM) == (22), "SDL_GPU_TEXTUREFORMAT_R8G8_SNORM: baked value 22 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert((SDL_GPU_TEXTUREFORMAT_R8G8B8A8_SNORM) == (23), "SDL_GPU_TEXTUREFORMAT_R8G8B8A8_SNORM: baked value 23 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert((SDL_GPU_TEXTUREFORMAT_R16_SNORM) == (24), "SDL_GPU_TEXTUREFORMAT_R16_SNORM: baked value 24 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert((SDL_GPU_TEXTUREFORMAT_R16G16_SNORM) == (25), "SDL_GPU_TEXTUREFORMAT_R16G16_SNORM: baked value 25 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert((SDL_GPU_TEXTUREFORMAT_R16G16B16A16_SNORM) == (26), "SDL_GPU_TEXTUREFORMAT_R16G16B16A16_SNORM: baked value 26 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert((SDL_GPU_TEXTUREFORMAT_R16_FLOAT) == (27), "SDL_GPU_TEXTUREFORMAT_R16_FLOAT: baked value 27 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert((SDL_GPU_TEXTUREFORMAT_R16G16_FLOAT) == (28), "SDL_GPU_TEXTUREFORMAT_R16G16_FLOAT: baked value 28 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert((SDL_GPU_TEXTUREFORMAT_R16G16B16A16_FLOAT) == (29), "SDL_GPU_TEXTUREFORMAT_R16G16B16A16_FLOAT: baked value 29 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert((SDL_GPU_TEXTUREFORMAT_R32_FLOAT) == (30), "SDL_GPU_TEXTUREFORMAT_R32_FLOAT: baked value 30 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert((SDL_GPU_TEXTUREFORMAT_R32G32_FLOAT) == (31), "SDL_GPU_TEXTUREFORMAT_R32G32_FLOAT: baked value 31 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert((SDL_GPU_TEXTUREFORMAT_R32G32B32A32_FLOAT) == (32), "SDL_GPU_TEXTUREFORMAT_R32G32B32A32_FLOAT: baked value 32 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert((SDL_GPU_TEXTUREFORMAT_R11G11B10_UFLOAT) == (33), "SDL_GPU_TEXTUREFORMAT_R11G11B10_UFLOAT: baked value 33 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert((SDL_GPU_TEXTUREFORMAT_R8_UINT) == (34), "SDL_GPU_TEXTUREFORMAT_R8_UINT: baked value 34 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert((SDL_GPU_TEXTUREFORMAT_R8G8_UINT) == (35), "SDL_GPU_TEXTUREFORMAT_R8G8_UINT: baked value 35 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert((SDL_GPU_TEXTUREFORMAT_R8G8B8A8_UINT) == (36), "SDL_GPU_TEXTUREFORMAT_R8G8B8A8_UINT: baked value 36 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert((SDL_GPU_TEXTUREFORMAT_R16_UINT) == (37), "SDL_GPU_TEXTUREFORMAT_R16_UINT: baked value 37 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert((SDL_GPU_TEXTUREFORMAT_R16G16_UINT) == (38), "SDL_GPU_TEXTUREFORMAT_R16G16_UINT: baked value 38 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert((SDL_GPU_TEXTUREFORMAT_R16G16B16A16_UINT) == (39), "SDL_GPU_TEXTUREFORMAT_R16G16B16A16_UINT: baked value 39 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert((SDL_GPU_TEXTUREFORMAT_R32_UINT) == (40), "SDL_GPU_TEXTUREFORMAT_R32_UINT: baked value 40 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert((SDL_GPU_TEXTUREFORMAT_R32G32_UINT) == (41), "SDL_GPU_TEXTUREFORMAT_R32G32_UINT: baked value 41 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert((SDL_GPU_TEXTUREFORMAT_R32G32B32A32_UINT) == (42), "SDL_GPU_TEXTUREFORMAT_R32G32B32A32_UINT: baked value 42 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert((SDL_GPU_TEXTUREFORMAT_R8_INT) == (43), "SDL_GPU_TEXTUREFORMAT_R8_INT: baked value 43 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert((SDL_GPU_TEXTUREFORMAT_R8G8_INT) == (44), "SDL_GPU_TEXTUREFORMAT_R8G8_INT: baked value 44 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert((SDL_GPU_TEXTUREFORMAT_R8G8B8A8_INT) == (45), "SDL_GPU_TEXTUREFORMAT_R8G8B8A8_INT: baked value 45 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert((SDL_GPU_TEXTUREFORMAT_R16_INT) == (46), "SDL_GPU_TEXTUREFORMAT_R16_INT: baked value 46 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert((SDL_GPU_TEXTUREFORMAT_R16G16_INT) == (47), "SDL_GPU_TEXTUREFORMAT_R16G16_INT: baked value 47 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert((SDL_GPU_TEXTUREFORMAT_R16G16B16A16_INT) == (48), "SDL_GPU_TEXTUREFORMAT_R16G16B16A16_INT: baked value 48 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert((SDL_GPU_TEXTUREFORMAT_R32_INT) == (49), "SDL_GPU_TEXTUREFORMAT_R32_INT: baked value 49 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert((SDL_GPU_TEXTUREFORMAT_R32G32_INT) == (50), "SDL_GPU_TEXTUREFORMAT_R32G32_INT: baked value 50 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert((SDL_GPU_TEXTUREFORMAT_R32G32B32A32_INT) == (51), "SDL_GPU_TEXTUREFORMAT_R32G32B32A32_INT: baked value 51 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert((SDL_GPU_TEXTUREFORMAT_R8G8B8A8_UNORM_SRGB) == (52), "SDL_GPU_TEXTUREFORMAT_R8G8B8A8_UNORM_SRGB: baked value 52 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert((SDL_GPU_TEXTUREFORMAT_B8G8R8A8_UNORM_SRGB) == (53), "SDL_GPU_TEXTUREFORMAT_B8G8R8A8_UNORM_SRGB: baked value 53 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert((SDL_GPU_TEXTUREFORMAT_BC1_RGBA_UNORM_SRGB) == (54), "SDL_GPU_TEXTUREFORMAT_BC1_RGBA_UNORM_SRGB: baked value 54 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert((SDL_GPU_TEXTUREFORMAT_BC2_RGBA_UNORM_SRGB) == (55), "SDL_GPU_TEXTUREFORMAT_BC2_RGBA_UNORM_SRGB: baked value 55 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert((SDL_GPU_TEXTUREFORMAT_BC3_RGBA_UNORM_SRGB) == (56), "SDL_GPU_TEXTUREFORMAT_BC3_RGBA_UNORM_SRGB: baked value 56 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert((SDL_GPU_TEXTUREFORMAT_BC7_RGBA_UNORM_SRGB) == (57), "SDL_GPU_TEXTUREFORMAT_BC7_RGBA_UNORM_SRGB: baked value 57 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert((SDL_GPU_TEXTUREFORMAT_D16_UNORM) == (58), "SDL_GPU_TEXTUREFORMAT_D16_UNORM: baked value 58 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert((SDL_GPU_TEXTUREFORMAT_D24_UNORM) == (59), "SDL_GPU_TEXTUREFORMAT_D24_UNORM: baked value 59 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert((SDL_GPU_TEXTUREFORMAT_D32_FLOAT) == (60), "SDL_GPU_TEXTUREFORMAT_D32_FLOAT: baked value 60 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert((SDL_GPU_TEXTUREFORMAT_D24_UNORM_S8_UINT) == (61), "SDL_GPU_TEXTUREFORMAT_D24_UNORM_S8_UINT: baked value 61 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert((SDL_GPU_TEXTUREFORMAT_D32_FLOAT_S8_UINT) == (62), "SDL_GPU_TEXTUREFORMAT_D32_FLOAT_S8_UINT: baked value 62 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert((SDL_GPU_TEXTUREFORMAT_ASTC_4x4_UNORM) == (63), "SDL_GPU_TEXTUREFORMAT_ASTC_4x4_UNORM: baked value 63 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert((SDL_GPU_TEXTUREFORMAT_ASTC_5x4_UNORM) == (64), "SDL_GPU_TEXTUREFORMAT_ASTC_5x4_UNORM: baked value 64 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert((SDL_GPU_TEXTUREFORMAT_ASTC_5x5_UNORM) == (65), "SDL_GPU_TEXTUREFORMAT_ASTC_5x5_UNORM: baked value 65 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert((SDL_GPU_TEXTUREFORMAT_ASTC_6x5_UNORM) == (66), "SDL_GPU_TEXTUREFORMAT_ASTC_6x5_UNORM: baked value 66 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert((SDL_GPU_TEXTUREFORMAT_ASTC_6x6_UNORM) == (67), "SDL_GPU_TEXTUREFORMAT_ASTC_6x6_UNORM: baked value 67 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert((SDL_GPU_TEXTUREFORMAT_ASTC_8x5_UNORM) == (68), "SDL_GPU_TEXTUREFORMAT_ASTC_8x5_UNORM: baked value 68 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert((SDL_GPU_TEXTUREFORMAT_ASTC_8x6_UNORM) == (69), "SDL_GPU_TEXTUREFORMAT_ASTC_8x6_UNORM: baked value 69 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert((SDL_GPU_TEXTUREFORMAT_ASTC_8x8_UNORM) == (70), "SDL_GPU_TEXTUREFORMAT_ASTC_8x8_UNORM: baked value 70 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert((SDL_GPU_TEXTUREFORMAT_ASTC_10x5_UNORM) == (71), "SDL_GPU_TEXTUREFORMAT_ASTC_10x5_UNORM: baked value 71 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert((SDL_GPU_TEXTUREFORMAT_ASTC_10x6_UNORM) == (72), "SDL_GPU_TEXTUREFORMAT_ASTC_10x6_UNORM: baked value 72 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert((SDL_GPU_TEXTUREFORMAT_ASTC_10x8_UNORM) == (73), "SDL_GPU_TEXTUREFORMAT_ASTC_10x8_UNORM: baked value 73 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert((SDL_GPU_TEXTUREFORMAT_ASTC_10x10_UNORM) == (74), "SDL_GPU_TEXTUREFORMAT_ASTC_10x10_UNORM: baked value 74 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert((SDL_GPU_TEXTUREFORMAT_ASTC_12x10_UNORM) == (75), "SDL_GPU_TEXTUREFORMAT_ASTC_12x10_UNORM: baked value 75 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert((SDL_GPU_TEXTUREFORMAT_ASTC_12x12_UNORM) == (76), "SDL_GPU_TEXTUREFORMAT_ASTC_12x12_UNORM: baked value 76 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert((SDL_GPU_TEXTUREFORMAT_ASTC_4x4_UNORM_SRGB) == (77), "SDL_GPU_TEXTUREFORMAT_ASTC_4x4_UNORM_SRGB: baked value 77 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert((SDL_GPU_TEXTUREFORMAT_ASTC_5x4_UNORM_SRGB) == (78), "SDL_GPU_TEXTUREFORMAT_ASTC_5x4_UNORM_SRGB: baked value 78 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert((SDL_GPU_TEXTUREFORMAT_ASTC_5x5_UNORM_SRGB) == (79), "SDL_GPU_TEXTUREFORMAT_ASTC_5x5_UNORM_SRGB: baked value 79 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert((SDL_GPU_TEXTUREFORMAT_ASTC_6x5_UNORM_SRGB) == (80), "SDL_GPU_TEXTUREFORMAT_ASTC_6x5_UNORM_SRGB: baked value 80 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert((SDL_GPU_TEXTUREFORMAT_ASTC_6x6_UNORM_SRGB) == (81), "SDL_GPU_TEXTUREFORMAT_ASTC_6x6_UNORM_SRGB: baked value 81 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert((SDL_GPU_TEXTUREFORMAT_ASTC_8x5_UNORM_SRGB) == (82), "SDL_GPU_TEXTUREFORMAT_ASTC_8x5_UNORM_SRGB: baked value 82 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert((SDL_GPU_TEXTUREFORMAT_ASTC_8x6_UNORM_SRGB) == (83), "SDL_GPU_TEXTUREFORMAT_ASTC_8x6_UNORM_SRGB: baked value 83 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert((SDL_GPU_TEXTUREFORMAT_ASTC_8x8_UNORM_SRGB) == (84), "SDL_GPU_TEXTUREFORMAT_ASTC_8x8_UNORM_SRGB: baked value 84 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert((SDL_GPU_TEXTUREFORMAT_ASTC_10x5_UNORM_SRGB) == (85), "SDL_GPU_TEXTUREFORMAT_ASTC_10x5_UNORM_SRGB: baked value 85 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert((SDL_GPU_TEXTUREFORMAT_ASTC_10x6_UNORM_SRGB) == (86), "SDL_GPU_TEXTUREFORMAT_ASTC_10x6_UNORM_SRGB: baked value 86 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert((SDL_GPU_TEXTUREFORMAT_ASTC_10x8_UNORM_SRGB) == (87), "SDL_GPU_TEXTUREFORMAT_ASTC_10x8_UNORM_SRGB: baked value 87 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert((SDL_GPU_TEXTUREFORMAT_ASTC_10x10_UNORM_SRGB) == (88), "SDL_GPU_TEXTUREFORMAT_ASTC_10x10_UNORM_SRGB: baked value 88 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert((SDL_GPU_TEXTUREFORMAT_ASTC_12x10_UNORM_SRGB) == (89), "SDL_GPU_TEXTUREFORMAT_ASTC_12x10_UNORM_SRGB: baked value 89 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert((SDL_GPU_TEXTUREFORMAT_ASTC_12x12_UNORM_SRGB) == (90), "SDL_GPU_TEXTUREFORMAT_ASTC_12x12_UNORM_SRGB: baked value 90 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert((SDL_GPU_TEXTUREFORMAT_ASTC_4x4_FLOAT) == (91), "SDL_GPU_TEXTUREFORMAT_ASTC_4x4_FLOAT: baked value 91 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert((SDL_GPU_TEXTUREFORMAT_ASTC_5x4_FLOAT) == (92), "SDL_GPU_TEXTUREFORMAT_ASTC_5x4_FLOAT: baked value 92 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert((SDL_GPU_TEXTUREFORMAT_ASTC_5x5_FLOAT) == (93), "SDL_GPU_TEXTUREFORMAT_ASTC_5x5_FLOAT: baked value 93 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert((SDL_GPU_TEXTUREFORMAT_ASTC_6x5_FLOAT) == (94), "SDL_GPU_TEXTUREFORMAT_ASTC_6x5_FLOAT: baked value 94 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert((SDL_GPU_TEXTUREFORMAT_ASTC_6x6_FLOAT) == (95), "SDL_GPU_TEXTUREFORMAT_ASTC_6x6_FLOAT: baked value 95 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert((SDL_GPU_TEXTUREFORMAT_ASTC_8x5_FLOAT) == (96), "SDL_GPU_TEXTUREFORMAT_ASTC_8x5_FLOAT: baked value 96 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert((SDL_GPU_TEXTUREFORMAT_ASTC_8x6_FLOAT) == (97), "SDL_GPU_TEXTUREFORMAT_ASTC_8x6_FLOAT: baked value 97 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert((SDL_GPU_TEXTUREFORMAT_ASTC_8x8_FLOAT) == (98), "SDL_GPU_TEXTUREFORMAT_ASTC_8x8_FLOAT: baked value 98 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert((SDL_GPU_TEXTUREFORMAT_ASTC_10x5_FLOAT) == (99), "SDL_GPU_TEXTUREFORMAT_ASTC_10x5_FLOAT: baked value 99 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert((SDL_GPU_TEXTUREFORMAT_ASTC_10x6_FLOAT) == (100), "SDL_GPU_TEXTUREFORMAT_ASTC_10x6_FLOAT: baked value 100 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert((SDL_GPU_TEXTUREFORMAT_ASTC_10x8_FLOAT) == (101), "SDL_GPU_TEXTUREFORMAT_ASTC_10x8_FLOAT: baked value 101 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert((SDL_GPU_TEXTUREFORMAT_ASTC_10x10_FLOAT) == (102), "SDL_GPU_TEXTUREFORMAT_ASTC_10x10_FLOAT: baked value 102 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert((SDL_GPU_TEXTUREFORMAT_ASTC_12x10_FLOAT) == (103), "SDL_GPU_TEXTUREFORMAT_ASTC_12x10_FLOAT: baked value 103 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert((SDL_GPU_TEXTUREFORMAT_ASTC_12x12_FLOAT) == (104), "SDL_GPU_TEXTUREFORMAT_ASTC_12x12_FLOAT: baked value 104 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert(sizeof(enum SDL_GPUTextureType) == 4, "enum SDL_GPUTextureType: baked sizeof 4 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert(_Alignof(enum SDL_GPUTextureType) == 4, "enum SDL_GPUTextureType: baked alignment 4 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert((SDL_GPU_TEXTURETYPE_2D) == (0), "SDL_GPU_TEXTURETYPE_2D: baked value 0 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert((SDL_GPU_TEXTURETYPE_2D_ARRAY) == (1), "SDL_GPU_TEXTURETYPE_2D_ARRAY: baked value 1 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert((SDL_GPU_TEXTURETYPE_3D) == (2), "SDL_GPU_TEXTURETYPE_3D: baked value 2 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert((SDL_GPU_TEXTURETYPE_CUBE) == (3), "SDL_GPU_TEXTURETYPE_CUBE: baked value 3 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert((SDL_GPU_TEXTURETYPE_CUBE_ARRAY) == (4), "SDL_GPU_TEXTURETYPE_CUBE_ARRAY: baked value 4 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert(sizeof(enum SDL_GPUSampleCount) == 4, "enum SDL_GPUSampleCount: baked sizeof 4 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert(_Alignof(enum SDL_GPUSampleCount) == 4, "enum SDL_GPUSampleCount: baked alignment 4 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert((SDL_GPU_SAMPLECOUNT_1) == (0), "SDL_GPU_SAMPLECOUNT_1: baked value 0 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert((SDL_GPU_SAMPLECOUNT_2) == (1), "SDL_GPU_SAMPLECOUNT_2: baked value 1 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert((SDL_GPU_SAMPLECOUNT_4) == (2), "SDL_GPU_SAMPLECOUNT_4: baked value 2 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert((SDL_GPU_SAMPLECOUNT_8) == (3), "SDL_GPU_SAMPLECOUNT_8: baked value 3 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert(sizeof(enum SDL_GPUCubeMapFace) == 4, "enum SDL_GPUCubeMapFace: baked sizeof 4 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert(_Alignof(enum SDL_GPUCubeMapFace) == 4, "enum SDL_GPUCubeMapFace: baked alignment 4 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert((SDL_GPU_CUBEMAPFACE_POSITIVEX) == (0), "SDL_GPU_CUBEMAPFACE_POSITIVEX: baked value 0 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert((SDL_GPU_CUBEMAPFACE_NEGATIVEX) == (1), "SDL_GPU_CUBEMAPFACE_NEGATIVEX: baked value 1 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert((SDL_GPU_CUBEMAPFACE_POSITIVEY) == (2), "SDL_GPU_CUBEMAPFACE_POSITIVEY: baked value 2 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert((SDL_GPU_CUBEMAPFACE_NEGATIVEY) == (3), "SDL_GPU_CUBEMAPFACE_NEGATIVEY: baked value 3 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert((SDL_GPU_CUBEMAPFACE_POSITIVEZ) == (4), "SDL_GPU_CUBEMAPFACE_POSITIVEZ: baked value 4 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert((SDL_GPU_CUBEMAPFACE_NEGATIVEZ) == (5), "SDL_GPU_CUBEMAPFACE_NEGATIVEZ: baked value 5 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert(sizeof(enum SDL_GPUTransferBufferUsage) == 4, "enum SDL_GPUTransferBufferUsage: baked sizeof 4 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert(_Alignof(enum SDL_GPUTransferBufferUsage) == 4, "enum SDL_GPUTransferBufferUsage: baked alignment 4 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert((SDL_GPU_TRANSFERBUFFERUSAGE_UPLOAD) == (0), "SDL_GPU_TRANSFERBUFFERUSAGE_UPLOAD: baked value 0 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert((SDL_GPU_TRANSFERBUFFERUSAGE_DOWNLOAD) == (1), "SDL_GPU_TRANSFERBUFFERUSAGE_DOWNLOAD: baked value 1 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert(sizeof(enum SDL_GPUShaderStage) == 4, "enum SDL_GPUShaderStage: baked sizeof 4 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert(_Alignof(enum SDL_GPUShaderStage) == 4, "enum SDL_GPUShaderStage: baked alignment 4 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert((SDL_GPU_SHADERSTAGE_VERTEX) == (0), "SDL_GPU_SHADERSTAGE_VERTEX: baked value 0 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert((SDL_GPU_SHADERSTAGE_FRAGMENT) == (1), "SDL_GPU_SHADERSTAGE_FRAGMENT: baked value 1 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert(sizeof(enum SDL_GPUVertexElementFormat) == 4, "enum SDL_GPUVertexElementFormat: baked sizeof 4 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert(_Alignof(enum SDL_GPUVertexElementFormat) == 4, "enum SDL_GPUVertexElementFormat: baked alignment 4 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert((SDL_GPU_VERTEXELEMENTFORMAT_INVALID) == (0), "SDL_GPU_VERTEXELEMENTFORMAT_INVALID: baked value 0 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert((SDL_GPU_VERTEXELEMENTFORMAT_INT) == (1), "SDL_GPU_VERTEXELEMENTFORMAT_INT: baked value 1 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert((SDL_GPU_VERTEXELEMENTFORMAT_INT2) == (2), "SDL_GPU_VERTEXELEMENTFORMAT_INT2: baked value 2 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert((SDL_GPU_VERTEXELEMENTFORMAT_INT3) == (3), "SDL_GPU_VERTEXELEMENTFORMAT_INT3: baked value 3 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert((SDL_GPU_VERTEXELEMENTFORMAT_INT4) == (4), "SDL_GPU_VERTEXELEMENTFORMAT_INT4: baked value 4 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert((SDL_GPU_VERTEXELEMENTFORMAT_UINT) == (5), "SDL_GPU_VERTEXELEMENTFORMAT_UINT: baked value 5 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert((SDL_GPU_VERTEXELEMENTFORMAT_UINT2) == (6), "SDL_GPU_VERTEXELEMENTFORMAT_UINT2: baked value 6 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert((SDL_GPU_VERTEXELEMENTFORMAT_UINT3) == (7), "SDL_GPU_VERTEXELEMENTFORMAT_UINT3: baked value 7 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert((SDL_GPU_VERTEXELEMENTFORMAT_UINT4) == (8), "SDL_GPU_VERTEXELEMENTFORMAT_UINT4: baked value 8 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert((SDL_GPU_VERTEXELEMENTFORMAT_FLOAT) == (9), "SDL_GPU_VERTEXELEMENTFORMAT_FLOAT: baked value 9 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert((SDL_GPU_VERTEXELEMENTFORMAT_FLOAT2) == (10), "SDL_GPU_VERTEXELEMENTFORMAT_FLOAT2: baked value 10 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert((SDL_GPU_VERTEXELEMENTFORMAT_FLOAT3) == (11), "SDL_GPU_VERTEXELEMENTFORMAT_FLOAT3: baked value 11 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert((SDL_GPU_VERTEXELEMENTFORMAT_FLOAT4) == (12), "SDL_GPU_VERTEXELEMENTFORMAT_FLOAT4: baked value 12 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert((SDL_GPU_VERTEXELEMENTFORMAT_BYTE2) == (13), "SDL_GPU_VERTEXELEMENTFORMAT_BYTE2: baked value 13 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert((SDL_GPU_VERTEXELEMENTFORMAT_BYTE4) == (14), "SDL_GPU_VERTEXELEMENTFORMAT_BYTE4: baked value 14 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert((SDL_GPU_VERTEXELEMENTFORMAT_UBYTE2) == (15), "SDL_GPU_VERTEXELEMENTFORMAT_UBYTE2: baked value 15 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert((SDL_GPU_VERTEXELEMENTFORMAT_UBYTE4) == (16), "SDL_GPU_VERTEXELEMENTFORMAT_UBYTE4: baked value 16 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert((SDL_GPU_VERTEXELEMENTFORMAT_BYTE2_NORM) == (17), "SDL_GPU_VERTEXELEMENTFORMAT_BYTE2_NORM: baked value 17 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert((SDL_GPU_VERTEXELEMENTFORMAT_BYTE4_NORM) == (18), "SDL_GPU_VERTEXELEMENTFORMAT_BYTE4_NORM: baked value 18 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert((SDL_GPU_VERTEXELEMENTFORMAT_UBYTE2_NORM) == (19), "SDL_GPU_VERTEXELEMENTFORMAT_UBYTE2_NORM: baked value 19 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert((SDL_GPU_VERTEXELEMENTFORMAT_UBYTE4_NORM) == (20), "SDL_GPU_VERTEXELEMENTFORMAT_UBYTE4_NORM: baked value 20 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert((SDL_GPU_VERTEXELEMENTFORMAT_SHORT2) == (21), "SDL_GPU_VERTEXELEMENTFORMAT_SHORT2: baked value 21 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert((SDL_GPU_VERTEXELEMENTFORMAT_SHORT4) == (22), "SDL_GPU_VERTEXELEMENTFORMAT_SHORT4: baked value 22 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert((SDL_GPU_VERTEXELEMENTFORMAT_USHORT2) == (23), "SDL_GPU_VERTEXELEMENTFORMAT_USHORT2: baked value 23 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert((SDL_GPU_VERTEXELEMENTFORMAT_USHORT4) == (24), "SDL_GPU_VERTEXELEMENTFORMAT_USHORT4: baked value 24 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert((SDL_GPU_VERTEXELEMENTFORMAT_SHORT2_NORM) == (25), "SDL_GPU_VERTEXELEMENTFORMAT_SHORT2_NORM: baked value 25 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert((SDL_GPU_VERTEXELEMENTFORMAT_SHORT4_NORM) == (26), "SDL_GPU_VERTEXELEMENTFORMAT_SHORT4_NORM: baked value 26 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert((SDL_GPU_VERTEXELEMENTFORMAT_USHORT2_NORM) == (27), "SDL_GPU_VERTEXELEMENTFORMAT_USHORT2_NORM: baked value 27 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert((SDL_GPU_VERTEXELEMENTFORMAT_USHORT4_NORM) == (28), "SDL_GPU_VERTEXELEMENTFORMAT_USHORT4_NORM: baked value 28 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert((SDL_GPU_VERTEXELEMENTFORMAT_HALF2) == (29), "SDL_GPU_VERTEXELEMENTFORMAT_HALF2: baked value 29 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert((SDL_GPU_VERTEXELEMENTFORMAT_HALF4) == (30), "SDL_GPU_VERTEXELEMENTFORMAT_HALF4: baked value 30 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert(sizeof(enum SDL_GPUVertexInputRate) == 4, "enum SDL_GPUVertexInputRate: baked sizeof 4 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert(_Alignof(enum SDL_GPUVertexInputRate) == 4, "enum SDL_GPUVertexInputRate: baked alignment 4 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert((SDL_GPU_VERTEXINPUTRATE_VERTEX) == (0), "SDL_GPU_VERTEXINPUTRATE_VERTEX: baked value 0 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert((SDL_GPU_VERTEXINPUTRATE_INSTANCE) == (1), "SDL_GPU_VERTEXINPUTRATE_INSTANCE: baked value 1 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert(sizeof(enum SDL_GPUFillMode) == 4, "enum SDL_GPUFillMode: baked sizeof 4 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert(_Alignof(enum SDL_GPUFillMode) == 4, "enum SDL_GPUFillMode: baked alignment 4 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert((SDL_GPU_FILLMODE_FILL) == (0), "SDL_GPU_FILLMODE_FILL: baked value 0 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert((SDL_GPU_FILLMODE_LINE) == (1), "SDL_GPU_FILLMODE_LINE: baked value 1 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert(sizeof(enum SDL_GPUCullMode) == 4, "enum SDL_GPUCullMode: baked sizeof 4 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert(_Alignof(enum SDL_GPUCullMode) == 4, "enum SDL_GPUCullMode: baked alignment 4 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert((SDL_GPU_CULLMODE_NONE) == (0), "SDL_GPU_CULLMODE_NONE: baked value 0 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert((SDL_GPU_CULLMODE_FRONT) == (1), "SDL_GPU_CULLMODE_FRONT: baked value 1 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert((SDL_GPU_CULLMODE_BACK) == (2), "SDL_GPU_CULLMODE_BACK: baked value 2 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert(sizeof(enum SDL_GPUFrontFace) == 4, "enum SDL_GPUFrontFace: baked sizeof 4 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert(_Alignof(enum SDL_GPUFrontFace) == 4, "enum SDL_GPUFrontFace: baked alignment 4 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert((SDL_GPU_FRONTFACE_COUNTER_CLOCKWISE) == (0), "SDL_GPU_FRONTFACE_COUNTER_CLOCKWISE: baked value 0 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert((SDL_GPU_FRONTFACE_CLOCKWISE) == (1), "SDL_GPU_FRONTFACE_CLOCKWISE: baked value 1 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert(sizeof(enum SDL_GPUCompareOp) == 4, "enum SDL_GPUCompareOp: baked sizeof 4 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert(_Alignof(enum SDL_GPUCompareOp) == 4, "enum SDL_GPUCompareOp: baked alignment 4 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert((SDL_GPU_COMPAREOP_INVALID) == (0), "SDL_GPU_COMPAREOP_INVALID: baked value 0 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert((SDL_GPU_COMPAREOP_NEVER) == (1), "SDL_GPU_COMPAREOP_NEVER: baked value 1 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert((SDL_GPU_COMPAREOP_LESS) == (2), "SDL_GPU_COMPAREOP_LESS: baked value 2 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert((SDL_GPU_COMPAREOP_EQUAL) == (3), "SDL_GPU_COMPAREOP_EQUAL: baked value 3 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert((SDL_GPU_COMPAREOP_LESS_OR_EQUAL) == (4), "SDL_GPU_COMPAREOP_LESS_OR_EQUAL: baked value 4 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert((SDL_GPU_COMPAREOP_GREATER) == (5), "SDL_GPU_COMPAREOP_GREATER: baked value 5 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert((SDL_GPU_COMPAREOP_NOT_EQUAL) == (6), "SDL_GPU_COMPAREOP_NOT_EQUAL: baked value 6 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert((SDL_GPU_COMPAREOP_GREATER_OR_EQUAL) == (7), "SDL_GPU_COMPAREOP_GREATER_OR_EQUAL: baked value 7 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert((SDL_GPU_COMPAREOP_ALWAYS) == (8), "SDL_GPU_COMPAREOP_ALWAYS: baked value 8 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert(sizeof(enum SDL_GPUStencilOp) == 4, "enum SDL_GPUStencilOp: baked sizeof 4 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert(_Alignof(enum SDL_GPUStencilOp) == 4, "enum SDL_GPUStencilOp: baked alignment 4 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert((SDL_GPU_STENCILOP_INVALID) == (0), "SDL_GPU_STENCILOP_INVALID: baked value 0 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert((SDL_GPU_STENCILOP_KEEP) == (1), "SDL_GPU_STENCILOP_KEEP: baked value 1 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert((SDL_GPU_STENCILOP_ZERO) == (2), "SDL_GPU_STENCILOP_ZERO: baked value 2 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert((SDL_GPU_STENCILOP_REPLACE) == (3), "SDL_GPU_STENCILOP_REPLACE: baked value 3 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert((SDL_GPU_STENCILOP_INCREMENT_AND_CLAMP) == (4), "SDL_GPU_STENCILOP_INCREMENT_AND_CLAMP: baked value 4 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert((SDL_GPU_STENCILOP_DECREMENT_AND_CLAMP) == (5), "SDL_GPU_STENCILOP_DECREMENT_AND_CLAMP: baked value 5 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert((SDL_GPU_STENCILOP_INVERT) == (6), "SDL_GPU_STENCILOP_INVERT: baked value 6 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert((SDL_GPU_STENCILOP_INCREMENT_AND_WRAP) == (7), "SDL_GPU_STENCILOP_INCREMENT_AND_WRAP: baked value 7 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert((SDL_GPU_STENCILOP_DECREMENT_AND_WRAP) == (8), "SDL_GPU_STENCILOP_DECREMENT_AND_WRAP: baked value 8 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert(sizeof(enum SDL_GPUBlendOp) == 4, "enum SDL_GPUBlendOp: baked sizeof 4 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert(_Alignof(enum SDL_GPUBlendOp) == 4, "enum SDL_GPUBlendOp: baked alignment 4 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert((SDL_GPU_BLENDOP_INVALID) == (0), "SDL_GPU_BLENDOP_INVALID: baked value 0 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert((SDL_GPU_BLENDOP_ADD) == (1), "SDL_GPU_BLENDOP_ADD: baked value 1 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert((SDL_GPU_BLENDOP_SUBTRACT) == (2), "SDL_GPU_BLENDOP_SUBTRACT: baked value 2 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert((SDL_GPU_BLENDOP_REVERSE_SUBTRACT) == (3), "SDL_GPU_BLENDOP_REVERSE_SUBTRACT: baked value 3 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert((SDL_GPU_BLENDOP_MIN) == (4), "SDL_GPU_BLENDOP_MIN: baked value 4 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert((SDL_GPU_BLENDOP_MAX) == (5), "SDL_GPU_BLENDOP_MAX: baked value 5 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert(sizeof(enum SDL_GPUBlendFactor) == 4, "enum SDL_GPUBlendFactor: baked sizeof 4 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert(_Alignof(enum SDL_GPUBlendFactor) == 4, "enum SDL_GPUBlendFactor: baked alignment 4 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert((SDL_GPU_BLENDFACTOR_INVALID) == (0), "SDL_GPU_BLENDFACTOR_INVALID: baked value 0 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert((SDL_GPU_BLENDFACTOR_ZERO) == (1), "SDL_GPU_BLENDFACTOR_ZERO: baked value 1 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert((SDL_GPU_BLENDFACTOR_ONE) == (2), "SDL_GPU_BLENDFACTOR_ONE: baked value 2 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert((SDL_GPU_BLENDFACTOR_SRC_COLOR) == (3), "SDL_GPU_BLENDFACTOR_SRC_COLOR: baked value 3 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert((SDL_GPU_BLENDFACTOR_ONE_MINUS_SRC_COLOR) == (4), "SDL_GPU_BLENDFACTOR_ONE_MINUS_SRC_COLOR: baked value 4 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert((SDL_GPU_BLENDFACTOR_DST_COLOR) == (5), "SDL_GPU_BLENDFACTOR_DST_COLOR: baked value 5 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert((SDL_GPU_BLENDFACTOR_ONE_MINUS_DST_COLOR) == (6), "SDL_GPU_BLENDFACTOR_ONE_MINUS_DST_COLOR: baked value 6 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert((SDL_GPU_BLENDFACTOR_SRC_ALPHA) == (7), "SDL_GPU_BLENDFACTOR_SRC_ALPHA: baked value 7 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert((SDL_GPU_BLENDFACTOR_ONE_MINUS_SRC_ALPHA) == (8), "SDL_GPU_BLENDFACTOR_ONE_MINUS_SRC_ALPHA: baked value 8 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert((SDL_GPU_BLENDFACTOR_DST_ALPHA) == (9), "SDL_GPU_BLENDFACTOR_DST_ALPHA: baked value 9 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert((SDL_GPU_BLENDFACTOR_ONE_MINUS_DST_ALPHA) == (10), "SDL_GPU_BLENDFACTOR_ONE_MINUS_DST_ALPHA: baked value 10 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert((SDL_GPU_BLENDFACTOR_CONSTANT_COLOR) == (11), "SDL_GPU_BLENDFACTOR_CONSTANT_COLOR: baked value 11 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert((SDL_GPU_BLENDFACTOR_ONE_MINUS_CONSTANT_COLOR) == (12), "SDL_GPU_BLENDFACTOR_ONE_MINUS_CONSTANT_COLOR: baked value 12 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert((SDL_GPU_BLENDFACTOR_SRC_ALPHA_SATURATE) == (13), "SDL_GPU_BLENDFACTOR_SRC_ALPHA_SATURATE: baked value 13 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert(sizeof(enum SDL_GPUFilter) == 4, "enum SDL_GPUFilter: baked sizeof 4 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert(_Alignof(enum SDL_GPUFilter) == 4, "enum SDL_GPUFilter: baked alignment 4 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert((SDL_GPU_FILTER_NEAREST) == (0), "SDL_GPU_FILTER_NEAREST: baked value 0 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert((SDL_GPU_FILTER_LINEAR) == (1), "SDL_GPU_FILTER_LINEAR: baked value 1 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert(sizeof(enum SDL_GPUSamplerMipmapMode) == 4, "enum SDL_GPUSamplerMipmapMode: baked sizeof 4 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert(_Alignof(enum SDL_GPUSamplerMipmapMode) == 4, "enum SDL_GPUSamplerMipmapMode: baked alignment 4 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert((SDL_GPU_SAMPLERMIPMAPMODE_NEAREST) == (0), "SDL_GPU_SAMPLERMIPMAPMODE_NEAREST: baked value 0 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert((SDL_GPU_SAMPLERMIPMAPMODE_LINEAR) == (1), "SDL_GPU_SAMPLERMIPMAPMODE_LINEAR: baked value 1 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert(sizeof(enum SDL_GPUSamplerAddressMode) == 4, "enum SDL_GPUSamplerAddressMode: baked sizeof 4 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert(_Alignof(enum SDL_GPUSamplerAddressMode) == 4, "enum SDL_GPUSamplerAddressMode: baked alignment 4 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert((SDL_GPU_SAMPLERADDRESSMODE_REPEAT) == (0), "SDL_GPU_SAMPLERADDRESSMODE_REPEAT: baked value 0 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert((SDL_GPU_SAMPLERADDRESSMODE_MIRRORED_REPEAT) == (1), "SDL_GPU_SAMPLERADDRESSMODE_MIRRORED_REPEAT: baked value 1 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert((SDL_GPU_SAMPLERADDRESSMODE_CLAMP_TO_EDGE) == (2), "SDL_GPU_SAMPLERADDRESSMODE_CLAMP_TO_EDGE: baked value 2 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert(sizeof(enum SDL_GPUPresentMode) == 4, "enum SDL_GPUPresentMode: baked sizeof 4 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert(_Alignof(enum SDL_GPUPresentMode) == 4, "enum SDL_GPUPresentMode: baked alignment 4 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert((SDL_GPU_PRESENTMODE_VSYNC) == (0), "SDL_GPU_PRESENTMODE_VSYNC: baked value 0 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert((SDL_GPU_PRESENTMODE_IMMEDIATE) == (1), "SDL_GPU_PRESENTMODE_IMMEDIATE: baked value 1 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert((SDL_GPU_PRESENTMODE_MAILBOX) == (2), "SDL_GPU_PRESENTMODE_MAILBOX: baked value 2 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert(sizeof(enum SDL_GPUSwapchainComposition) == 4, "enum SDL_GPUSwapchainComposition: baked sizeof 4 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert(_Alignof(enum SDL_GPUSwapchainComposition) == 4, "enum SDL_GPUSwapchainComposition: baked alignment 4 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert((SDL_GPU_SWAPCHAINCOMPOSITION_SDR) == (0), "SDL_GPU_SWAPCHAINCOMPOSITION_SDR: baked value 0 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert((SDL_GPU_SWAPCHAINCOMPOSITION_SDR_LINEAR) == (1), "SDL_GPU_SWAPCHAINCOMPOSITION_SDR_LINEAR: baked value 1 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert((SDL_GPU_SWAPCHAINCOMPOSITION_HDR_EXTENDED_LINEAR) == (2), "SDL_GPU_SWAPCHAINCOMPOSITION_HDR_EXTENDED_LINEAR: baked value 2 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert((SDL_GPU_SWAPCHAINCOMPOSITION_HDR10_ST2084) == (3), "SDL_GPU_SWAPCHAINCOMPOSITION_HDR10_ST2084: baked value 3 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert(sizeof(struct SDL_GPUViewport) == 24, "struct SDL_GPUViewport: baked sizeof 24 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert(_Alignof(struct SDL_GPUViewport) == 4, "struct SDL_GPUViewport: baked alignment 4 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert(offsetof(struct SDL_GPUViewport, x) == 0, "struct SDL_GPUViewport.x: baked offset 0 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert(offsetof(struct SDL_GPUViewport, y) == 4, "struct SDL_GPUViewport.y: baked offset 4 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert(offsetof(struct SDL_GPUViewport, w) == 8, "struct SDL_GPUViewport.w: baked offset 8 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert(offsetof(struct SDL_GPUViewport, h) == 12, "struct SDL_GPUViewport.h: baked offset 12 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert(offsetof(struct SDL_GPUViewport, min_depth) == 16, "struct SDL_GPUViewport.min_depth: baked offset 16 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert(offsetof(struct SDL_GPUViewport, max_depth) == 20, "struct SDL_GPUViewport.max_depth: baked offset 20 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert(sizeof(struct SDL_GPUTextureTransferInfo) == 24, "struct SDL_GPUTextureTransferInfo: baked sizeof 24 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert(_Alignof(struct SDL_GPUTextureTransferInfo) == 8, "struct SDL_GPUTextureTransferInfo: baked alignment 8 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert(offsetof(struct SDL_GPUTextureTransferInfo, transfer_buffer) == 0, "struct SDL_GPUTextureTransferInfo.transfer_buffer: baked offset 0 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert(offsetof(struct SDL_GPUTextureTransferInfo, offset) == 8, "struct SDL_GPUTextureTransferInfo.offset: baked offset 8 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert(offsetof(struct SDL_GPUTextureTransferInfo, pixels_per_row) == 12, "struct SDL_GPUTextureTransferInfo.pixels_per_row: baked offset 12 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert(offsetof(struct SDL_GPUTextureTransferInfo, rows_per_layer) == 16, "struct SDL_GPUTextureTransferInfo.rows_per_layer: baked offset 16 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert(sizeof(struct SDL_GPUTransferBufferLocation) == 16, "struct SDL_GPUTransferBufferLocation: baked sizeof 16 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert(_Alignof(struct SDL_GPUTransferBufferLocation) == 8, "struct SDL_GPUTransferBufferLocation: baked alignment 8 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert(offsetof(struct SDL_GPUTransferBufferLocation, transfer_buffer) == 0, "struct SDL_GPUTransferBufferLocation.transfer_buffer: baked offset 0 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert(offsetof(struct SDL_GPUTransferBufferLocation, offset) == 8, "struct SDL_GPUTransferBufferLocation.offset: baked offset 8 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert(sizeof(struct SDL_GPUTextureLocation) == 32, "struct SDL_GPUTextureLocation: baked sizeof 32 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert(_Alignof(struct SDL_GPUTextureLocation) == 8, "struct SDL_GPUTextureLocation: baked alignment 8 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert(offsetof(struct SDL_GPUTextureLocation, texture) == 0, "struct SDL_GPUTextureLocation.texture: baked offset 0 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert(offsetof(struct SDL_GPUTextureLocation, mip_level) == 8, "struct SDL_GPUTextureLocation.mip_level: baked offset 8 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert(offsetof(struct SDL_GPUTextureLocation, layer) == 12, "struct SDL_GPUTextureLocation.layer: baked offset 12 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert(offsetof(struct SDL_GPUTextureLocation, x) == 16, "struct SDL_GPUTextureLocation.x: baked offset 16 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert(offsetof(struct SDL_GPUTextureLocation, y) == 20, "struct SDL_GPUTextureLocation.y: baked offset 20 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert(offsetof(struct SDL_GPUTextureLocation, z) == 24, "struct SDL_GPUTextureLocation.z: baked offset 24 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert(sizeof(struct SDL_GPUTextureRegion) == 40, "struct SDL_GPUTextureRegion: baked sizeof 40 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert(_Alignof(struct SDL_GPUTextureRegion) == 8, "struct SDL_GPUTextureRegion: baked alignment 8 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert(offsetof(struct SDL_GPUTextureRegion, texture) == 0, "struct SDL_GPUTextureRegion.texture: baked offset 0 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert(offsetof(struct SDL_GPUTextureRegion, mip_level) == 8, "struct SDL_GPUTextureRegion.mip_level: baked offset 8 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert(offsetof(struct SDL_GPUTextureRegion, layer) == 12, "struct SDL_GPUTextureRegion.layer: baked offset 12 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert(offsetof(struct SDL_GPUTextureRegion, x) == 16, "struct SDL_GPUTextureRegion.x: baked offset 16 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert(offsetof(struct SDL_GPUTextureRegion, y) == 20, "struct SDL_GPUTextureRegion.y: baked offset 20 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert(offsetof(struct SDL_GPUTextureRegion, z) == 24, "struct SDL_GPUTextureRegion.z: baked offset 24 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert(offsetof(struct SDL_GPUTextureRegion, w) == 28, "struct SDL_GPUTextureRegion.w: baked offset 28 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert(offsetof(struct SDL_GPUTextureRegion, h) == 32, "struct SDL_GPUTextureRegion.h: baked offset 32 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert(offsetof(struct SDL_GPUTextureRegion, d) == 36, "struct SDL_GPUTextureRegion.d: baked offset 36 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert(sizeof(struct SDL_GPUBlitRegion) == 32, "struct SDL_GPUBlitRegion: baked sizeof 32 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert(_Alignof(struct SDL_GPUBlitRegion) == 8, "struct SDL_GPUBlitRegion: baked alignment 8 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert(offsetof(struct SDL_GPUBlitRegion, texture) == 0, "struct SDL_GPUBlitRegion.texture: baked offset 0 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert(offsetof(struct SDL_GPUBlitRegion, mip_level) == 8, "struct SDL_GPUBlitRegion.mip_level: baked offset 8 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert(offsetof(struct SDL_GPUBlitRegion, layer_or_depth_plane) == 12, "struct SDL_GPUBlitRegion.layer_or_depth_plane: baked offset 12 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert(offsetof(struct SDL_GPUBlitRegion, x) == 16, "struct SDL_GPUBlitRegion.x: baked offset 16 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert(offsetof(struct SDL_GPUBlitRegion, y) == 20, "struct SDL_GPUBlitRegion.y: baked offset 20 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert(offsetof(struct SDL_GPUBlitRegion, w) == 24, "struct SDL_GPUBlitRegion.w: baked offset 24 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert(offsetof(struct SDL_GPUBlitRegion, h) == 28, "struct SDL_GPUBlitRegion.h: baked offset 28 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert(sizeof(struct SDL_GPUBufferLocation) == 16, "struct SDL_GPUBufferLocation: baked sizeof 16 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert(_Alignof(struct SDL_GPUBufferLocation) == 8, "struct SDL_GPUBufferLocation: baked alignment 8 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert(offsetof(struct SDL_GPUBufferLocation, buffer) == 0, "struct SDL_GPUBufferLocation.buffer: baked offset 0 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert(offsetof(struct SDL_GPUBufferLocation, offset) == 8, "struct SDL_GPUBufferLocation.offset: baked offset 8 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert(sizeof(struct SDL_GPUBufferRegion) == 16, "struct SDL_GPUBufferRegion: baked sizeof 16 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert(_Alignof(struct SDL_GPUBufferRegion) == 8, "struct SDL_GPUBufferRegion: baked alignment 8 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert(offsetof(struct SDL_GPUBufferRegion, buffer) == 0, "struct SDL_GPUBufferRegion.buffer: baked offset 0 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert(offsetof(struct SDL_GPUBufferRegion, offset) == 8, "struct SDL_GPUBufferRegion.offset: baked offset 8 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert(offsetof(struct SDL_GPUBufferRegion, size) == 12, "struct SDL_GPUBufferRegion.size: baked offset 12 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert(sizeof(struct SDL_GPUIndirectDrawCommand) == 16, "struct SDL_GPUIndirectDrawCommand: baked sizeof 16 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert(_Alignof(struct SDL_GPUIndirectDrawCommand) == 4, "struct SDL_GPUIndirectDrawCommand: baked alignment 4 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert(offsetof(struct SDL_GPUIndirectDrawCommand, num_vertices) == 0, "struct SDL_GPUIndirectDrawCommand.num_vertices: baked offset 0 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert(offsetof(struct SDL_GPUIndirectDrawCommand, num_instances) == 4, "struct SDL_GPUIndirectDrawCommand.num_instances: baked offset 4 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert(offsetof(struct SDL_GPUIndirectDrawCommand, first_vertex) == 8, "struct SDL_GPUIndirectDrawCommand.first_vertex: baked offset 8 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert(offsetof(struct SDL_GPUIndirectDrawCommand, first_instance) == 12, "struct SDL_GPUIndirectDrawCommand.first_instance: baked offset 12 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert(sizeof(struct SDL_GPUIndexedIndirectDrawCommand) == 20, "struct SDL_GPUIndexedIndirectDrawCommand: baked sizeof 20 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert(_Alignof(struct SDL_GPUIndexedIndirectDrawCommand) == 4, "struct SDL_GPUIndexedIndirectDrawCommand: baked alignment 4 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert(offsetof(struct SDL_GPUIndexedIndirectDrawCommand, num_indices) == 0, "struct SDL_GPUIndexedIndirectDrawCommand.num_indices: baked offset 0 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert(offsetof(struct SDL_GPUIndexedIndirectDrawCommand, num_instances) == 4, "struct SDL_GPUIndexedIndirectDrawCommand.num_instances: baked offset 4 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert(offsetof(struct SDL_GPUIndexedIndirectDrawCommand, first_index) == 8, "struct SDL_GPUIndexedIndirectDrawCommand.first_index: baked offset 8 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert(offsetof(struct SDL_GPUIndexedIndirectDrawCommand, vertex_offset) == 12, "struct SDL_GPUIndexedIndirectDrawCommand.vertex_offset: baked offset 12 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert(offsetof(struct SDL_GPUIndexedIndirectDrawCommand, first_instance) == 16, "struct SDL_GPUIndexedIndirectDrawCommand.first_instance: baked offset 16 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert(sizeof(struct SDL_GPUIndirectDispatchCommand) == 12, "struct SDL_GPUIndirectDispatchCommand: baked sizeof 12 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert(_Alignof(struct SDL_GPUIndirectDispatchCommand) == 4, "struct SDL_GPUIndirectDispatchCommand: baked alignment 4 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert(offsetof(struct SDL_GPUIndirectDispatchCommand, groupcount_x) == 0, "struct SDL_GPUIndirectDispatchCommand.groupcount_x: baked offset 0 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert(offsetof(struct SDL_GPUIndirectDispatchCommand, groupcount_y) == 4, "struct SDL_GPUIndirectDispatchCommand.groupcount_y: baked offset 4 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert(offsetof(struct SDL_GPUIndirectDispatchCommand, groupcount_z) == 8, "struct SDL_GPUIndirectDispatchCommand.groupcount_z: baked offset 8 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert(sizeof(struct SDL_GPUSamplerCreateInfo) == 52, "struct SDL_GPUSamplerCreateInfo: baked sizeof 52 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert(_Alignof(struct SDL_GPUSamplerCreateInfo) == 4, "struct SDL_GPUSamplerCreateInfo: baked alignment 4 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert(offsetof(struct SDL_GPUSamplerCreateInfo, min_filter) == 0, "struct SDL_GPUSamplerCreateInfo.min_filter: baked offset 0 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert(offsetof(struct SDL_GPUSamplerCreateInfo, mag_filter) == 4, "struct SDL_GPUSamplerCreateInfo.mag_filter: baked offset 4 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert(offsetof(struct SDL_GPUSamplerCreateInfo, mipmap_mode) == 8, "struct SDL_GPUSamplerCreateInfo.mipmap_mode: baked offset 8 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert(offsetof(struct SDL_GPUSamplerCreateInfo, address_mode_u) == 12, "struct SDL_GPUSamplerCreateInfo.address_mode_u: baked offset 12 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert(offsetof(struct SDL_GPUSamplerCreateInfo, address_mode_v) == 16, "struct SDL_GPUSamplerCreateInfo.address_mode_v: baked offset 16 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert(offsetof(struct SDL_GPUSamplerCreateInfo, address_mode_w) == 20, "struct SDL_GPUSamplerCreateInfo.address_mode_w: baked offset 20 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert(offsetof(struct SDL_GPUSamplerCreateInfo, mip_lod_bias) == 24, "struct SDL_GPUSamplerCreateInfo.mip_lod_bias: baked offset 24 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert(offsetof(struct SDL_GPUSamplerCreateInfo, max_anisotropy) == 28, "struct SDL_GPUSamplerCreateInfo.max_anisotropy: baked offset 28 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert(offsetof(struct SDL_GPUSamplerCreateInfo, compare_op) == 32, "struct SDL_GPUSamplerCreateInfo.compare_op: baked offset 32 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert(offsetof(struct SDL_GPUSamplerCreateInfo, min_lod) == 36, "struct SDL_GPUSamplerCreateInfo.min_lod: baked offset 36 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert(offsetof(struct SDL_GPUSamplerCreateInfo, max_lod) == 40, "struct SDL_GPUSamplerCreateInfo.max_lod: baked offset 40 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert(offsetof(struct SDL_GPUSamplerCreateInfo, enable_anisotropy) == 44, "struct SDL_GPUSamplerCreateInfo.enable_anisotropy: baked offset 44 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert(offsetof(struct SDL_GPUSamplerCreateInfo, enable_compare) == 45, "struct SDL_GPUSamplerCreateInfo.enable_compare: baked offset 45 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert(offsetof(struct SDL_GPUSamplerCreateInfo, padding1) == 46, "struct SDL_GPUSamplerCreateInfo.padding1: baked offset 46 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert(offsetof(struct SDL_GPUSamplerCreateInfo, padding2) == 47, "struct SDL_GPUSamplerCreateInfo.padding2: baked offset 47 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert(offsetof(struct SDL_GPUSamplerCreateInfo, props) == 48, "struct SDL_GPUSamplerCreateInfo.props: baked offset 48 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert(sizeof(struct SDL_GPUVertexBufferDescription) == 16, "struct SDL_GPUVertexBufferDescription: baked sizeof 16 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert(_Alignof(struct SDL_GPUVertexBufferDescription) == 4, "struct SDL_GPUVertexBufferDescription: baked alignment 4 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert(offsetof(struct SDL_GPUVertexBufferDescription, slot) == 0, "struct SDL_GPUVertexBufferDescription.slot: baked offset 0 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert(offsetof(struct SDL_GPUVertexBufferDescription, pitch) == 4, "struct SDL_GPUVertexBufferDescription.pitch: baked offset 4 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert(offsetof(struct SDL_GPUVertexBufferDescription, input_rate) == 8, "struct SDL_GPUVertexBufferDescription.input_rate: baked offset 8 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert(offsetof(struct SDL_GPUVertexBufferDescription, instance_step_rate) == 12, "struct SDL_GPUVertexBufferDescription.instance_step_rate: baked offset 12 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert(sizeof(struct SDL_GPUVertexAttribute) == 16, "struct SDL_GPUVertexAttribute: baked sizeof 16 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert(_Alignof(struct SDL_GPUVertexAttribute) == 4, "struct SDL_GPUVertexAttribute: baked alignment 4 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert(offsetof(struct SDL_GPUVertexAttribute, location) == 0, "struct SDL_GPUVertexAttribute.location: baked offset 0 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert(offsetof(struct SDL_GPUVertexAttribute, buffer_slot) == 4, "struct SDL_GPUVertexAttribute.buffer_slot: baked offset 4 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert(offsetof(struct SDL_GPUVertexAttribute, format) == 8, "struct SDL_GPUVertexAttribute.format: baked offset 8 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert(offsetof(struct SDL_GPUVertexAttribute, offset) == 12, "struct SDL_GPUVertexAttribute.offset: baked offset 12 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert(sizeof(struct SDL_GPUVertexInputState) == 32, "struct SDL_GPUVertexInputState: baked sizeof 32 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert(_Alignof(struct SDL_GPUVertexInputState) == 8, "struct SDL_GPUVertexInputState: baked alignment 8 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert(offsetof(struct SDL_GPUVertexInputState, vertex_buffer_descriptions) == 0, "struct SDL_GPUVertexInputState.vertex_buffer_descriptions: baked offset 0 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert(offsetof(struct SDL_GPUVertexInputState, num_vertex_buffers) == 8, "struct SDL_GPUVertexInputState.num_vertex_buffers: baked offset 8 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert(offsetof(struct SDL_GPUVertexInputState, vertex_attributes) == 16, "struct SDL_GPUVertexInputState.vertex_attributes: baked offset 16 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert(offsetof(struct SDL_GPUVertexInputState, num_vertex_attributes) == 24, "struct SDL_GPUVertexInputState.num_vertex_attributes: baked offset 24 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert(sizeof(struct SDL_GPUStencilOpState) == 16, "struct SDL_GPUStencilOpState: baked sizeof 16 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert(_Alignof(struct SDL_GPUStencilOpState) == 4, "struct SDL_GPUStencilOpState: baked alignment 4 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert(offsetof(struct SDL_GPUStencilOpState, fail_op) == 0, "struct SDL_GPUStencilOpState.fail_op: baked offset 0 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert(offsetof(struct SDL_GPUStencilOpState, pass_op) == 4, "struct SDL_GPUStencilOpState.pass_op: baked offset 4 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert(offsetof(struct SDL_GPUStencilOpState, depth_fail_op) == 8, "struct SDL_GPUStencilOpState.depth_fail_op: baked offset 8 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert(offsetof(struct SDL_GPUStencilOpState, compare_op) == 12, "struct SDL_GPUStencilOpState.compare_op: baked offset 12 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert(sizeof(struct SDL_GPUColorTargetBlendState) == 32, "struct SDL_GPUColorTargetBlendState: baked sizeof 32 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert(_Alignof(struct SDL_GPUColorTargetBlendState) == 4, "struct SDL_GPUColorTargetBlendState: baked alignment 4 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert(offsetof(struct SDL_GPUColorTargetBlendState, src_color_blendfactor) == 0, "struct SDL_GPUColorTargetBlendState.src_color_blendfactor: baked offset 0 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert(offsetof(struct SDL_GPUColorTargetBlendState, dst_color_blendfactor) == 4, "struct SDL_GPUColorTargetBlendState.dst_color_blendfactor: baked offset 4 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert(offsetof(struct SDL_GPUColorTargetBlendState, color_blend_op) == 8, "struct SDL_GPUColorTargetBlendState.color_blend_op: baked offset 8 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert(offsetof(struct SDL_GPUColorTargetBlendState, src_alpha_blendfactor) == 12, "struct SDL_GPUColorTargetBlendState.src_alpha_blendfactor: baked offset 12 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert(offsetof(struct SDL_GPUColorTargetBlendState, dst_alpha_blendfactor) == 16, "struct SDL_GPUColorTargetBlendState.dst_alpha_blendfactor: baked offset 16 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert(offsetof(struct SDL_GPUColorTargetBlendState, alpha_blend_op) == 20, "struct SDL_GPUColorTargetBlendState.alpha_blend_op: baked offset 20 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert(offsetof(struct SDL_GPUColorTargetBlendState, color_write_mask) == 24, "struct SDL_GPUColorTargetBlendState.color_write_mask: baked offset 24 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert(offsetof(struct SDL_GPUColorTargetBlendState, enable_blend) == 25, "struct SDL_GPUColorTargetBlendState.enable_blend: baked offset 25 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert(offsetof(struct SDL_GPUColorTargetBlendState, enable_color_write_mask) == 26, "struct SDL_GPUColorTargetBlendState.enable_color_write_mask: baked offset 26 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert(offsetof(struct SDL_GPUColorTargetBlendState, padding1) == 27, "struct SDL_GPUColorTargetBlendState.padding1: baked offset 27 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert(offsetof(struct SDL_GPUColorTargetBlendState, padding2) == 28, "struct SDL_GPUColorTargetBlendState.padding2: baked offset 28 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert(sizeof(struct SDL_GPUShaderCreateInfo) == 56, "struct SDL_GPUShaderCreateInfo: baked sizeof 56 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert(_Alignof(struct SDL_GPUShaderCreateInfo) == 8, "struct SDL_GPUShaderCreateInfo: baked alignment 8 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert(offsetof(struct SDL_GPUShaderCreateInfo, code_size) == 0, "struct SDL_GPUShaderCreateInfo.code_size: baked offset 0 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert(offsetof(struct SDL_GPUShaderCreateInfo, code) == 8, "struct SDL_GPUShaderCreateInfo.code: baked offset 8 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert(offsetof(struct SDL_GPUShaderCreateInfo, entrypoint) == 16, "struct SDL_GPUShaderCreateInfo.entrypoint: baked offset 16 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert(offsetof(struct SDL_GPUShaderCreateInfo, format) == 24, "struct SDL_GPUShaderCreateInfo.format: baked offset 24 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert(offsetof(struct SDL_GPUShaderCreateInfo, stage) == 28, "struct SDL_GPUShaderCreateInfo.stage: baked offset 28 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert(offsetof(struct SDL_GPUShaderCreateInfo, num_samplers) == 32, "struct SDL_GPUShaderCreateInfo.num_samplers: baked offset 32 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert(offsetof(struct SDL_GPUShaderCreateInfo, num_storage_textures) == 36, "struct SDL_GPUShaderCreateInfo.num_storage_textures: baked offset 36 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert(offsetof(struct SDL_GPUShaderCreateInfo, num_storage_buffers) == 40, "struct SDL_GPUShaderCreateInfo.num_storage_buffers: baked offset 40 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert(offsetof(struct SDL_GPUShaderCreateInfo, num_uniform_buffers) == 44, "struct SDL_GPUShaderCreateInfo.num_uniform_buffers: baked offset 44 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert(offsetof(struct SDL_GPUShaderCreateInfo, props) == 48, "struct SDL_GPUShaderCreateInfo.props: baked offset 48 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert(sizeof(struct SDL_GPUTextureCreateInfo) == 36, "struct SDL_GPUTextureCreateInfo: baked sizeof 36 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert(_Alignof(struct SDL_GPUTextureCreateInfo) == 4, "struct SDL_GPUTextureCreateInfo: baked alignment 4 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert(offsetof(struct SDL_GPUTextureCreateInfo, type) == 0, "struct SDL_GPUTextureCreateInfo.type: baked offset 0 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert(offsetof(struct SDL_GPUTextureCreateInfo, format) == 4, "struct SDL_GPUTextureCreateInfo.format: baked offset 4 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert(offsetof(struct SDL_GPUTextureCreateInfo, usage) == 8, "struct SDL_GPUTextureCreateInfo.usage: baked offset 8 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert(offsetof(struct SDL_GPUTextureCreateInfo, width) == 12, "struct SDL_GPUTextureCreateInfo.width: baked offset 12 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert(offsetof(struct SDL_GPUTextureCreateInfo, height) == 16, "struct SDL_GPUTextureCreateInfo.height: baked offset 16 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert(offsetof(struct SDL_GPUTextureCreateInfo, layer_count_or_depth) == 20, "struct SDL_GPUTextureCreateInfo.layer_count_or_depth: baked offset 20 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert(offsetof(struct SDL_GPUTextureCreateInfo, num_levels) == 24, "struct SDL_GPUTextureCreateInfo.num_levels: baked offset 24 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert(offsetof(struct SDL_GPUTextureCreateInfo, sample_count) == 28, "struct SDL_GPUTextureCreateInfo.sample_count: baked offset 28 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert(offsetof(struct SDL_GPUTextureCreateInfo, props) == 32, "struct SDL_GPUTextureCreateInfo.props: baked offset 32 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert(sizeof(struct SDL_GPUBufferCreateInfo) == 12, "struct SDL_GPUBufferCreateInfo: baked sizeof 12 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert(_Alignof(struct SDL_GPUBufferCreateInfo) == 4, "struct SDL_GPUBufferCreateInfo: baked alignment 4 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert(offsetof(struct SDL_GPUBufferCreateInfo, usage) == 0, "struct SDL_GPUBufferCreateInfo.usage: baked offset 0 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert(offsetof(struct SDL_GPUBufferCreateInfo, size) == 4, "struct SDL_GPUBufferCreateInfo.size: baked offset 4 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert(offsetof(struct SDL_GPUBufferCreateInfo, props) == 8, "struct SDL_GPUBufferCreateInfo.props: baked offset 8 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert(sizeof(struct SDL_GPUTransferBufferCreateInfo) == 12, "struct SDL_GPUTransferBufferCreateInfo: baked sizeof 12 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert(_Alignof(struct SDL_GPUTransferBufferCreateInfo) == 4, "struct SDL_GPUTransferBufferCreateInfo: baked alignment 4 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert(offsetof(struct SDL_GPUTransferBufferCreateInfo, usage) == 0, "struct SDL_GPUTransferBufferCreateInfo.usage: baked offset 0 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert(offsetof(struct SDL_GPUTransferBufferCreateInfo, size) == 4, "struct SDL_GPUTransferBufferCreateInfo.size: baked offset 4 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert(offsetof(struct SDL_GPUTransferBufferCreateInfo, props) == 8, "struct SDL_GPUTransferBufferCreateInfo.props: baked offset 8 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert(sizeof(struct SDL_GPURasterizerState) == 28, "struct SDL_GPURasterizerState: baked sizeof 28 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert(_Alignof(struct SDL_GPURasterizerState) == 4, "struct SDL_GPURasterizerState: baked alignment 4 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert(offsetof(struct SDL_GPURasterizerState, fill_mode) == 0, "struct SDL_GPURasterizerState.fill_mode: baked offset 0 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert(offsetof(struct SDL_GPURasterizerState, cull_mode) == 4, "struct SDL_GPURasterizerState.cull_mode: baked offset 4 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert(offsetof(struct SDL_GPURasterizerState, front_face) == 8, "struct SDL_GPURasterizerState.front_face: baked offset 8 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert(offsetof(struct SDL_GPURasterizerState, depth_bias_constant_factor) == 12, "struct SDL_GPURasterizerState.depth_bias_constant_factor: baked offset 12 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert(offsetof(struct SDL_GPURasterizerState, depth_bias_clamp) == 16, "struct SDL_GPURasterizerState.depth_bias_clamp: baked offset 16 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert(offsetof(struct SDL_GPURasterizerState, depth_bias_slope_factor) == 20, "struct SDL_GPURasterizerState.depth_bias_slope_factor: baked offset 20 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert(offsetof(struct SDL_GPURasterizerState, enable_depth_bias) == 24, "struct SDL_GPURasterizerState.enable_depth_bias: baked offset 24 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert(offsetof(struct SDL_GPURasterizerState, enable_depth_clip) == 25, "struct SDL_GPURasterizerState.enable_depth_clip: baked offset 25 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert(offsetof(struct SDL_GPURasterizerState, padding1) == 26, "struct SDL_GPURasterizerState.padding1: baked offset 26 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert(offsetof(struct SDL_GPURasterizerState, padding2) == 27, "struct SDL_GPURasterizerState.padding2: baked offset 27 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert(sizeof(struct SDL_GPUMultisampleState) == 12, "struct SDL_GPUMultisampleState: baked sizeof 12 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert(_Alignof(struct SDL_GPUMultisampleState) == 4, "struct SDL_GPUMultisampleState: baked alignment 4 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert(offsetof(struct SDL_GPUMultisampleState, sample_count) == 0, "struct SDL_GPUMultisampleState.sample_count: baked offset 0 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert(offsetof(struct SDL_GPUMultisampleState, sample_mask) == 4, "struct SDL_GPUMultisampleState.sample_mask: baked offset 4 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert(offsetof(struct SDL_GPUMultisampleState, enable_mask) == 8, "struct SDL_GPUMultisampleState.enable_mask: baked offset 8 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
#if SDL_VERSION_ATLEAST(3, 4, 0)
_Static_assert(offsetof(struct SDL_GPUMultisampleState, enable_alpha_to_coverage) == 9, "struct SDL_GPUMultisampleState.enable_alpha_to_coverage: baked offset 9 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
#endif
_Static_assert(offsetof(struct SDL_GPUMultisampleState, padding2) == 10, "struct SDL_GPUMultisampleState.padding2: baked offset 10 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert(offsetof(struct SDL_GPUMultisampleState, padding3) == 11, "struct SDL_GPUMultisampleState.padding3: baked offset 11 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert(sizeof(struct SDL_GPUDepthStencilState) == 44, "struct SDL_GPUDepthStencilState: baked sizeof 44 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert(_Alignof(struct SDL_GPUDepthStencilState) == 4, "struct SDL_GPUDepthStencilState: baked alignment 4 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert(offsetof(struct SDL_GPUDepthStencilState, compare_op) == 0, "struct SDL_GPUDepthStencilState.compare_op: baked offset 0 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert(offsetof(struct SDL_GPUDepthStencilState, back_stencil_state) == 4, "struct SDL_GPUDepthStencilState.back_stencil_state: baked offset 4 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert(offsetof(struct SDL_GPUDepthStencilState, front_stencil_state) == 20, "struct SDL_GPUDepthStencilState.front_stencil_state: baked offset 20 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert(offsetof(struct SDL_GPUDepthStencilState, compare_mask) == 36, "struct SDL_GPUDepthStencilState.compare_mask: baked offset 36 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert(offsetof(struct SDL_GPUDepthStencilState, write_mask) == 37, "struct SDL_GPUDepthStencilState.write_mask: baked offset 37 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert(offsetof(struct SDL_GPUDepthStencilState, enable_depth_test) == 38, "struct SDL_GPUDepthStencilState.enable_depth_test: baked offset 38 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert(offsetof(struct SDL_GPUDepthStencilState, enable_depth_write) == 39, "struct SDL_GPUDepthStencilState.enable_depth_write: baked offset 39 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert(offsetof(struct SDL_GPUDepthStencilState, enable_stencil_test) == 40, "struct SDL_GPUDepthStencilState.enable_stencil_test: baked offset 40 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert(offsetof(struct SDL_GPUDepthStencilState, padding1) == 41, "struct SDL_GPUDepthStencilState.padding1: baked offset 41 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert(offsetof(struct SDL_GPUDepthStencilState, padding2) == 42, "struct SDL_GPUDepthStencilState.padding2: baked offset 42 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert(offsetof(struct SDL_GPUDepthStencilState, padding3) == 43, "struct SDL_GPUDepthStencilState.padding3: baked offset 43 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert(sizeof(struct SDL_GPUColorTargetDescription) == 36, "struct SDL_GPUColorTargetDescription: baked sizeof 36 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert(_Alignof(struct SDL_GPUColorTargetDescription) == 4, "struct SDL_GPUColorTargetDescription: baked alignment 4 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert(offsetof(struct SDL_GPUColorTargetDescription, format) == 0, "struct SDL_GPUColorTargetDescription.format: baked offset 0 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert(offsetof(struct SDL_GPUColorTargetDescription, blend_state) == 4, "struct SDL_GPUColorTargetDescription.blend_state: baked offset 4 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert(sizeof(struct SDL_GPUGraphicsPipelineTargetInfo) == 24, "struct SDL_GPUGraphicsPipelineTargetInfo: baked sizeof 24 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert(_Alignof(struct SDL_GPUGraphicsPipelineTargetInfo) == 8, "struct SDL_GPUGraphicsPipelineTargetInfo: baked alignment 8 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert(offsetof(struct SDL_GPUGraphicsPipelineTargetInfo, color_target_descriptions) == 0, "struct SDL_GPUGraphicsPipelineTargetInfo.color_target_descriptions: baked offset 0 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert(offsetof(struct SDL_GPUGraphicsPipelineTargetInfo, num_color_targets) == 8, "struct SDL_GPUGraphicsPipelineTargetInfo.num_color_targets: baked offset 8 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert(offsetof(struct SDL_GPUGraphicsPipelineTargetInfo, depth_stencil_format) == 12, "struct SDL_GPUGraphicsPipelineTargetInfo.depth_stencil_format: baked offset 12 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert(offsetof(struct SDL_GPUGraphicsPipelineTargetInfo, has_depth_stencil_target) == 16, "struct SDL_GPUGraphicsPipelineTargetInfo.has_depth_stencil_target: baked offset 16 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert(offsetof(struct SDL_GPUGraphicsPipelineTargetInfo, padding1) == 17, "struct SDL_GPUGraphicsPipelineTargetInfo.padding1: baked offset 17 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert(offsetof(struct SDL_GPUGraphicsPipelineTargetInfo, padding2) == 18, "struct SDL_GPUGraphicsPipelineTargetInfo.padding2: baked offset 18 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert(offsetof(struct SDL_GPUGraphicsPipelineTargetInfo, padding3) == 19, "struct SDL_GPUGraphicsPipelineTargetInfo.padding3: baked offset 19 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert(sizeof(struct SDL_GPUGraphicsPipelineCreateInfo) == 168, "struct SDL_GPUGraphicsPipelineCreateInfo: baked sizeof 168 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert(_Alignof(struct SDL_GPUGraphicsPipelineCreateInfo) == 8, "struct SDL_GPUGraphicsPipelineCreateInfo: baked alignment 8 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert(offsetof(struct SDL_GPUGraphicsPipelineCreateInfo, vertex_shader) == 0, "struct SDL_GPUGraphicsPipelineCreateInfo.vertex_shader: baked offset 0 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert(offsetof(struct SDL_GPUGraphicsPipelineCreateInfo, fragment_shader) == 8, "struct SDL_GPUGraphicsPipelineCreateInfo.fragment_shader: baked offset 8 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert(offsetof(struct SDL_GPUGraphicsPipelineCreateInfo, vertex_input_state) == 16, "struct SDL_GPUGraphicsPipelineCreateInfo.vertex_input_state: baked offset 16 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert(offsetof(struct SDL_GPUGraphicsPipelineCreateInfo, primitive_type) == 48, "struct SDL_GPUGraphicsPipelineCreateInfo.primitive_type: baked offset 48 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert(offsetof(struct SDL_GPUGraphicsPipelineCreateInfo, rasterizer_state) == 52, "struct SDL_GPUGraphicsPipelineCreateInfo.rasterizer_state: baked offset 52 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert(offsetof(struct SDL_GPUGraphicsPipelineCreateInfo, multisample_state) == 80, "struct SDL_GPUGraphicsPipelineCreateInfo.multisample_state: baked offset 80 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert(offsetof(struct SDL_GPUGraphicsPipelineCreateInfo, depth_stencil_state) == 92, "struct SDL_GPUGraphicsPipelineCreateInfo.depth_stencil_state: baked offset 92 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert(offsetof(struct SDL_GPUGraphicsPipelineCreateInfo, target_info) == 136, "struct SDL_GPUGraphicsPipelineCreateInfo.target_info: baked offset 136 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert(offsetof(struct SDL_GPUGraphicsPipelineCreateInfo, props) == 160, "struct SDL_GPUGraphicsPipelineCreateInfo.props: baked offset 160 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert(sizeof(struct SDL_GPUComputePipelineCreateInfo) == 72, "struct SDL_GPUComputePipelineCreateInfo: baked sizeof 72 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert(_Alignof(struct SDL_GPUComputePipelineCreateInfo) == 8, "struct SDL_GPUComputePipelineCreateInfo: baked alignment 8 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert(offsetof(struct SDL_GPUComputePipelineCreateInfo, code_size) == 0, "struct SDL_GPUComputePipelineCreateInfo.code_size: baked offset 0 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert(offsetof(struct SDL_GPUComputePipelineCreateInfo, code) == 8, "struct SDL_GPUComputePipelineCreateInfo.code: baked offset 8 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert(offsetof(struct SDL_GPUComputePipelineCreateInfo, entrypoint) == 16, "struct SDL_GPUComputePipelineCreateInfo.entrypoint: baked offset 16 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert(offsetof(struct SDL_GPUComputePipelineCreateInfo, format) == 24, "struct SDL_GPUComputePipelineCreateInfo.format: baked offset 24 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert(offsetof(struct SDL_GPUComputePipelineCreateInfo, num_samplers) == 28, "struct SDL_GPUComputePipelineCreateInfo.num_samplers: baked offset 28 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert(offsetof(struct SDL_GPUComputePipelineCreateInfo, num_readonly_storage_textures) == 32, "struct SDL_GPUComputePipelineCreateInfo.num_readonly_storage_textures: baked offset 32 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert(offsetof(struct SDL_GPUComputePipelineCreateInfo, num_readonly_storage_buffers) == 36, "struct SDL_GPUComputePipelineCreateInfo.num_readonly_storage_buffers: baked offset 36 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert(offsetof(struct SDL_GPUComputePipelineCreateInfo, num_readwrite_storage_textures) == 40, "struct SDL_GPUComputePipelineCreateInfo.num_readwrite_storage_textures: baked offset 40 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert(offsetof(struct SDL_GPUComputePipelineCreateInfo, num_readwrite_storage_buffers) == 44, "struct SDL_GPUComputePipelineCreateInfo.num_readwrite_storage_buffers: baked offset 44 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert(offsetof(struct SDL_GPUComputePipelineCreateInfo, num_uniform_buffers) == 48, "struct SDL_GPUComputePipelineCreateInfo.num_uniform_buffers: baked offset 48 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert(offsetof(struct SDL_GPUComputePipelineCreateInfo, threadcount_x) == 52, "struct SDL_GPUComputePipelineCreateInfo.threadcount_x: baked offset 52 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert(offsetof(struct SDL_GPUComputePipelineCreateInfo, threadcount_y) == 56, "struct SDL_GPUComputePipelineCreateInfo.threadcount_y: baked offset 56 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert(offsetof(struct SDL_GPUComputePipelineCreateInfo, threadcount_z) == 60, "struct SDL_GPUComputePipelineCreateInfo.threadcount_z: baked offset 60 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert(offsetof(struct SDL_GPUComputePipelineCreateInfo, props) == 64, "struct SDL_GPUComputePipelineCreateInfo.props: baked offset 64 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert(sizeof(struct SDL_GPUColorTargetInfo) == 64, "struct SDL_GPUColorTargetInfo: baked sizeof 64 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert(_Alignof(struct SDL_GPUColorTargetInfo) == 8, "struct SDL_GPUColorTargetInfo: baked alignment 8 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert(offsetof(struct SDL_GPUColorTargetInfo, texture) == 0, "struct SDL_GPUColorTargetInfo.texture: baked offset 0 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert(offsetof(struct SDL_GPUColorTargetInfo, mip_level) == 8, "struct SDL_GPUColorTargetInfo.mip_level: baked offset 8 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert(offsetof(struct SDL_GPUColorTargetInfo, layer_or_depth_plane) == 12, "struct SDL_GPUColorTargetInfo.layer_or_depth_plane: baked offset 12 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert(offsetof(struct SDL_GPUColorTargetInfo, clear_color) == 16, "struct SDL_GPUColorTargetInfo.clear_color: baked offset 16 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert(offsetof(struct SDL_GPUColorTargetInfo, load_op) == 32, "struct SDL_GPUColorTargetInfo.load_op: baked offset 32 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert(offsetof(struct SDL_GPUColorTargetInfo, store_op) == 36, "struct SDL_GPUColorTargetInfo.store_op: baked offset 36 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert(offsetof(struct SDL_GPUColorTargetInfo, resolve_texture) == 40, "struct SDL_GPUColorTargetInfo.resolve_texture: baked offset 40 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert(offsetof(struct SDL_GPUColorTargetInfo, resolve_mip_level) == 48, "struct SDL_GPUColorTargetInfo.resolve_mip_level: baked offset 48 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert(offsetof(struct SDL_GPUColorTargetInfo, resolve_layer) == 52, "struct SDL_GPUColorTargetInfo.resolve_layer: baked offset 52 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert(offsetof(struct SDL_GPUColorTargetInfo, cycle) == 56, "struct SDL_GPUColorTargetInfo.cycle: baked offset 56 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert(offsetof(struct SDL_GPUColorTargetInfo, cycle_resolve_texture) == 57, "struct SDL_GPUColorTargetInfo.cycle_resolve_texture: baked offset 57 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert(offsetof(struct SDL_GPUColorTargetInfo, padding1) == 58, "struct SDL_GPUColorTargetInfo.padding1: baked offset 58 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert(offsetof(struct SDL_GPUColorTargetInfo, padding2) == 59, "struct SDL_GPUColorTargetInfo.padding2: baked offset 59 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert(sizeof(struct SDL_GPUDepthStencilTargetInfo) == 32, "struct SDL_GPUDepthStencilTargetInfo: baked sizeof 32 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert(_Alignof(struct SDL_GPUDepthStencilTargetInfo) == 8, "struct SDL_GPUDepthStencilTargetInfo: baked alignment 8 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert(offsetof(struct SDL_GPUDepthStencilTargetInfo, texture) == 0, "struct SDL_GPUDepthStencilTargetInfo.texture: baked offset 0 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert(offsetof(struct SDL_GPUDepthStencilTargetInfo, clear_depth) == 8, "struct SDL_GPUDepthStencilTargetInfo.clear_depth: baked offset 8 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert(offsetof(struct SDL_GPUDepthStencilTargetInfo, load_op) == 12, "struct SDL_GPUDepthStencilTargetInfo.load_op: baked offset 12 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert(offsetof(struct SDL_GPUDepthStencilTargetInfo, store_op) == 16, "struct SDL_GPUDepthStencilTargetInfo.store_op: baked offset 16 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert(offsetof(struct SDL_GPUDepthStencilTargetInfo, stencil_load_op) == 20, "struct SDL_GPUDepthStencilTargetInfo.stencil_load_op: baked offset 20 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert(offsetof(struct SDL_GPUDepthStencilTargetInfo, stencil_store_op) == 24, "struct SDL_GPUDepthStencilTargetInfo.stencil_store_op: baked offset 24 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert(offsetof(struct SDL_GPUDepthStencilTargetInfo, cycle) == 28, "struct SDL_GPUDepthStencilTargetInfo.cycle: baked offset 28 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert(offsetof(struct SDL_GPUDepthStencilTargetInfo, clear_stencil) == 29, "struct SDL_GPUDepthStencilTargetInfo.clear_stencil: baked offset 29 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
#if SDL_VERSION_ATLEAST(3, 4, 0)
_Static_assert(offsetof(struct SDL_GPUDepthStencilTargetInfo, mip_level) == 30, "struct SDL_GPUDepthStencilTargetInfo.mip_level: baked offset 30 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert(offsetof(struct SDL_GPUDepthStencilTargetInfo, layer) == 31, "struct SDL_GPUDepthStencilTargetInfo.layer: baked offset 31 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
#endif
_Static_assert(sizeof(struct SDL_GPUBlitInfo) == 96, "struct SDL_GPUBlitInfo: baked sizeof 96 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert(_Alignof(struct SDL_GPUBlitInfo) == 8, "struct SDL_GPUBlitInfo: baked alignment 8 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert(offsetof(struct SDL_GPUBlitInfo, source) == 0, "struct SDL_GPUBlitInfo.source: baked offset 0 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert(offsetof(struct SDL_GPUBlitInfo, destination) == 32, "struct SDL_GPUBlitInfo.destination: baked offset 32 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert(offsetof(struct SDL_GPUBlitInfo, load_op) == 64, "struct SDL_GPUBlitInfo.load_op: baked offset 64 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert(offsetof(struct SDL_GPUBlitInfo, clear_color) == 68, "struct SDL_GPUBlitInfo.clear_color: baked offset 68 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert(offsetof(struct SDL_GPUBlitInfo, flip_mode) == 84, "struct SDL_GPUBlitInfo.flip_mode: baked offset 84 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert(offsetof(struct SDL_GPUBlitInfo, filter) == 88, "struct SDL_GPUBlitInfo.filter: baked offset 88 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert(offsetof(struct SDL_GPUBlitInfo, cycle) == 92, "struct SDL_GPUBlitInfo.cycle: baked offset 92 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert(offsetof(struct SDL_GPUBlitInfo, padding1) == 93, "struct SDL_GPUBlitInfo.padding1: baked offset 93 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert(offsetof(struct SDL_GPUBlitInfo, padding2) == 94, "struct SDL_GPUBlitInfo.padding2: baked offset 94 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert(offsetof(struct SDL_GPUBlitInfo, padding3) == 95, "struct SDL_GPUBlitInfo.padding3: baked offset 95 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert(sizeof(struct SDL_GPUBufferBinding) == 16, "struct SDL_GPUBufferBinding: baked sizeof 16 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert(_Alignof(struct SDL_GPUBufferBinding) == 8, "struct SDL_GPUBufferBinding: baked alignment 8 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert(offsetof(struct SDL_GPUBufferBinding, buffer) == 0, "struct SDL_GPUBufferBinding.buffer: baked offset 0 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert(offsetof(struct SDL_GPUBufferBinding, offset) == 8, "struct SDL_GPUBufferBinding.offset: baked offset 8 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert(sizeof(struct SDL_GPUTextureSamplerBinding) == 16, "struct SDL_GPUTextureSamplerBinding: baked sizeof 16 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert(_Alignof(struct SDL_GPUTextureSamplerBinding) == 8, "struct SDL_GPUTextureSamplerBinding: baked alignment 8 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert(offsetof(struct SDL_GPUTextureSamplerBinding, texture) == 0, "struct SDL_GPUTextureSamplerBinding.texture: baked offset 0 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert(offsetof(struct SDL_GPUTextureSamplerBinding, sampler) == 8, "struct SDL_GPUTextureSamplerBinding.sampler: baked offset 8 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert(sizeof(struct SDL_GPUStorageBufferReadWriteBinding) == 16, "struct SDL_GPUStorageBufferReadWriteBinding: baked sizeof 16 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert(_Alignof(struct SDL_GPUStorageBufferReadWriteBinding) == 8, "struct SDL_GPUStorageBufferReadWriteBinding: baked alignment 8 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert(offsetof(struct SDL_GPUStorageBufferReadWriteBinding, buffer) == 0, "struct SDL_GPUStorageBufferReadWriteBinding.buffer: baked offset 0 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert(offsetof(struct SDL_GPUStorageBufferReadWriteBinding, cycle) == 8, "struct SDL_GPUStorageBufferReadWriteBinding.cycle: baked offset 8 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert(offsetof(struct SDL_GPUStorageBufferReadWriteBinding, padding1) == 9, "struct SDL_GPUStorageBufferReadWriteBinding.padding1: baked offset 9 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert(offsetof(struct SDL_GPUStorageBufferReadWriteBinding, padding2) == 10, "struct SDL_GPUStorageBufferReadWriteBinding.padding2: baked offset 10 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert(offsetof(struct SDL_GPUStorageBufferReadWriteBinding, padding3) == 11, "struct SDL_GPUStorageBufferReadWriteBinding.padding3: baked offset 11 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert(sizeof(struct SDL_GPUStorageTextureReadWriteBinding) == 24, "struct SDL_GPUStorageTextureReadWriteBinding: baked sizeof 24 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert(_Alignof(struct SDL_GPUStorageTextureReadWriteBinding) == 8, "struct SDL_GPUStorageTextureReadWriteBinding: baked alignment 8 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert(offsetof(struct SDL_GPUStorageTextureReadWriteBinding, texture) == 0, "struct SDL_GPUStorageTextureReadWriteBinding.texture: baked offset 0 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert(offsetof(struct SDL_GPUStorageTextureReadWriteBinding, mip_level) == 8, "struct SDL_GPUStorageTextureReadWriteBinding.mip_level: baked offset 8 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert(offsetof(struct SDL_GPUStorageTextureReadWriteBinding, layer) == 12, "struct SDL_GPUStorageTextureReadWriteBinding.layer: baked offset 12 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert(offsetof(struct SDL_GPUStorageTextureReadWriteBinding, cycle) == 16, "struct SDL_GPUStorageTextureReadWriteBinding.cycle: baked offset 16 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert(offsetof(struct SDL_GPUStorageTextureReadWriteBinding, padding1) == 17, "struct SDL_GPUStorageTextureReadWriteBinding.padding1: baked offset 17 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert(offsetof(struct SDL_GPUStorageTextureReadWriteBinding, padding2) == 18, "struct SDL_GPUStorageTextureReadWriteBinding.padding2: baked offset 18 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert(offsetof(struct SDL_GPUStorageTextureReadWriteBinding, padding3) == 19, "struct SDL_GPUStorageTextureReadWriteBinding.padding3: baked offset 19 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
#if SDL_VERSION_ATLEAST(3, 4, 0)
_Static_assert(sizeof(struct SDL_GPUVulkanOptions) == 56, "struct SDL_GPUVulkanOptions: baked sizeof 56 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert(_Alignof(struct SDL_GPUVulkanOptions) == 8, "struct SDL_GPUVulkanOptions: baked alignment 8 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert(offsetof(struct SDL_GPUVulkanOptions, vulkan_api_version) == 0, "struct SDL_GPUVulkanOptions.vulkan_api_version: baked offset 0 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert(offsetof(struct SDL_GPUVulkanOptions, feature_list) == 8, "struct SDL_GPUVulkanOptions.feature_list: baked offset 8 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert(offsetof(struct SDL_GPUVulkanOptions, vulkan_10_physical_device_features) == 16, "struct SDL_GPUVulkanOptions.vulkan_10_physical_device_features: baked offset 16 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert(offsetof(struct SDL_GPUVulkanOptions, device_extension_count) == 24, "struct SDL_GPUVulkanOptions.device_extension_count: baked offset 24 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert(offsetof(struct SDL_GPUVulkanOptions, device_extension_names) == 32, "struct SDL_GPUVulkanOptions.device_extension_names: baked offset 32 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert(offsetof(struct SDL_GPUVulkanOptions, instance_extension_count) == 40, "struct SDL_GPUVulkanOptions.instance_extension_count: baked offset 40 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert(offsetof(struct SDL_GPUVulkanOptions, instance_extension_names) == 48, "struct SDL_GPUVulkanOptions.instance_extension_names: baked offset 48 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
#endif
/* ---- SDL_haptic.h ---- */
_Static_assert(sizeof(struct SDL_HapticDirection) == 16, "struct SDL_HapticDirection: baked sizeof 16 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert(_Alignof(struct SDL_HapticDirection) == 4, "struct SDL_HapticDirection: baked alignment 4 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert(offsetof(struct SDL_HapticDirection, type) == 0, "struct SDL_HapticDirection.type: baked offset 0 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert(offsetof(struct SDL_HapticDirection, dir) == 4, "struct SDL_HapticDirection.dir: baked offset 4 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert(sizeof(struct SDL_HapticConstant) == 40, "struct SDL_HapticConstant: baked sizeof 40 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert(_Alignof(struct SDL_HapticConstant) == 4, "struct SDL_HapticConstant: baked alignment 4 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert(offsetof(struct SDL_HapticConstant, type) == 0, "struct SDL_HapticConstant.type: baked offset 0 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert(offsetof(struct SDL_HapticConstant, direction) == 4, "struct SDL_HapticConstant.direction: baked offset 4 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert(offsetof(struct SDL_HapticConstant, length) == 20, "struct SDL_HapticConstant.length: baked offset 20 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert(offsetof(struct SDL_HapticConstant, delay) == 24, "struct SDL_HapticConstant.delay: baked offset 24 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert(offsetof(struct SDL_HapticConstant, button) == 26, "struct SDL_HapticConstant.button: baked offset 26 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert(offsetof(struct SDL_HapticConstant, interval) == 28, "struct SDL_HapticConstant.interval: baked offset 28 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert(offsetof(struct SDL_HapticConstant, level) == 30, "struct SDL_HapticConstant.level: baked offset 30 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert(offsetof(struct SDL_HapticConstant, attack_length) == 32, "struct SDL_HapticConstant.attack_length: baked offset 32 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert(offsetof(struct SDL_HapticConstant, attack_level) == 34, "struct SDL_HapticConstant.attack_level: baked offset 34 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert(offsetof(struct SDL_HapticConstant, fade_length) == 36, "struct SDL_HapticConstant.fade_length: baked offset 36 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert(offsetof(struct SDL_HapticConstant, fade_level) == 38, "struct SDL_HapticConstant.fade_level: baked offset 38 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert(sizeof(struct SDL_HapticPeriodic) == 48, "struct SDL_HapticPeriodic: baked sizeof 48 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert(_Alignof(struct SDL_HapticPeriodic) == 4, "struct SDL_HapticPeriodic: baked alignment 4 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert(offsetof(struct SDL_HapticPeriodic, type) == 0, "struct SDL_HapticPeriodic.type: baked offset 0 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert(offsetof(struct SDL_HapticPeriodic, direction) == 4, "struct SDL_HapticPeriodic.direction: baked offset 4 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert(offsetof(struct SDL_HapticPeriodic, length) == 20, "struct SDL_HapticPeriodic.length: baked offset 20 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert(offsetof(struct SDL_HapticPeriodic, delay) == 24, "struct SDL_HapticPeriodic.delay: baked offset 24 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert(offsetof(struct SDL_HapticPeriodic, button) == 26, "struct SDL_HapticPeriodic.button: baked offset 26 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert(offsetof(struct SDL_HapticPeriodic, interval) == 28, "struct SDL_HapticPeriodic.interval: baked offset 28 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert(offsetof(struct SDL_HapticPeriodic, period) == 30, "struct SDL_HapticPeriodic.period: baked offset 30 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert(offsetof(struct SDL_HapticPeriodic, magnitude) == 32, "struct SDL_HapticPeriodic.magnitude: baked offset 32 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert(offsetof(struct SDL_HapticPeriodic, offset) == 34, "struct SDL_HapticPeriodic.offset: baked offset 34 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert(offsetof(struct SDL_HapticPeriodic, phase) == 36, "struct SDL_HapticPeriodic.phase: baked offset 36 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert(offsetof(struct SDL_HapticPeriodic, attack_length) == 38, "struct SDL_HapticPeriodic.attack_length: baked offset 38 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert(offsetof(struct SDL_HapticPeriodic, attack_level) == 40, "struct SDL_HapticPeriodic.attack_level: baked offset 40 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert(offsetof(struct SDL_HapticPeriodic, fade_length) == 42, "struct SDL_HapticPeriodic.fade_length: baked offset 42 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert(offsetof(struct SDL_HapticPeriodic, fade_level) == 44, "struct SDL_HapticPeriodic.fade_level: baked offset 44 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert(sizeof(struct SDL_HapticCondition) == 68, "struct SDL_HapticCondition: baked sizeof 68 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert(_Alignof(struct SDL_HapticCondition) == 4, "struct SDL_HapticCondition: baked alignment 4 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert(offsetof(struct SDL_HapticCondition, type) == 0, "struct SDL_HapticCondition.type: baked offset 0 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert(offsetof(struct SDL_HapticCondition, direction) == 4, "struct SDL_HapticCondition.direction: baked offset 4 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert(offsetof(struct SDL_HapticCondition, length) == 20, "struct SDL_HapticCondition.length: baked offset 20 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert(offsetof(struct SDL_HapticCondition, delay) == 24, "struct SDL_HapticCondition.delay: baked offset 24 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert(offsetof(struct SDL_HapticCondition, button) == 26, "struct SDL_HapticCondition.button: baked offset 26 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert(offsetof(struct SDL_HapticCondition, interval) == 28, "struct SDL_HapticCondition.interval: baked offset 28 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert(offsetof(struct SDL_HapticCondition, right_sat) == 30, "struct SDL_HapticCondition.right_sat: baked offset 30 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert(offsetof(struct SDL_HapticCondition, left_sat) == 36, "struct SDL_HapticCondition.left_sat: baked offset 36 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert(offsetof(struct SDL_HapticCondition, right_coeff) == 42, "struct SDL_HapticCondition.right_coeff: baked offset 42 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert(offsetof(struct SDL_HapticCondition, left_coeff) == 48, "struct SDL_HapticCondition.left_coeff: baked offset 48 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert(offsetof(struct SDL_HapticCondition, deadband) == 54, "struct SDL_HapticCondition.deadband: baked offset 54 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert(offsetof(struct SDL_HapticCondition, center) == 60, "struct SDL_HapticCondition.center: baked offset 60 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert(sizeof(struct SDL_HapticRamp) == 44, "struct SDL_HapticRamp: baked sizeof 44 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert(_Alignof(struct SDL_HapticRamp) == 4, "struct SDL_HapticRamp: baked alignment 4 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert(offsetof(struct SDL_HapticRamp, type) == 0, "struct SDL_HapticRamp.type: baked offset 0 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert(offsetof(struct SDL_HapticRamp, direction) == 4, "struct SDL_HapticRamp.direction: baked offset 4 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert(offsetof(struct SDL_HapticRamp, length) == 20, "struct SDL_HapticRamp.length: baked offset 20 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert(offsetof(struct SDL_HapticRamp, delay) == 24, "struct SDL_HapticRamp.delay: baked offset 24 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert(offsetof(struct SDL_HapticRamp, button) == 26, "struct SDL_HapticRamp.button: baked offset 26 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert(offsetof(struct SDL_HapticRamp, interval) == 28, "struct SDL_HapticRamp.interval: baked offset 28 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert(offsetof(struct SDL_HapticRamp, start) == 30, "struct SDL_HapticRamp.start: baked offset 30 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert(offsetof(struct SDL_HapticRamp, end) == 32, "struct SDL_HapticRamp.end: baked offset 32 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert(offsetof(struct SDL_HapticRamp, attack_length) == 34, "struct SDL_HapticRamp.attack_length: baked offset 34 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert(offsetof(struct SDL_HapticRamp, attack_level) == 36, "struct SDL_HapticRamp.attack_level: baked offset 36 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert(offsetof(struct SDL_HapticRamp, fade_length) == 38, "struct SDL_HapticRamp.fade_length: baked offset 38 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert(offsetof(struct SDL_HapticRamp, fade_level) == 40, "struct SDL_HapticRamp.fade_level: baked offset 40 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert(sizeof(struct SDL_HapticLeftRight) == 12, "struct SDL_HapticLeftRight: baked sizeof 12 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert(_Alignof(struct SDL_HapticLeftRight) == 4, "struct SDL_HapticLeftRight: baked alignment 4 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert(offsetof(struct SDL_HapticLeftRight, type) == 0, "struct SDL_HapticLeftRight.type: baked offset 0 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert(offsetof(struct SDL_HapticLeftRight, length) == 4, "struct SDL_HapticLeftRight.length: baked offset 4 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert(offsetof(struct SDL_HapticLeftRight, large_magnitude) == 8, "struct SDL_HapticLeftRight.large_magnitude: baked offset 8 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert(offsetof(struct SDL_HapticLeftRight, small_magnitude) == 10, "struct SDL_HapticLeftRight.small_magnitude: baked offset 10 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert(sizeof(struct SDL_HapticCustom) == 56, "struct SDL_HapticCustom: baked sizeof 56 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert(_Alignof(struct SDL_HapticCustom) == 8, "struct SDL_HapticCustom: baked alignment 8 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert(offsetof(struct SDL_HapticCustom, type) == 0, "struct SDL_HapticCustom.type: baked offset 0 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert(offsetof(struct SDL_HapticCustom, direction) == 4, "struct SDL_HapticCustom.direction: baked offset 4 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert(offsetof(struct SDL_HapticCustom, length) == 20, "struct SDL_HapticCustom.length: baked offset 20 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert(offsetof(struct SDL_HapticCustom, delay) == 24, "struct SDL_HapticCustom.delay: baked offset 24 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert(offsetof(struct SDL_HapticCustom, button) == 26, "struct SDL_HapticCustom.button: baked offset 26 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert(offsetof(struct SDL_HapticCustom, interval) == 28, "struct SDL_HapticCustom.interval: baked offset 28 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert(offsetof(struct SDL_HapticCustom, channels) == 30, "struct SDL_HapticCustom.channels: baked offset 30 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert(offsetof(struct SDL_HapticCustom, period) == 32, "struct SDL_HapticCustom.period: baked offset 32 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert(offsetof(struct SDL_HapticCustom, samples) == 34, "struct SDL_HapticCustom.samples: baked offset 34 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert(offsetof(struct SDL_HapticCustom, data) == 40, "struct SDL_HapticCustom.data: baked offset 40 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert(offsetof(struct SDL_HapticCustom, attack_length) == 48, "struct SDL_HapticCustom.attack_length: baked offset 48 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert(offsetof(struct SDL_HapticCustom, attack_level) == 50, "struct SDL_HapticCustom.attack_level: baked offset 50 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert(offsetof(struct SDL_HapticCustom, fade_length) == 52, "struct SDL_HapticCustom.fade_length: baked offset 52 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert(offsetof(struct SDL_HapticCustom, fade_level) == 54, "struct SDL_HapticCustom.fade_level: baked offset 54 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert(sizeof(union SDL_HapticEffect) == 72, "union SDL_HapticEffect: baked sizeof 72 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert(_Alignof(union SDL_HapticEffect) == 8, "union SDL_HapticEffect: baked alignment 8 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
/* ---- SDL_hidapi.h ---- */
_Static_assert(sizeof(enum SDL_hid_bus_type) == 4, "enum SDL_hid_bus_type: baked sizeof 4 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert(_Alignof(enum SDL_hid_bus_type) == 4, "enum SDL_hid_bus_type: baked alignment 4 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert((SDL_HID_API_BUS_UNKNOWN) == (0), "SDL_HID_API_BUS_UNKNOWN: baked value 0 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert((SDL_HID_API_BUS_USB) == (1), "SDL_HID_API_BUS_USB: baked value 1 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert((SDL_HID_API_BUS_BLUETOOTH) == (2), "SDL_HID_API_BUS_BLUETOOTH: baked value 2 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert((SDL_HID_API_BUS_I2C) == (3), "SDL_HID_API_BUS_I2C: baked value 3 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert((SDL_HID_API_BUS_SPI) == (4), "SDL_HID_API_BUS_SPI: baked value 4 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert(sizeof(struct SDL_hid_device_info) == 80, "struct SDL_hid_device_info: baked sizeof 80 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert(_Alignof(struct SDL_hid_device_info) == 8, "struct SDL_hid_device_info: baked alignment 8 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert(offsetof(struct SDL_hid_device_info, path) == 0, "struct SDL_hid_device_info.path: baked offset 0 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert(offsetof(struct SDL_hid_device_info, vendor_id) == 8, "struct SDL_hid_device_info.vendor_id: baked offset 8 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert(offsetof(struct SDL_hid_device_info, product_id) == 10, "struct SDL_hid_device_info.product_id: baked offset 10 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert(offsetof(struct SDL_hid_device_info, serial_number) == 16, "struct SDL_hid_device_info.serial_number: baked offset 16 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert(offsetof(struct SDL_hid_device_info, release_number) == 24, "struct SDL_hid_device_info.release_number: baked offset 24 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert(offsetof(struct SDL_hid_device_info, manufacturer_string) == 32, "struct SDL_hid_device_info.manufacturer_string: baked offset 32 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert(offsetof(struct SDL_hid_device_info, product_string) == 40, "struct SDL_hid_device_info.product_string: baked offset 40 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert(offsetof(struct SDL_hid_device_info, usage_page) == 48, "struct SDL_hid_device_info.usage_page: baked offset 48 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert(offsetof(struct SDL_hid_device_info, usage) == 50, "struct SDL_hid_device_info.usage: baked offset 50 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert(offsetof(struct SDL_hid_device_info, interface_number) == 52, "struct SDL_hid_device_info.interface_number: baked offset 52 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert(offsetof(struct SDL_hid_device_info, interface_class) == 56, "struct SDL_hid_device_info.interface_class: baked offset 56 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert(offsetof(struct SDL_hid_device_info, interface_subclass) == 60, "struct SDL_hid_device_info.interface_subclass: baked offset 60 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert(offsetof(struct SDL_hid_device_info, interface_protocol) == 64, "struct SDL_hid_device_info.interface_protocol: baked offset 64 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert(offsetof(struct SDL_hid_device_info, bus_type) == 68, "struct SDL_hid_device_info.bus_type: baked offset 68 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert(offsetof(struct SDL_hid_device_info, next) == 72, "struct SDL_hid_device_info.next: baked offset 72 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
/* ---- SDL_hints.h ---- */
_Static_assert(sizeof(enum SDL_HintPriority) == 4, "enum SDL_HintPriority: baked sizeof 4 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert(_Alignof(enum SDL_HintPriority) == 4, "enum SDL_HintPriority: baked alignment 4 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert((SDL_HINT_DEFAULT) == (0), "SDL_HINT_DEFAULT: baked value 0 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert((SDL_HINT_NORMAL) == (1), "SDL_HINT_NORMAL: baked value 1 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert((SDL_HINT_OVERRIDE) == (2), "SDL_HINT_OVERRIDE: baked value 2 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
/* ---- SDL_init.h ---- */
_Static_assert(sizeof(enum SDL_AppResult) == 4, "enum SDL_AppResult: baked sizeof 4 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert(_Alignof(enum SDL_AppResult) == 4, "enum SDL_AppResult: baked alignment 4 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert((SDL_APP_CONTINUE) == (0), "SDL_APP_CONTINUE: baked value 0 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert((SDL_APP_SUCCESS) == (1), "SDL_APP_SUCCESS: baked value 1 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert((SDL_APP_FAILURE) == (2), "SDL_APP_FAILURE: baked value 2 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
/* ---- SDL_locale.h ---- */
_Static_assert(sizeof(struct SDL_Locale) == 16, "struct SDL_Locale: baked sizeof 16 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert(_Alignof(struct SDL_Locale) == 8, "struct SDL_Locale: baked alignment 8 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert(offsetof(struct SDL_Locale, language) == 0, "struct SDL_Locale.language: baked offset 0 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert(offsetof(struct SDL_Locale, country) == 8, "struct SDL_Locale.country: baked offset 8 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
/* ---- SDL_log.h ---- */
_Static_assert(sizeof(enum SDL_LogCategory) == 4, "enum SDL_LogCategory: baked sizeof 4 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert(_Alignof(enum SDL_LogCategory) == 4, "enum SDL_LogCategory: baked alignment 4 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert((SDL_LOG_CATEGORY_APPLICATION) == (0), "SDL_LOG_CATEGORY_APPLICATION: baked value 0 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert((SDL_LOG_CATEGORY_ERROR) == (1), "SDL_LOG_CATEGORY_ERROR: baked value 1 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert((SDL_LOG_CATEGORY_ASSERT) == (2), "SDL_LOG_CATEGORY_ASSERT: baked value 2 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert((SDL_LOG_CATEGORY_SYSTEM) == (3), "SDL_LOG_CATEGORY_SYSTEM: baked value 3 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert((SDL_LOG_CATEGORY_AUDIO) == (4), "SDL_LOG_CATEGORY_AUDIO: baked value 4 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert((SDL_LOG_CATEGORY_VIDEO) == (5), "SDL_LOG_CATEGORY_VIDEO: baked value 5 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert((SDL_LOG_CATEGORY_RENDER) == (6), "SDL_LOG_CATEGORY_RENDER: baked value 6 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert((SDL_LOG_CATEGORY_INPUT) == (7), "SDL_LOG_CATEGORY_INPUT: baked value 7 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert((SDL_LOG_CATEGORY_TEST) == (8), "SDL_LOG_CATEGORY_TEST: baked value 8 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert((SDL_LOG_CATEGORY_GPU) == (9), "SDL_LOG_CATEGORY_GPU: baked value 9 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert((SDL_LOG_CATEGORY_RESERVED2) == (10), "SDL_LOG_CATEGORY_RESERVED2: baked value 10 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert((SDL_LOG_CATEGORY_RESERVED3) == (11), "SDL_LOG_CATEGORY_RESERVED3: baked value 11 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert((SDL_LOG_CATEGORY_RESERVED4) == (12), "SDL_LOG_CATEGORY_RESERVED4: baked value 12 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert((SDL_LOG_CATEGORY_RESERVED5) == (13), "SDL_LOG_CATEGORY_RESERVED5: baked value 13 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert((SDL_LOG_CATEGORY_RESERVED6) == (14), "SDL_LOG_CATEGORY_RESERVED6: baked value 14 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert((SDL_LOG_CATEGORY_RESERVED7) == (15), "SDL_LOG_CATEGORY_RESERVED7: baked value 15 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert((SDL_LOG_CATEGORY_RESERVED8) == (16), "SDL_LOG_CATEGORY_RESERVED8: baked value 16 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert((SDL_LOG_CATEGORY_RESERVED9) == (17), "SDL_LOG_CATEGORY_RESERVED9: baked value 17 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert((SDL_LOG_CATEGORY_RESERVED10) == (18), "SDL_LOG_CATEGORY_RESERVED10: baked value 18 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert((SDL_LOG_CATEGORY_CUSTOM) == (19), "SDL_LOG_CATEGORY_CUSTOM: baked value 19 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert(sizeof(enum SDL_LogPriority) == 4, "enum SDL_LogPriority: baked sizeof 4 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert(_Alignof(enum SDL_LogPriority) == 4, "enum SDL_LogPriority: baked alignment 4 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert((SDL_LOG_PRIORITY_INVALID) == (0), "SDL_LOG_PRIORITY_INVALID: baked value 0 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert((SDL_LOG_PRIORITY_TRACE) == (1), "SDL_LOG_PRIORITY_TRACE: baked value 1 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert((SDL_LOG_PRIORITY_VERBOSE) == (2), "SDL_LOG_PRIORITY_VERBOSE: baked value 2 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert((SDL_LOG_PRIORITY_DEBUG) == (3), "SDL_LOG_PRIORITY_DEBUG: baked value 3 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert((SDL_LOG_PRIORITY_INFO) == (4), "SDL_LOG_PRIORITY_INFO: baked value 4 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert((SDL_LOG_PRIORITY_WARN) == (5), "SDL_LOG_PRIORITY_WARN: baked value 5 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert((SDL_LOG_PRIORITY_ERROR) == (6), "SDL_LOG_PRIORITY_ERROR: baked value 6 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert((SDL_LOG_PRIORITY_CRITICAL) == (7), "SDL_LOG_PRIORITY_CRITICAL: baked value 7 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert((SDL_LOG_PRIORITY_COUNT) == (8), "SDL_LOG_PRIORITY_COUNT: baked value 8 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
/* ---- SDL_messagebox.h ---- */
_Static_assert(sizeof(struct SDL_MessageBoxButtonData) == 16, "struct SDL_MessageBoxButtonData: baked sizeof 16 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert(_Alignof(struct SDL_MessageBoxButtonData) == 8, "struct SDL_MessageBoxButtonData: baked alignment 8 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert(offsetof(struct SDL_MessageBoxButtonData, flags) == 0, "struct SDL_MessageBoxButtonData.flags: baked offset 0 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert(offsetof(struct SDL_MessageBoxButtonData, buttonID) == 4, "struct SDL_MessageBoxButtonData.buttonID: baked offset 4 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert(offsetof(struct SDL_MessageBoxButtonData, text) == 8, "struct SDL_MessageBoxButtonData.text: baked offset 8 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert(sizeof(struct SDL_MessageBoxColor) == 3, "struct SDL_MessageBoxColor: baked sizeof 3 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert(_Alignof(struct SDL_MessageBoxColor) == 1, "struct SDL_MessageBoxColor: baked alignment 1 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert(offsetof(struct SDL_MessageBoxColor, r) == 0, "struct SDL_MessageBoxColor.r: baked offset 0 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert(offsetof(struct SDL_MessageBoxColor, g) == 1, "struct SDL_MessageBoxColor.g: baked offset 1 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert(offsetof(struct SDL_MessageBoxColor, b) == 2, "struct SDL_MessageBoxColor.b: baked offset 2 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert(sizeof(enum SDL_MessageBoxColorType) == 4, "enum SDL_MessageBoxColorType: baked sizeof 4 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert(_Alignof(enum SDL_MessageBoxColorType) == 4, "enum SDL_MessageBoxColorType: baked alignment 4 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert((SDL_MESSAGEBOX_COLOR_BACKGROUND) == (0), "SDL_MESSAGEBOX_COLOR_BACKGROUND: baked value 0 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert((SDL_MESSAGEBOX_COLOR_TEXT) == (1), "SDL_MESSAGEBOX_COLOR_TEXT: baked value 1 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert((SDL_MESSAGEBOX_COLOR_BUTTON_BORDER) == (2), "SDL_MESSAGEBOX_COLOR_BUTTON_BORDER: baked value 2 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert((SDL_MESSAGEBOX_COLOR_BUTTON_BACKGROUND) == (3), "SDL_MESSAGEBOX_COLOR_BUTTON_BACKGROUND: baked value 3 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert((SDL_MESSAGEBOX_COLOR_BUTTON_SELECTED) == (4), "SDL_MESSAGEBOX_COLOR_BUTTON_SELECTED: baked value 4 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert((SDL_MESSAGEBOX_COLOR_COUNT) == (5), "SDL_MESSAGEBOX_COLOR_COUNT: baked value 5 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert(sizeof(struct SDL_MessageBoxColorScheme) == 15, "struct SDL_MessageBoxColorScheme: baked sizeof 15 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert(_Alignof(struct SDL_MessageBoxColorScheme) == 1, "struct SDL_MessageBoxColorScheme: baked alignment 1 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert(offsetof(struct SDL_MessageBoxColorScheme, colors) == 0, "struct SDL_MessageBoxColorScheme.colors: baked offset 0 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert(sizeof(struct SDL_MessageBoxData) == 56, "struct SDL_MessageBoxData: baked sizeof 56 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert(_Alignof(struct SDL_MessageBoxData) == 8, "struct SDL_MessageBoxData: baked alignment 8 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert(offsetof(struct SDL_MessageBoxData, flags) == 0, "struct SDL_MessageBoxData.flags: baked offset 0 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert(offsetof(struct SDL_MessageBoxData, window) == 8, "struct SDL_MessageBoxData.window: baked offset 8 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert(offsetof(struct SDL_MessageBoxData, title) == 16, "struct SDL_MessageBoxData.title: baked offset 16 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert(offsetof(struct SDL_MessageBoxData, message) == 24, "struct SDL_MessageBoxData.message: baked offset 24 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert(offsetof(struct SDL_MessageBoxData, numbuttons) == 32, "struct SDL_MessageBoxData.numbuttons: baked offset 32 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert(offsetof(struct SDL_MessageBoxData, buttons) == 40, "struct SDL_MessageBoxData.buttons: baked offset 40 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert(offsetof(struct SDL_MessageBoxData, colorScheme) == 48, "struct SDL_MessageBoxData.colorScheme: baked offset 48 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
/* ---- SDL_process.h ---- */
_Static_assert(sizeof(enum SDL_ProcessIO) == 4, "enum SDL_ProcessIO: baked sizeof 4 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert(_Alignof(enum SDL_ProcessIO) == 4, "enum SDL_ProcessIO: baked alignment 4 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert((SDL_PROCESS_STDIO_INHERITED) == (0), "SDL_PROCESS_STDIO_INHERITED: baked value 0 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert((SDL_PROCESS_STDIO_NULL) == (1), "SDL_PROCESS_STDIO_NULL: baked value 1 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert((SDL_PROCESS_STDIO_APP) == (2), "SDL_PROCESS_STDIO_APP: baked value 2 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert((SDL_PROCESS_STDIO_REDIRECT) == (3), "SDL_PROCESS_STDIO_REDIRECT: baked value 3 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
/* ---- SDL_render.h ---- */
_Static_assert(sizeof(struct SDL_Vertex) == 32, "struct SDL_Vertex: baked sizeof 32 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert(_Alignof(struct SDL_Vertex) == 4, "struct SDL_Vertex: baked alignment 4 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert(offsetof(struct SDL_Vertex, position) == 0, "struct SDL_Vertex.position: baked offset 0 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert(offsetof(struct SDL_Vertex, color) == 8, "struct SDL_Vertex.color: baked offset 8 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert(offsetof(struct SDL_Vertex, tex_coord) == 24, "struct SDL_Vertex.tex_coord: baked offset 24 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert(sizeof(enum SDL_TextureAccess) == 4, "enum SDL_TextureAccess: baked sizeof 4 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert(_Alignof(enum SDL_TextureAccess) == 4, "enum SDL_TextureAccess: baked alignment 4 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert((SDL_TEXTUREACCESS_STATIC) == (0), "SDL_TEXTUREACCESS_STATIC: baked value 0 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert((SDL_TEXTUREACCESS_STREAMING) == (1), "SDL_TEXTUREACCESS_STREAMING: baked value 1 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert((SDL_TEXTUREACCESS_TARGET) == (2), "SDL_TEXTUREACCESS_TARGET: baked value 2 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
#if SDL_VERSION_ATLEAST(3, 4, 0)
_Static_assert(sizeof(enum SDL_TextureAddressMode) == 4, "enum SDL_TextureAddressMode: baked sizeof 4 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert(_Alignof(enum SDL_TextureAddressMode) == 4, "enum SDL_TextureAddressMode: baked alignment 4 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert((SDL_TEXTURE_ADDRESS_INVALID) == (-1), "SDL_TEXTURE_ADDRESS_INVALID: baked value -1 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert((SDL_TEXTURE_ADDRESS_AUTO) == (0), "SDL_TEXTURE_ADDRESS_AUTO: baked value 0 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert((SDL_TEXTURE_ADDRESS_CLAMP) == (1), "SDL_TEXTURE_ADDRESS_CLAMP: baked value 1 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert((SDL_TEXTURE_ADDRESS_WRAP) == (2), "SDL_TEXTURE_ADDRESS_WRAP: baked value 2 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
#endif
_Static_assert(sizeof(enum SDL_RendererLogicalPresentation) == 4, "enum SDL_RendererLogicalPresentation: baked sizeof 4 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert(_Alignof(enum SDL_RendererLogicalPresentation) == 4, "enum SDL_RendererLogicalPresentation: baked alignment 4 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert((SDL_LOGICAL_PRESENTATION_DISABLED) == (0), "SDL_LOGICAL_PRESENTATION_DISABLED: baked value 0 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert((SDL_LOGICAL_PRESENTATION_STRETCH) == (1), "SDL_LOGICAL_PRESENTATION_STRETCH: baked value 1 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert((SDL_LOGICAL_PRESENTATION_LETTERBOX) == (2), "SDL_LOGICAL_PRESENTATION_LETTERBOX: baked value 2 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert((SDL_LOGICAL_PRESENTATION_OVERSCAN) == (3), "SDL_LOGICAL_PRESENTATION_OVERSCAN: baked value 3 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert((SDL_LOGICAL_PRESENTATION_INTEGER_SCALE) == (4), "SDL_LOGICAL_PRESENTATION_INTEGER_SCALE: baked value 4 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert(sizeof(struct SDL_Texture) == 16, "struct SDL_Texture: baked sizeof 16 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert(_Alignof(struct SDL_Texture) == 4, "struct SDL_Texture: baked alignment 4 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert(offsetof(struct SDL_Texture, format) == 0, "struct SDL_Texture.format: baked offset 0 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert(offsetof(struct SDL_Texture, w) == 4, "struct SDL_Texture.w: baked offset 4 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert(offsetof(struct SDL_Texture, h) == 8, "struct SDL_Texture.h: baked offset 8 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert(offsetof(struct SDL_Texture, refcount) == 12, "struct SDL_Texture.refcount: baked offset 12 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
#if SDL_VERSION_ATLEAST(3, 4, 0)
_Static_assert(sizeof(struct SDL_GPURenderStateCreateInfo) == 64, "struct SDL_GPURenderStateCreateInfo: baked sizeof 64 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert(_Alignof(struct SDL_GPURenderStateCreateInfo) == 8, "struct SDL_GPURenderStateCreateInfo: baked alignment 8 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert(offsetof(struct SDL_GPURenderStateCreateInfo, fragment_shader) == 0, "struct SDL_GPURenderStateCreateInfo.fragment_shader: baked offset 0 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert(offsetof(struct SDL_GPURenderStateCreateInfo, num_sampler_bindings) == 8, "struct SDL_GPURenderStateCreateInfo.num_sampler_bindings: baked offset 8 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert(offsetof(struct SDL_GPURenderStateCreateInfo, sampler_bindings) == 16, "struct SDL_GPURenderStateCreateInfo.sampler_bindings: baked offset 16 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert(offsetof(struct SDL_GPURenderStateCreateInfo, num_storage_textures) == 24, "struct SDL_GPURenderStateCreateInfo.num_storage_textures: baked offset 24 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert(offsetof(struct SDL_GPURenderStateCreateInfo, storage_textures) == 32, "struct SDL_GPURenderStateCreateInfo.storage_textures: baked offset 32 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert(offsetof(struct SDL_GPURenderStateCreateInfo, num_storage_buffers) == 40, "struct SDL_GPURenderStateCreateInfo.num_storage_buffers: baked offset 40 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert(offsetof(struct SDL_GPURenderStateCreateInfo, storage_buffers) == 48, "struct SDL_GPURenderStateCreateInfo.storage_buffers: baked offset 48 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert(offsetof(struct SDL_GPURenderStateCreateInfo, props) == 56, "struct SDL_GPURenderStateCreateInfo.props: baked offset 56 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
#endif
/* ---- SDL_storage.h ---- */
_Static_assert(sizeof(struct SDL_StorageInterface) == 96, "struct SDL_StorageInterface: baked sizeof 96 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert(_Alignof(struct SDL_StorageInterface) == 8, "struct SDL_StorageInterface: baked alignment 8 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert(offsetof(struct SDL_StorageInterface, version) == 0, "struct SDL_StorageInterface.version: baked offset 0 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert(offsetof(struct SDL_StorageInterface, close) == 8, "struct SDL_StorageInterface.close: baked offset 8 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert(offsetof(struct SDL_StorageInterface, ready) == 16, "struct SDL_StorageInterface.ready: baked offset 16 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert(offsetof(struct SDL_StorageInterface, enumerate) == 24, "struct SDL_StorageInterface.enumerate: baked offset 24 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert(offsetof(struct SDL_StorageInterface, info) == 32, "struct SDL_StorageInterface.info: baked offset 32 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert(offsetof(struct SDL_StorageInterface, read_file) == 40, "struct SDL_StorageInterface.read_file: baked offset 40 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert(offsetof(struct SDL_StorageInterface, write_file) == 48, "struct SDL_StorageInterface.write_file: baked offset 48 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert(offsetof(struct SDL_StorageInterface, mkdir) == 56, "struct SDL_StorageInterface.mkdir: baked offset 56 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert(offsetof(struct SDL_StorageInterface, remove) == 64, "struct SDL_StorageInterface.remove: baked offset 64 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert(offsetof(struct SDL_StorageInterface, rename) == 72, "struct SDL_StorageInterface.rename: baked offset 72 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert(offsetof(struct SDL_StorageInterface, copy) == 80, "struct SDL_StorageInterface.copy: baked offset 80 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert(offsetof(struct SDL_StorageInterface, space_remaining) == 88, "struct SDL_StorageInterface.space_remaining: baked offset 88 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
/* ---- SDL_system.h ---- */
_Static_assert(sizeof(enum SDL_Sandbox) == 4, "enum SDL_Sandbox: baked sizeof 4 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert(_Alignof(enum SDL_Sandbox) == 4, "enum SDL_Sandbox: baked alignment 4 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert((SDL_SANDBOX_NONE) == (0), "SDL_SANDBOX_NONE: baked value 0 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert((SDL_SANDBOX_UNKNOWN_CONTAINER) == (1), "SDL_SANDBOX_UNKNOWN_CONTAINER: baked value 1 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert((SDL_SANDBOX_FLATPAK) == (2), "SDL_SANDBOX_FLATPAK: baked value 2 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert((SDL_SANDBOX_SNAP) == (3), "SDL_SANDBOX_SNAP: baked value 3 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert((SDL_SANDBOX_MACOS) == (4), "SDL_SANDBOX_MACOS: baked value 4 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
/* ---- SDL_time.h ---- */
_Static_assert(sizeof(struct SDL_DateTime) == 36, "struct SDL_DateTime: baked sizeof 36 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert(_Alignof(struct SDL_DateTime) == 4, "struct SDL_DateTime: baked alignment 4 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert(offsetof(struct SDL_DateTime, year) == 0, "struct SDL_DateTime.year: baked offset 0 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert(offsetof(struct SDL_DateTime, month) == 4, "struct SDL_DateTime.month: baked offset 4 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert(offsetof(struct SDL_DateTime, day) == 8, "struct SDL_DateTime.day: baked offset 8 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert(offsetof(struct SDL_DateTime, hour) == 12, "struct SDL_DateTime.hour: baked offset 12 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert(offsetof(struct SDL_DateTime, minute) == 16, "struct SDL_DateTime.minute: baked offset 16 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert(offsetof(struct SDL_DateTime, second) == 20, "struct SDL_DateTime.second: baked offset 20 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert(offsetof(struct SDL_DateTime, nanosecond) == 24, "struct SDL_DateTime.nanosecond: baked offset 24 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert(offsetof(struct SDL_DateTime, day_of_week) == 28, "struct SDL_DateTime.day_of_week: baked offset 28 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert(offsetof(struct SDL_DateTime, utc_offset) == 32, "struct SDL_DateTime.utc_offset: baked offset 32 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert(sizeof(enum SDL_DateFormat) == 4, "enum SDL_DateFormat: baked sizeof 4 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert(_Alignof(enum SDL_DateFormat) == 4, "enum SDL_DateFormat: baked alignment 4 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert((SDL_DATE_FORMAT_YYYYMMDD) == (0), "SDL_DATE_FORMAT_YYYYMMDD: baked value 0 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert((SDL_DATE_FORMAT_DDMMYYYY) == (1), "SDL_DATE_FORMAT_DDMMYYYY: baked value 1 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert((SDL_DATE_FORMAT_MMDDYYYY) == (2), "SDL_DATE_FORMAT_MMDDYYYY: baked value 2 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert(sizeof(enum SDL_TimeFormat) == 4, "enum SDL_TimeFormat: baked sizeof 4 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert(_Alignof(enum SDL_TimeFormat) == 4, "enum SDL_TimeFormat: baked alignment 4 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert((SDL_TIME_FORMAT_24HR) == (0), "SDL_TIME_FORMAT_24HR: baked value 0 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert((SDL_TIME_FORMAT_12HR) == (1), "SDL_TIME_FORMAT_12HR: baked value 1 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
/* ---- SDL_blendmode.h (typed constants) ---- */
_Static_assert((SDL_BLENDMODE_NONE) == (0ull), "SDL_BLENDMODE_NONE: baked value 0 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert((SDL_BLENDMODE_BLEND) == (1ull), "SDL_BLENDMODE_BLEND: baked value 1 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert((SDL_BLENDMODE_BLEND_PREMULTIPLIED) == (16ull), "SDL_BLENDMODE_BLEND_PREMULTIPLIED: baked value 16 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert((SDL_BLENDMODE_ADD) == (2ull), "SDL_BLENDMODE_ADD: baked value 2 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert((SDL_BLENDMODE_ADD_PREMULTIPLIED) == (32ull), "SDL_BLENDMODE_ADD_PREMULTIPLIED: baked value 32 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert((SDL_BLENDMODE_MOD) == (4ull), "SDL_BLENDMODE_MOD: baked value 4 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert((SDL_BLENDMODE_MUL) == (8ull), "SDL_BLENDMODE_MUL: baked value 8 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert((SDL_BLENDMODE_INVALID) == (2147483647ull), "SDL_BLENDMODE_INVALID: baked value 2147483647 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
/* ---- SDL_video.h (typed constants) ---- */
_Static_assert((SDL_GL_CONTEXT_DEBUG_FLAG) == (1ull), "SDL_GL_CONTEXT_DEBUG_FLAG: baked value 1 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert((SDL_GL_CONTEXT_FORWARD_COMPATIBLE_FLAG) == (2ull), "SDL_GL_CONTEXT_FORWARD_COMPATIBLE_FLAG: baked value 2 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert((SDL_GL_CONTEXT_ROBUST_ACCESS_FLAG) == (4ull), "SDL_GL_CONTEXT_ROBUST_ACCESS_FLAG: baked value 4 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert((SDL_GL_CONTEXT_RESET_ISOLATION_FLAG) == (8ull), "SDL_GL_CONTEXT_RESET_ISOLATION_FLAG: baked value 8 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert((SDL_GL_CONTEXT_RELEASE_BEHAVIOR_NONE) == (0ull), "SDL_GL_CONTEXT_RELEASE_BEHAVIOR_NONE: baked value 0 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert((SDL_GL_CONTEXT_RELEASE_BEHAVIOR_FLUSH) == (1ull), "SDL_GL_CONTEXT_RELEASE_BEHAVIOR_FLUSH: baked value 1 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert((SDL_GL_CONTEXT_RESET_NO_NOTIFICATION) == (0ull), "SDL_GL_CONTEXT_RESET_NO_NOTIFICATION: baked value 0 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert((SDL_GL_CONTEXT_RESET_LOSE_CONTEXT) == (1ull), "SDL_GL_CONTEXT_RESET_LOSE_CONTEXT: baked value 1 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert((SDL_GL_CONTEXT_PROFILE_CORE) == (1ull), "SDL_GL_CONTEXT_PROFILE_CORE: baked value 1 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert((SDL_GL_CONTEXT_PROFILE_COMPATIBILITY) == (2ull), "SDL_GL_CONTEXT_PROFILE_COMPATIBILITY: baked value 2 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert((SDL_GL_CONTEXT_PROFILE_ES) == (4ull), "SDL_GL_CONTEXT_PROFILE_ES: baked value 4 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
/* ---- SDL_gpu.h (typed constants) ---- */
_Static_assert((SDL_GPU_BUFFERUSAGE_VERTEX) == (1ull), "SDL_GPU_BUFFERUSAGE_VERTEX: baked value 1 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert((SDL_GPU_BUFFERUSAGE_INDEX) == (2ull), "SDL_GPU_BUFFERUSAGE_INDEX: baked value 2 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert((SDL_GPU_BUFFERUSAGE_INDIRECT) == (4ull), "SDL_GPU_BUFFERUSAGE_INDIRECT: baked value 4 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert((SDL_GPU_BUFFERUSAGE_GRAPHICS_STORAGE_READ) == (8ull), "SDL_GPU_BUFFERUSAGE_GRAPHICS_STORAGE_READ: baked value 8 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert((SDL_GPU_BUFFERUSAGE_COMPUTE_STORAGE_READ) == (16ull), "SDL_GPU_BUFFERUSAGE_COMPUTE_STORAGE_READ: baked value 16 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert((SDL_GPU_BUFFERUSAGE_COMPUTE_STORAGE_WRITE) == (32ull), "SDL_GPU_BUFFERUSAGE_COMPUTE_STORAGE_WRITE: baked value 32 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert((SDL_GPU_COLORCOMPONENT_R) == (1ull), "SDL_GPU_COLORCOMPONENT_R: baked value 1 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert((SDL_GPU_COLORCOMPONENT_G) == (2ull), "SDL_GPU_COLORCOMPONENT_G: baked value 2 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert((SDL_GPU_COLORCOMPONENT_B) == (4ull), "SDL_GPU_COLORCOMPONENT_B: baked value 4 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert((SDL_GPU_COLORCOMPONENT_A) == (8ull), "SDL_GPU_COLORCOMPONENT_A: baked value 8 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert((SDL_GPU_SHADERFORMAT_INVALID) == (0ull), "SDL_GPU_SHADERFORMAT_INVALID: baked value 0 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert((SDL_GPU_SHADERFORMAT_PRIVATE) == (1ull), "SDL_GPU_SHADERFORMAT_PRIVATE: baked value 1 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert((SDL_GPU_SHADERFORMAT_SPIRV) == (2ull), "SDL_GPU_SHADERFORMAT_SPIRV: baked value 2 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert((SDL_GPU_SHADERFORMAT_DXBC) == (4ull), "SDL_GPU_SHADERFORMAT_DXBC: baked value 4 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert((SDL_GPU_SHADERFORMAT_DXIL) == (8ull), "SDL_GPU_SHADERFORMAT_DXIL: baked value 8 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert((SDL_GPU_SHADERFORMAT_MSL) == (16ull), "SDL_GPU_SHADERFORMAT_MSL: baked value 16 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert((SDL_GPU_SHADERFORMAT_METALLIB) == (32ull), "SDL_GPU_SHADERFORMAT_METALLIB: baked value 32 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert((SDL_GPU_TEXTUREUSAGE_SAMPLER) == (1ull), "SDL_GPU_TEXTUREUSAGE_SAMPLER: baked value 1 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert((SDL_GPU_TEXTUREUSAGE_COLOR_TARGET) == (2ull), "SDL_GPU_TEXTUREUSAGE_COLOR_TARGET: baked value 2 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert((SDL_GPU_TEXTUREUSAGE_DEPTH_STENCIL_TARGET) == (4ull), "SDL_GPU_TEXTUREUSAGE_DEPTH_STENCIL_TARGET: baked value 4 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert((SDL_GPU_TEXTUREUSAGE_GRAPHICS_STORAGE_READ) == (8ull), "SDL_GPU_TEXTUREUSAGE_GRAPHICS_STORAGE_READ: baked value 8 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert((SDL_GPU_TEXTUREUSAGE_COMPUTE_STORAGE_READ) == (16ull), "SDL_GPU_TEXTUREUSAGE_COMPUTE_STORAGE_READ: baked value 16 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert((SDL_GPU_TEXTUREUSAGE_COMPUTE_STORAGE_WRITE) == (32ull), "SDL_GPU_TEXTUREUSAGE_COMPUTE_STORAGE_WRITE: baked value 32 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert((SDL_GPU_TEXTUREUSAGE_COMPUTE_STORAGE_SIMULTANEOUS_READ_WRITE) == (64ull), "SDL_GPU_TEXTUREUSAGE_COMPUTE_STORAGE_SIMULTANEOUS_READ_WRITE: baked value 64 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
/* ---- SDL_filesystem.h (typed constants) ---- */
_Static_assert((SDL_GLOB_CASEINSENSITIVE) == (1ull), "SDL_GLOB_CASEINSENSITIVE: baked value 1 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
/* ---- SDL_haptic.h (typed constants) ---- */
_Static_assert((SDL_HAPTIC_POLAR) == (0ull), "SDL_HAPTIC_POLAR: baked value 0 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert((SDL_HAPTIC_CARTESIAN) == (1ull), "SDL_HAPTIC_CARTESIAN: baked value 1 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert((SDL_HAPTIC_SPHERICAL) == (2ull), "SDL_HAPTIC_SPHERICAL: baked value 2 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert((SDL_HAPTIC_STEERING_AXIS) == (3ull), "SDL_HAPTIC_STEERING_AXIS: baked value 3 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert((SDL_HAPTIC_CONSTANT) == (1ull), "SDL_HAPTIC_CONSTANT: baked value 1 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert((SDL_HAPTIC_SINE) == (2ull), "SDL_HAPTIC_SINE: baked value 2 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert((SDL_HAPTIC_SQUARE) == (4ull), "SDL_HAPTIC_SQUARE: baked value 4 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert((SDL_HAPTIC_TRIANGLE) == (8ull), "SDL_HAPTIC_TRIANGLE: baked value 8 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert((SDL_HAPTIC_SAWTOOTHUP) == (16ull), "SDL_HAPTIC_SAWTOOTHUP: baked value 16 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert((SDL_HAPTIC_SAWTOOTHDOWN) == (32ull), "SDL_HAPTIC_SAWTOOTHDOWN: baked value 32 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert((SDL_HAPTIC_RAMP) == (64ull), "SDL_HAPTIC_RAMP: baked value 64 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert((SDL_HAPTIC_SPRING) == (128ull), "SDL_HAPTIC_SPRING: baked value 128 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert((SDL_HAPTIC_DAMPER) == (256ull), "SDL_HAPTIC_DAMPER: baked value 256 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert((SDL_HAPTIC_INERTIA) == (512ull), "SDL_HAPTIC_INERTIA: baked value 512 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert((SDL_HAPTIC_FRICTION) == (1024ull), "SDL_HAPTIC_FRICTION: baked value 1024 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert((SDL_HAPTIC_LEFTRIGHT) == (2048ull), "SDL_HAPTIC_LEFTRIGHT: baked value 2048 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert((SDL_HAPTIC_RESERVED1) == (4096ull), "SDL_HAPTIC_RESERVED1: baked value 4096 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert((SDL_HAPTIC_RESERVED2) == (8192ull), "SDL_HAPTIC_RESERVED2: baked value 8192 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert((SDL_HAPTIC_RESERVED3) == (16384ull), "SDL_HAPTIC_RESERVED3: baked value 16384 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert((SDL_HAPTIC_CUSTOM) == (32768ull), "SDL_HAPTIC_CUSTOM: baked value 32768 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
/* ---- SDL_init.h (typed constants) ---- */
_Static_assert((SDL_INIT_AUDIO) == (16ull), "SDL_INIT_AUDIO: baked value 16 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert((SDL_INIT_VIDEO) == (32ull), "SDL_INIT_VIDEO: baked value 32 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert((SDL_INIT_JOYSTICK) == (512ull), "SDL_INIT_JOYSTICK: baked value 512 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert((SDL_INIT_HAPTIC) == (4096ull), "SDL_INIT_HAPTIC: baked value 4096 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert((SDL_INIT_GAMEPAD) == (8192ull), "SDL_INIT_GAMEPAD: baked value 8192 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert((SDL_INIT_EVENTS) == (16384ull), "SDL_INIT_EVENTS: baked value 16384 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert((SDL_INIT_SENSOR) == (32768ull), "SDL_INIT_SENSOR: baked value 32768 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert((SDL_INIT_CAMERA) == (65536ull), "SDL_INIT_CAMERA: baked value 65536 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
/* ---- SDL_keycode.h (typed constants) ---- */
_Static_assert((SDL_KMOD_NONE) == (0ull), "SDL_KMOD_NONE: baked value 0 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert((SDL_KMOD_LSHIFT) == (1ull), "SDL_KMOD_LSHIFT: baked value 1 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert((SDL_KMOD_RSHIFT) == (2ull), "SDL_KMOD_RSHIFT: baked value 2 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert((SDL_KMOD_LEVEL5) == (4ull), "SDL_KMOD_LEVEL5: baked value 4 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert((SDL_KMOD_LCTRL) == (64ull), "SDL_KMOD_LCTRL: baked value 64 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert((SDL_KMOD_RCTRL) == (128ull), "SDL_KMOD_RCTRL: baked value 128 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert((SDL_KMOD_LALT) == (256ull), "SDL_KMOD_LALT: baked value 256 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert((SDL_KMOD_RALT) == (512ull), "SDL_KMOD_RALT: baked value 512 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert((SDL_KMOD_LGUI) == (1024ull), "SDL_KMOD_LGUI: baked value 1024 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert((SDL_KMOD_RGUI) == (2048ull), "SDL_KMOD_RGUI: baked value 2048 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert((SDL_KMOD_NUM) == (4096ull), "SDL_KMOD_NUM: baked value 4096 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert((SDL_KMOD_CAPS) == (8192ull), "SDL_KMOD_CAPS: baked value 8192 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert((SDL_KMOD_MODE) == (16384ull), "SDL_KMOD_MODE: baked value 16384 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert((SDL_KMOD_SCROLL) == (32768ull), "SDL_KMOD_SCROLL: baked value 32768 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert((SDL_KMOD_CTRL) == (192ull), "SDL_KMOD_CTRL: baked value 192 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert((SDL_KMOD_SHIFT) == (3ull), "SDL_KMOD_SHIFT: baked value 3 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert((SDL_KMOD_ALT) == (768ull), "SDL_KMOD_ALT: baked value 768 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert((SDL_KMOD_GUI) == (3072ull), "SDL_KMOD_GUI: baked value 3072 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
/* ---- SDL_messagebox.h (typed constants) ---- */
_Static_assert((SDL_MESSAGEBOX_BUTTON_RETURNKEY_DEFAULT) == (1ull), "SDL_MESSAGEBOX_BUTTON_RETURNKEY_DEFAULT: baked value 1 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert((SDL_MESSAGEBOX_BUTTON_ESCAPEKEY_DEFAULT) == (2ull), "SDL_MESSAGEBOX_BUTTON_ESCAPEKEY_DEFAULT: baked value 2 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert((SDL_MESSAGEBOX_ERROR) == (16ull), "SDL_MESSAGEBOX_ERROR: baked value 16 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert((SDL_MESSAGEBOX_WARNING) == (32ull), "SDL_MESSAGEBOX_WARNING: baked value 32 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert((SDL_MESSAGEBOX_INFORMATION) == (64ull), "SDL_MESSAGEBOX_INFORMATION: baked value 64 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert((SDL_MESSAGEBOX_BUTTONS_LEFT_TO_RIGHT) == (128ull), "SDL_MESSAGEBOX_BUTTONS_LEFT_TO_RIGHT: baked value 128 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert((SDL_MESSAGEBOX_BUTTONS_RIGHT_TO_LEFT) == (256ull), "SDL_MESSAGEBOX_BUTTONS_RIGHT_TO_LEFT: baked value 256 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
/* ---- SDL_mouse.h (typed constants) ---- */
_Static_assert((SDL_BUTTON_LMASK) == (1ull), "SDL_BUTTON_LMASK: baked value 1 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert((SDL_BUTTON_MMASK) == (2ull), "SDL_BUTTON_MMASK: baked value 2 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert((SDL_BUTTON_RMASK) == (4ull), "SDL_BUTTON_RMASK: baked value 4 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert((SDL_BUTTON_X1MASK) == (8ull), "SDL_BUTTON_X1MASK: baked value 8 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert((SDL_BUTTON_X2MASK) == (16ull), "SDL_BUTTON_X2MASK: baked value 16 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
/* ---- SDL_pen.h (typed constants) ---- */
_Static_assert((SDL_PEN_INPUT_DOWN) == (1ull), "SDL_PEN_INPUT_DOWN: baked value 1 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert((SDL_PEN_INPUT_BUTTON_1) == (2ull), "SDL_PEN_INPUT_BUTTON_1: baked value 2 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert((SDL_PEN_INPUT_BUTTON_2) == (4ull), "SDL_PEN_INPUT_BUTTON_2: baked value 4 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert((SDL_PEN_INPUT_BUTTON_3) == (8ull), "SDL_PEN_INPUT_BUTTON_3: baked value 8 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert((SDL_PEN_INPUT_BUTTON_4) == (16ull), "SDL_PEN_INPUT_BUTTON_4: baked value 16 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert((SDL_PEN_INPUT_BUTTON_5) == (32ull), "SDL_PEN_INPUT_BUTTON_5: baked value 32 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert((SDL_PEN_INPUT_ERASER_TIP) == (1073741824ull), "SDL_PEN_INPUT_ERASER_TIP: baked value 1073741824 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
#if SDL_VERSION_ATLEAST(3, 4, 0)
_Static_assert((SDL_PEN_INPUT_IN_PROXIMITY) == (2147483648ull), "SDL_PEN_INPUT_IN_PROXIMITY: baked value 2147483648 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
#endif
/* ---- SDL_surface.h (typed constants) ---- */
_Static_assert((SDL_SURFACE_PREALLOCATED) == (1ull), "SDL_SURFACE_PREALLOCATED: baked value 1 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert((SDL_SURFACE_LOCK_NEEDED) == (2ull), "SDL_SURFACE_LOCK_NEEDED: baked value 2 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert((SDL_SURFACE_LOCKED) == (4ull), "SDL_SURFACE_LOCKED: baked value 4 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert((SDL_SURFACE_SIMD_ALIGNED) == (8ull), "SDL_SURFACE_SIMD_ALIGNED: baked value 8 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
/* ---- SDL_tray.h (typed constants) ---- */
_Static_assert((SDL_TRAYENTRY_BUTTON) == (1ull), "SDL_TRAYENTRY_BUTTON: baked value 1 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert((SDL_TRAYENTRY_CHECKBOX) == (2ull), "SDL_TRAYENTRY_CHECKBOX: baked value 2 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert((SDL_TRAYENTRY_SUBMENU) == (4ull), "SDL_TRAYENTRY_SUBMENU: baked value 4 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert((SDL_TRAYENTRY_DISABLED) == (2147483648ull), "SDL_TRAYENTRY_DISABLED: baked value 2147483648 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert((SDL_TRAYENTRY_CHECKED) == (1073741824ull), "SDL_TRAYENTRY_CHECKED: baked value 1073741824 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
/* ---- SDL_video.h (typed constants) ---- */
_Static_assert((SDL_WINDOW_FULLSCREEN) == (1ull), "SDL_WINDOW_FULLSCREEN: baked value 1 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert((SDL_WINDOW_OPENGL) == (2ull), "SDL_WINDOW_OPENGL: baked value 2 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert((SDL_WINDOW_OCCLUDED) == (4ull), "SDL_WINDOW_OCCLUDED: baked value 4 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert((SDL_WINDOW_HIDDEN) == (8ull), "SDL_WINDOW_HIDDEN: baked value 8 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert((SDL_WINDOW_BORDERLESS) == (16ull), "SDL_WINDOW_BORDERLESS: baked value 16 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert((SDL_WINDOW_RESIZABLE) == (32ull), "SDL_WINDOW_RESIZABLE: baked value 32 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert((SDL_WINDOW_MINIMIZED) == (64ull), "SDL_WINDOW_MINIMIZED: baked value 64 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert((SDL_WINDOW_MAXIMIZED) == (128ull), "SDL_WINDOW_MAXIMIZED: baked value 128 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert((SDL_WINDOW_MOUSE_GRABBED) == (256ull), "SDL_WINDOW_MOUSE_GRABBED: baked value 256 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert((SDL_WINDOW_INPUT_FOCUS) == (512ull), "SDL_WINDOW_INPUT_FOCUS: baked value 512 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert((SDL_WINDOW_MOUSE_FOCUS) == (1024ull), "SDL_WINDOW_MOUSE_FOCUS: baked value 1024 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert((SDL_WINDOW_EXTERNAL) == (2048ull), "SDL_WINDOW_EXTERNAL: baked value 2048 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert((SDL_WINDOW_MODAL) == (4096ull), "SDL_WINDOW_MODAL: baked value 4096 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert((SDL_WINDOW_HIGH_PIXEL_DENSITY) == (8192ull), "SDL_WINDOW_HIGH_PIXEL_DENSITY: baked value 8192 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert((SDL_WINDOW_MOUSE_CAPTURE) == (16384ull), "SDL_WINDOW_MOUSE_CAPTURE: baked value 16384 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert((SDL_WINDOW_MOUSE_RELATIVE_MODE) == (32768ull), "SDL_WINDOW_MOUSE_RELATIVE_MODE: baked value 32768 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert((SDL_WINDOW_ALWAYS_ON_TOP) == (65536ull), "SDL_WINDOW_ALWAYS_ON_TOP: baked value 65536 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert((SDL_WINDOW_UTILITY) == (131072ull), "SDL_WINDOW_UTILITY: baked value 131072 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert((SDL_WINDOW_TOOLTIP) == (262144ull), "SDL_WINDOW_TOOLTIP: baked value 262144 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert((SDL_WINDOW_POPUP_MENU) == (524288ull), "SDL_WINDOW_POPUP_MENU: baked value 524288 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert((SDL_WINDOW_KEYBOARD_GRABBED) == (1048576ull), "SDL_WINDOW_KEYBOARD_GRABBED: baked value 1048576 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
#if SDL_VERSION_ATLEAST(3, 4, 0)
_Static_assert((SDL_WINDOW_FILL_DOCUMENT) == (2097152ull), "SDL_WINDOW_FILL_DOCUMENT: baked value 2097152 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
#endif
_Static_assert((SDL_WINDOW_VULKAN) == (268435456ull), "SDL_WINDOW_VULKAN: baked value 268435456 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert((SDL_WINDOW_METAL) == (536870912ull), "SDL_WINDOW_METAL: baked value 536870912 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert((SDL_WINDOW_TRANSPARENT) == (1073741824ull), "SDL_WINDOW_TRANSPARENT: baked value 1073741824 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");
_Static_assert((SDL_WINDOW_NOT_FOCUSABLE) == (2147483648ull), "SDL_WINDOW_NOT_FOCUSABLE: baked value 2147483648 differs from your SDL3 headers (sdl3-bindgen-sys README: ABI verification)");