From 72a3e4084a96b41778e2f53d0311edacc714c2bf Mon Sep 17 00:00:00 2001
From: "Ryan C. Gordon" <[EMAIL REDACTED]>
Date: Mon, 13 Oct 2025 10:02:35 -0400
Subject: [PATCH] testsymbols: Use the existing symbol list in
SDL_dynapi_procs.h
---
src/dynapi/SDL_dynapi_procs.h | 4 +-
src/dynapi/gendynapi.py | 15 -
test/testsymbols.c | 1271 +--------------------------------
3 files changed, 5 insertions(+), 1285 deletions(-)
diff --git a/src/dynapi/SDL_dynapi_procs.h b/src/dynapi/SDL_dynapi_procs.h
index 7c6a6f83883eb..e74a1c745dc75 100644
--- a/src/dynapi/SDL_dynapi_procs.h
+++ b/src/dynapi/SDL_dynapi_procs.h
@@ -28,7 +28,7 @@
Also, this file gets included multiple times, don't add #pragma once, etc.
*/
-// direct jump magic can use these, the rest needs special code.
+/* direct jump magic can use these, the rest needs special code. */
#ifndef SDL_DYNAPI_PROC_NO_VARARGS
SDL_DYNAPI_PROC(size_t,SDL_IOprintf,(SDL_IOStream *a, SDL_PRINTF_FORMAT_STRING const char *b, ...),(a,b),return)
SDL_DYNAPI_PROC(void,SDL_Log,(SDL_PRINTF_FORMAT_STRING const char *a, ...),(a),)
@@ -47,7 +47,7 @@ SDL_DYNAPI_PROC(int,SDL_sscanf,(const char *a, SDL_SCANF_FORMAT_STRING const cha
SDL_DYNAPI_PROC(int,SDL_swprintf,(SDL_OUT_Z_CAP(b) wchar_t *a, size_t b, SDL_PRINTF_FORMAT_STRING const wchar_t *c, ...),(a,b,c),return)
#endif
-// New API symbols are added at the end
+/* New API symbols are added at the end */
SDL_DYNAPI_PROC(SDL_Surface*,SDL_AcquireCameraFrame,(SDL_Camera *a, Uint64 *b),(a,b),return)
SDL_DYNAPI_PROC(SDL_GPUCommandBuffer*,SDL_AcquireGPUCommandBuffer,(SDL_GPUDevice *a),(a),return)
SDL_DYNAPI_PROC(bool,SDL_AcquireGPUSwapchainTexture,(SDL_GPUCommandBuffer *a, SDL_Window *b, SDL_GPUTexture **c, Uint32 *d, Uint32 *e),(a,b,c,d,e),return)
diff --git a/src/dynapi/gendynapi.py b/src/dynapi/gendynapi.py
index 6cf9050081ba4..6aba3cb25b655 100755
--- a/src/dynapi/gendynapi.py
+++ b/src/dynapi/gendynapi.py
@@ -45,7 +45,6 @@
SDL_DYNAPI_PROCS_H = SDL_ROOT / "src/dynapi/SDL_dynapi_procs.h"
SDL_DYNAPI_OVERRIDES_H = SDL_ROOT / "src/dynapi/SDL_dynapi_overrides.h"
SDL_DYNAPI_SYM = SDL_ROOT / "src/dynapi/SDL_dynapi.sym"
-TESTSYMBOLS = SDL_ROOT / "test/testsymbols.c"
RE_EXTERN_C = re.compile(r'.*extern[ "]*C[ "].*')
RE_COMMENT_REMOVE_CONTENT = re.compile(r'\/\*.*\*/')
@@ -512,20 +511,6 @@ def add_dyn_api(proc: SdlProcedure) -> None:
for line in new_input:
f.write(line)
- # File: test/testsymbols.c
- #
- # Add before "extra symbols go here" line
- with TESTSYMBOLS.open() as f:
- new_input = []
- for line in f:
- if "extra symbols go here" in line:
- new_input.append(f" SDL_SYMBOL_ITEM({proc.name}),\n")
- new_input.append(line)
-
- with TESTSYMBOLS.open("w", newline="") as f:
- for line in new_input:
- f.write(line)
-
def main():
parser = argparse.ArgumentParser()
diff --git a/test/testsymbols.c b/test/testsymbols.c
index f8655a8460385..641c10f2eb601 100644
--- a/test/testsymbols.c
+++ b/test/testsymbols.c
@@ -69,1278 +69,13 @@ extern SDL_DECLSPEC void SDLCALL SDL_SetMainReady(void);
extern SDL_DECLSPEC void SDLCALL JNI_OnLoad(void);
-#define SDL_SYMBOL_ITEM(S) { #S, (SDL_FunctionPointer)S }
-
const static struct {
const char *name;
SDL_FunctionPointer address;
} sdl_symbols[] = {
- SDL_SYMBOL_ITEM(JNI_OnLoad),
- SDL_SYMBOL_ITEM(SDL_SetX11EventHook),
- SDL_SYMBOL_ITEM(SDL_AcquireCameraFrame),
- SDL_SYMBOL_ITEM(SDL_AcquireGPUCommandBuffer),
- SDL_SYMBOL_ITEM(SDL_AcquireGPUSwapchainTexture),
- SDL_SYMBOL_ITEM(SDL_AddAtomicInt),
- SDL_SYMBOL_ITEM(SDL_AddEventWatch),
- SDL_SYMBOL_ITEM(SDL_AddGamepadMapping),
- SDL_SYMBOL_ITEM(SDL_AddGamepadMappingsFromFile),
- SDL_SYMBOL_ITEM(SDL_AddGamepadMappingsFromIO),
- SDL_SYMBOL_ITEM(SDL_AddHintCallback),
- SDL_SYMBOL_ITEM(SDL_AddSurfaceAlternateImage),
- SDL_SYMBOL_ITEM(SDL_AddTimer),
- SDL_SYMBOL_ITEM(SDL_AddTimerNS),
- SDL_SYMBOL_ITEM(SDL_AddVulkanRenderSemaphores),
- SDL_SYMBOL_ITEM(SDL_AttachVirtualJoystick),
- SDL_SYMBOL_ITEM(SDL_AudioDevicePaused),
- SDL_SYMBOL_ITEM(SDL_BeginGPUComputePass),
- SDL_SYMBOL_ITEM(SDL_BeginGPUCopyPass),
- SDL_SYMBOL_ITEM(SDL_BeginGPURenderPass),
- SDL_SYMBOL_ITEM(SDL_BindAudioStream),
- SDL_SYMBOL_ITEM(SDL_BindAudioStreams),
- SDL_SYMBOL_ITEM(SDL_BindGPUComputePipeline),
- SDL_SYMBOL_ITEM(SDL_BindGPUComputeSamplers),
- SDL_SYMBOL_ITEM(SDL_BindGPUComputeStorageBuffers),
- SDL_SYMBOL_ITEM(SDL_BindGPUComputeStorageTextures),
- SDL_SYMBOL_ITEM(SDL_BindGPUFragmentSamplers),
- SDL_SYMBOL_ITEM(SDL_BindGPUFragmentStorageBuffers),
- SDL_SYMBOL_ITEM(SDL_BindGPUFragmentStorageTextures),
- SDL_SYMBOL_ITEM(SDL_BindGPUGraphicsPipeline),
- SDL_SYMBOL_ITEM(SDL_BindGPUIndexBuffer),
- SDL_SYMBOL_ITEM(SDL_BindGPUVertexBuffers),
- SDL_SYMBOL_ITEM(SDL_BindGPUVertexSamplers),
- SDL_SYMBOL_ITEM(SDL_BindGPUVertexStorageBuffers),
- SDL_SYMBOL_ITEM(SDL_BindGPUVertexStorageTextures),
- SDL_SYMBOL_ITEM(SDL_BlitGPUTexture),
- SDL_SYMBOL_ITEM(SDL_BlitSurface9Grid),
- SDL_SYMBOL_ITEM(SDL_BlitSurface),
- SDL_SYMBOL_ITEM(SDL_BlitSurfaceScaled),
- SDL_SYMBOL_ITEM(SDL_BlitSurfaceTiled),
- SDL_SYMBOL_ITEM(SDL_BlitSurfaceTiledWithScale),
- SDL_SYMBOL_ITEM(SDL_BlitSurfaceUnchecked),
- SDL_SYMBOL_ITEM(SDL_BlitSurfaceUncheckedScaled),
- SDL_SYMBOL_ITEM(SDL_BroadcastCondition),
- SDL_SYMBOL_ITEM(SDL_CaptureMouse),
- SDL_SYMBOL_ITEM(SDL_ClaimWindowForGPUDevice),
- SDL_SYMBOL_ITEM(SDL_CleanupTLS),
- SDL_SYMBOL_ITEM(SDL_ClearAudioStream),
- SDL_SYMBOL_ITEM(SDL_ClearClipboardData),
- SDL_SYMBOL_ITEM(SDL_ClearComposition),
- SDL_SYMBOL_ITEM(SDL_ClearError),
- SDL_SYMBOL_ITEM(SDL_ClearProperty),
- SDL_SYMBOL_ITEM(SDL_ClearSurface),
- SDL_SYMBOL_ITEM(SDL_CloseAudioDevice),
- SDL_SYMBOL_ITEM(SDL_CloseCamera),
- SDL_SYMBOL_ITEM(SDL_CloseGamepad),
- SDL_SYMBOL_ITEM(SDL_CloseHaptic),
- SDL_SYMBOL_ITEM(SDL_CloseIO),
- SDL_SYMBOL_ITEM(SDL_CloseJoystick),
- SDL_SYMBOL_ITEM(SDL_CloseSensor),
- SDL_SYMBOL_ITEM(SDL_CloseStorage),
- SDL_SYMBOL_ITEM(SDL_CompareAndSwapAtomicInt),
- SDL_SYMBOL_ITEM(SDL_CompareAndSwapAtomicPointer),
- SDL_SYMBOL_ITEM(SDL_CompareAndSwapAtomicU32),
- SDL_SYMBOL_ITEM(SDL_ComposeCustomBlendMode),
- SDL_SYMBOL_ITEM(SDL_ConvertAudioSamples),
- SDL_SYMBOL_ITEM(SDL_ConvertEventToRenderCoordinates),
- SDL_SYMBOL_ITEM(SDL_ConvertPixels),
- SDL_SYMBOL_ITEM(SDL_ConvertPixelsAndColorspace),
- SDL_SYMBOL_ITEM(SDL_ConvertSurface),
- SDL_SYMBOL_ITEM(SDL_ConvertSurfaceAndColorspace),
- SDL_SYMBOL_ITEM(SDL_CopyFile),
- SDL_SYMBOL_ITEM(SDL_CopyGPUBufferToBuffer),
- SDL_SYMBOL_ITEM(SDL_CopyGPUTextureToTexture),
- SDL_SYMBOL_ITEM(SDL_CopyProperties),
- SDL_SYMBOL_ITEM(SDL_CopyStorageFile),
- SDL_SYMBOL_ITEM(SDL_CreateAudioStream),
- SDL_SYMBOL_ITEM(SDL_CreateColorCursor),
- SDL_SYMBOL_ITEM(SDL_CreateCondition),
- SDL_SYMBOL_ITEM(SDL_CreateCursor),
- SDL_SYMBOL_ITEM(SDL_CreateDirectory),
- SDL_SYMBOL_ITEM(SDL_CreateEnvironment),
- SDL_SYMBOL_ITEM(SDL_CreateGPUBuffer),
- SDL_SYMBOL_ITEM(SDL_CreateGPUComputePipeline),
- SDL_SYMBOL_ITEM(SDL_CreateGPUDevice),
- SDL_SYMBOL_ITEM(SDL_CreateGPUDeviceWithProperties),
- SDL_SYMBOL_ITEM(SDL_CreateGPUGraphicsPipeline),
- SDL_SYMBOL_ITEM(SDL_CreateGPUSampler),
- SDL_SYMBOL_ITEM(SDL_CreateGPUShader),
- SDL_SYMBOL_ITEM(SDL_CreateGPUTexture),
- SDL_SYMBOL_ITEM(SDL_CreateGPUTransferBuffer),
- SDL_SYMBOL_ITEM(SDL_CreateHapticEffect),
- SDL_SYMBOL_ITEM(SDL_CreateMutex),
- SDL_SYMBOL_ITEM(SDL_CreatePalette),
- SDL_SYMBOL_ITEM(SDL_CreatePopupWindow),
- SDL_SYMBOL_ITEM(SDL_CreateProcess),
- SDL_SYMBOL_ITEM(SDL_CreateProcessWithProperties),
- SDL_SYMBOL_ITEM(SDL_CreateProperties),
- SDL_SYMBOL_ITEM(SDL_CreateRWLock),
- SDL_SYMBOL_ITEM(SDL_CreateRenderer),
- SDL_SYMBOL_ITEM(SDL_CreateRendererWithProperties),
- SDL_SYMBOL_ITEM(SDL_CreateSemaphore),
- SDL_SYMBOL_ITEM(SDL_CreateSoftwareRenderer),
- SDL_SYMBOL_ITEM(SDL_CreateStorageDirectory),
- SDL_SYMBOL_ITEM(SDL_CreateSurface),
- SDL_SYMBOL_ITEM(SDL_CreateSurfaceFrom),
- SDL_SYMBOL_ITEM(SDL_CreateSurfacePalette),
- SDL_SYMBOL_ITEM(SDL_CreateSystemCursor),
- SDL_SYMBOL_ITEM(SDL_CreateTexture),
- SDL_SYMBOL_ITEM(SDL_CreateTextureFromSurface),
- SDL_SYMBOL_ITEM(SDL_CreateTextureWithProperties),
- SDL_SYMBOL_ITEM(SDL_CreateThreadRuntime),
- SDL_SYMBOL_ITEM(SDL_CreateThreadWithPropertiesRuntime),
- SDL_SYMBOL_ITEM(SDL_CreateWindow),
- SDL_SYMBOL_ITEM(SDL_CreateWindowAndRenderer),
- SDL_SYMBOL_ITEM(SDL_CreateWindowWithProperties),
- SDL_SYMBOL_ITEM(SDL_CursorVisible),
- SDL_SYMBOL_ITEM(SDL_DateTimeToTime),
- SDL_SYMBOL_ITEM(SDL_Delay),
- SDL_SYMBOL_ITEM(SDL_DelayNS),
- SDL_SYMBOL_ITEM(SDL_DestroyAudioStream),
- SDL_SYMBOL_ITEM(SDL_DestroyCondition),
- SDL_SYMBOL_ITEM(SDL_DestroyCursor),
- SDL_SYMBOL_ITEM(SDL_DestroyEnvironment),
- SDL_SYMBOL_ITEM(SDL_DestroyGPUDevice),
- SDL_SYMBOL_ITEM(SDL_DestroyHapticEffect),
- SDL_SYMBOL_ITEM(SDL_DestroyMutex),
- SDL_SYMBOL_ITEM(SDL_DestroyPalette),
- SDL_SYMBOL_ITEM(SDL_DestroyProcess),
- SDL_SYMBOL_ITEM(SDL_DestroyProperties),
- SDL_SYMBOL_ITEM(SDL_DestroyRWLock),
- SDL_SYMBOL_ITEM(SDL_DestroyRenderer),
- SDL_SYMBOL_ITEM(SDL_DestroySemaphore),
- SDL_SYMBOL_ITEM(SDL_DestroySurface),
- SDL_SYMBOL_ITEM(SDL_DestroyTexture),
- SDL_SYMBOL_ITEM(SDL_DestroyWindow),
- SDL_SYMBOL_ITEM(SDL_DestroyWindowSurface),
- SDL_SYMBOL_ITEM(SDL_DetachThread),
- SDL_SYMBOL_ITEM(SDL_DetachVirtualJoystick),
- SDL_SYMBOL_ITEM(SDL_DisableScreenSaver),
- SDL_SYMBOL_ITEM(SDL_DispatchGPUCompute),
- SDL_SYMBOL_ITEM(SDL_DispatchGPUComputeIndirect),
- SDL_SYMBOL_ITEM(SDL_DownloadFromGPUBuffer),
- SDL_SYMBOL_ITEM(SDL_DownloadFromGPUTexture),
- SDL_SYMBOL_ITEM(SDL_DrawGPUIndexedPrimitives),
- SDL_SYMBOL_ITEM(SDL_DrawGPUIndexedPrimitivesIndirect),
- SDL_SYMBOL_ITEM(SDL_DrawGPUPrimitives),
- SDL_SYMBOL_ITEM(SDL_DrawGPUPrimitivesIndirect),
- SDL_SYMBOL_ITEM(SDL_DuplicateSurface),
- SDL_SYMBOL_ITEM(SDL_EGL_GetCurrentConfig),
- SDL_SYMBOL_ITEM(SDL_EGL_GetCurrentDisplay),
- SDL_SYMBOL_ITEM(SDL_EGL_GetProcAddress),
- SDL_SYMBOL_ITEM(SDL_EGL_GetWindowSurface),
- SDL_SYMBOL_ITEM(SDL_EGL_SetAttributeCallbacks),
- SDL_SYMBOL_ITEM(SDL_EnableScreenSaver),
- SDL_SYMBOL_ITEM(SDL_EndGPUComputePass),
- SDL_SYMBOL_ITEM(SDL_EndGPUCopyPass),
- SDL_SYMBOL_ITEM(SDL_EndGPURenderPass),
- SDL_SYMBOL_ITEM(SDL_EnterAppMainCallbacks),
- SDL_SYMBOL_ITEM(SDL_EnumerateDirectory),
- SDL_SYMBOL_ITEM(SDL_EnumerateProperties),
- SDL_SYMBOL_ITEM(SDL_EnumerateStorageDirectory),
- SDL_SYMBOL_ITEM(SDL_EventEnabled),
- SDL_SYMBOL_ITEM(SDL_FillSurfaceRect),
- SDL_SYMBOL_ITEM(SDL_FillSurfaceRects),
- SDL_SYMBOL_ITEM(SDL_FilterEvents),
- SDL_SYMBOL_ITEM(SDL_FlashWindow),
- SDL_SYMBOL_ITEM(SDL_FlipSurface),
- SDL_SYMBOL_ITEM(SDL_FlushAudioStream),
- SDL_SYMBOL_ITEM(SDL_FlushEvent),
- SDL_SYMBOL_ITEM(SDL_FlushEvents),
- SDL_SYMBOL_ITEM(SDL_FlushIO),
- SDL_SYMBOL_ITEM(SDL_FlushRenderer),
- SDL_SYMBOL_ITEM(SDL_GDKResumeGPU),
- SDL_SYMBOL_ITEM(SDL_GDKSuspendComplete),
- SDL_SYMBOL_ITEM(SDL_GDKSuspendGPU),
- SDL_SYMBOL_ITEM(SDL_GL_CreateContext),
- SDL_SYMBOL_ITEM(SDL_GL_DestroyContext),
- SDL_SYMBOL_ITEM(SDL_GL_ExtensionSupported),
- SDL_SYMBOL_ITEM(SDL_GL_GetAttribute),
- SDL_SYMBOL_ITEM(SDL_GL_GetCurrentContext),
- SDL_SYMBOL_ITEM(SDL_GL_GetCurrentWindow),
- SDL_SYMBOL_ITEM(SDL_GL_GetProcAddress),
- SDL_SYMBOL_ITEM(SDL_GL_GetSwapInterval),
- SDL_SYMBOL_ITEM(SDL_GL_LoadLibrary),
- SDL_SYMBOL_ITEM(SDL_GL_MakeCurrent),
- SDL_SYMBOL_ITEM(SDL_GL_ResetAttributes),
- SDL_SYMBOL_ITEM(SDL_GL_SetAttribute),
- SDL_SYMBOL_ITEM(SDL_GL_SetSwapInterval),
- SDL_SYMBOL_ITEM(SDL_GL_SwapWindow),
- SDL_SYMBOL_ITEM(SDL_GL_UnloadLibrary),
- SDL_SYMBOL_ITEM(SDL_GPUSupportsProperties),
- SDL_SYMBOL_ITEM(SDL_GPUSupportsShaderFormats),
- SDL_SYMBOL_ITEM(SDL_GPUTextureFormatTexelBlockSize),
- SDL_SYMBOL_ITEM(SDL_GPUTextureSupportsFormat),
- SDL_SYMBOL_ITEM(SDL_GPUTextureSupportsSampleCount),
- SDL_SYMBOL_ITEM(SDL_GUIDToString),
- SDL_SYMBOL_ITEM(SDL_GamepadConnected),
- SDL_SYMBOL_ITEM(SDL_GamepadEventsEnabled),
- SDL_SYMBOL_ITEM(SDL_GamepadHasAxis),
- SDL_SYMBOL_ITEM(SDL_GamepadHasButton),
- SDL_SYMBOL_ITEM(SDL_GamepadHasSensor),
- SDL_SYMBOL_ITEM(SDL_GamepadSensorEnabled),
- SDL_SYMBOL_ITEM(SDL_GenerateMipmapsForGPUTexture),
- SDL_SYMBOL_ITEM(SDL_GetAndroidActivity),
- SDL_SYMBOL_ITEM(SDL_GetAndroidCachePath),
- SDL_SYMBOL_ITEM(SDL_GetAndroidExternalStoragePath),
- SDL_SYMBOL_ITEM(SDL_GetAndroidExternalStorageState),
- SDL_SYMBOL_ITEM(SDL_GetAndroidInternalStoragePath),
- SDL_SYMBOL_ITEM(SDL_GetAndroidJNIEnv),
- SDL_SYMBOL_ITEM(SDL_GetAndroidSDKVersion),
- SDL_SYMBOL_ITEM(SDL_GetAppMetadataProperty),
- SDL_SYMBOL_ITEM(SDL_GetAssertionHandler),
- SDL_SYMBOL_ITEM(SDL_GetAssertionReport),
- SDL_SYMBOL_ITEM(SDL_GetAtomicInt),
- SDL_SYMBOL_ITEM(SDL_GetAtomicPointer),
- SDL_SYMBOL_ITEM(SDL_GetAtomicU32),
- SDL_SYMBOL_ITEM(SDL_GetAudioDeviceChannelMap),
- SDL_SYMBOL_ITEM(SDL_GetAudioDeviceFormat),
- SDL_SYMBOL_ITEM(SDL_GetAudioDeviceGain),
- SDL_SYMBOL_ITEM(SDL_GetAudioDeviceName),
- SDL_SYMBOL_ITEM(SDL_GetAudioDriver),
- SDL_SYMBOL_ITEM(SDL_GetAudioFormatName),
- SDL_SYMBOL_ITEM(SDL_GetAudioPlaybackDevices),
- SDL_SYMBOL_ITEM(SDL_GetAudioRecordingDevices),
- SDL_SYMBOL_ITEM(SDL_GetAudioStreamAvailable),
- SDL_SYMBOL_ITEM(SDL_GetAudioStreamData),
- SDL_SYMBOL_ITEM(SDL_GetAudioStreamDevice),
- SDL_SYMBOL_ITEM(SDL_GetAudioStreamFormat),
- SDL_SYMBOL_ITEM(SDL_GetAudioStreamFrequencyRatio),
- SDL_SYMBOL_ITEM(SDL_GetAudioStreamGain),
- SDL_SYMBOL_ITEM(SDL_GetAudioStreamInputChannelMap),
- SDL_SYMBOL_ITEM(SDL_GetAudioStreamOutputChannelMap),
- SDL_SYMBOL_ITEM(SDL_GetAudioStreamProperties),
- SDL_SYMBOL_ITEM(SDL_GetAudioStreamQueued),
- SDL_SYMBOL_ITEM(SDL_GetBasePath),
- SDL_SYMBOL_ITEM(SDL_GetBooleanProperty),
- SDL_SYMBOL_ITEM(SDL_GetCPUCacheLineSize),
- SDL_SYMBOL_ITEM(SDL_GetCameraDriver),
- SDL_SYMBOL_ITEM(SDL_GetCameraFormat),
- SDL_SYMBOL_ITEM(SDL_GetCameraID),
- SDL_SYMBOL_ITEM(SDL_GetCameraName),
- SDL_SYMBOL_ITEM(SDL_GetCameraPermissionState),
- SDL_SYMBOL_ITEM(SDL_GetCameraPosition),
- SDL_SYMBOL_ITEM(SDL_GetCameraProperties),
- SDL_SYMBOL_ITEM(SDL_GetCameraSupportedFormats),
- SDL_SYMBOL_ITEM(SDL_GetCameras),
- SDL_SYMBOL_ITEM(SDL_GetClipboardData),
- SDL_SYMBOL_ITEM(SDL_GetClipboardMimeTypes),
- SDL_SYMBOL_ITEM(SDL_GetClipboardText),
- SDL_SYMBOL_ITEM(SDL_GetClosestFullscreenDisplayMode),
- SDL_SYMBOL_ITEM(SDL_GetCurrentAudioDriver),
- SDL_SYMBOL_ITEM(SDL_GetCurrentCameraDriver),
- SDL_SYMBOL_ITEM(SDL_GetCurrentDisplayMode),
- SDL_SYMBOL_ITEM(SDL_GetCurrentDisplayOrientation),
- SDL_SYMBOL_ITEM(SDL_GetCurrentRenderOutputSize),
- SDL_SYMBOL_ITEM(SDL_GetCurrentThreadID),
- SDL_SYMBOL_ITEM(SDL_GetCurrentTime),
- SDL_SYMBOL_ITEM(SDL_GetCurrentVideoDriver),
- SDL_SYMBOL_ITEM(SDL_GetCursor),
- SDL_SYMBOL_ITEM(SDL_GetDXGIOutputInfo),
- SDL_SYMBOL_ITEM(SDL_GetDateTimeLocalePreferences),
- SDL_SYMBOL_ITEM(SDL_GetDayOfWeek),
- SDL_SYMBOL_ITEM(SDL_GetDayOfYear),
- SDL_SYMBOL_ITEM(SDL_GetDaysInMonth),
- SDL_SYMBOL_ITEM(SDL_GetDefaultAssertionHandler),
- SDL_SYMBOL_ITEM(SDL_GetDefaultCursor),
- SDL_SYMBOL_ITEM(SDL_GetDesktopDisplayMode),
- SDL_SYMBOL_ITEM(SDL_GetDirect3D9AdapterIndex),
- SDL_SYMBOL_ITEM(SDL_GetDisplayBounds),
- SDL_SYMBOL_ITEM(SDL_GetDisplayContentScale),
- SDL_SYMBOL_ITEM(SDL_GetDisplayForPoint),
- SDL_SYMBOL_ITEM(SDL_GetDisplayForRect),
- SDL_SYMBOL_ITEM(SDL_GetDisplayForWindow),
- SDL_SYMBOL_ITEM(SDL_GetDisplayName),
- SDL_SYMBOL_ITEM(SDL_GetDisplayProperties),
- SDL_SYMBOL_ITEM(SDL_GetDisplayUsableBounds),
- SDL_SYMBOL_ITEM(SDL_GetDisplays),
- SDL_SYMBOL_ITEM(SDL_GetEnvironment),
- SDL_SYMBOL_ITEM(SDL_GetEnvironmentVariable),
- SDL_SYMBOL_ITEM(SDL_GetEnvironmentVariables),
- SDL_SYMBOL_ITEM(SDL_GetError),
- SDL_SYMBOL_ITEM(SDL_GetEventFilter),
- SDL_SYMBOL_ITEM(SDL_GetFloatProperty),
- SDL_SYMBOL_ITEM(SDL_GetFullscreenDisplayModes),
- SDL_SYMBOL_ITEM(SDL_GetGDKDefaultUser),
- SDL_SYMBOL_ITEM(SDL_GetGDKTaskQueue),
- SDL_SYMBOL_ITEM(SDL_GetGPUDeviceDriver),
- SDL_SYMBOL_ITEM(SDL_GetGPUDriver),
- SDL_SYMBOL_ITEM(SDL_GetGPUShaderFormats),
- SDL_SYMBOL_ITEM(SDL_GetGPUSwapchainTextureFormat),
- SDL_SYMBOL_ITEM(SDL_GetGamepadAppleSFSymbolsNameForAxis),
- SDL_SYMBOL_ITEM(SDL_GetGamepadAppleSFSymbolsNameForButton),
- SDL_SYMBOL_ITEM(SDL_GetGamepadAxis),
- SDL_SYMBOL_ITEM(SDL_GetGamepadAxisFromString),
- SDL_SYMBOL_ITEM(SDL_GetGamepadBindings),
- SDL_SYMBOL_ITEM(SDL_GetGamepadButton),
- SDL_SYMBOL_ITEM(SDL_GetGamepadButtonFromString),
- SDL_SYMBOL_ITEM(SDL_GetGamepadButtonLabel),
- SDL_SYMBOL_ITEM(SDL_GetGamepadButtonLabelForType),
- SDL_SYMBOL_ITEM(SDL_GetGamepadConnectionState),
- SDL_SYMBOL_ITEM(SDL_GetGamepadFirmwareVersion),
- SDL_SYMBOL_ITEM(SDL_GetGamepadFromID),
- SDL_SYMBOL_ITEM(SDL_GetGamepadFromPlayerIndex),
- SDL_SYMBOL_ITEM(SDL_GetGamepadGUIDForID),
- SDL_SYMBOL_ITEM(SDL_GetGamepadID),
- SDL_SYMBOL_ITEM(SDL_GetGamepadJoystick),
- SDL_SYMBOL_ITEM(SDL_GetGamepadMapping),
- SDL_SYMBOL_ITEM(SDL_GetGamepadMappingForGUID),
- SDL_SYMBOL_ITEM(SDL_GetGamepadMappingForID),
- SDL_SYMBOL_ITEM(SDL_GetGamepadMappings),
- SDL_SYMBOL_ITEM(SDL_GetGamepadName),
- SDL_SYMBOL_ITEM(SDL_GetGamepadNameForID),
- SDL_SYMBOL_ITEM(SDL_GetGamepadPath),
- SDL_SYMBOL_ITEM(SDL_GetGamepadPathForID),
- SDL_SYMBOL_ITEM(SDL_GetGamepadPlayerIndex),
- SDL_SYMBOL_ITEM(SDL_GetGamepadPlayerIndexForID),
- SDL_SYMBOL_ITEM(SDL_GetGamepadPowerInfo),
- SDL_SYMBOL_ITEM(SDL_GetGamepadProduct),
- SDL_SYMBOL_ITEM(SDL_GetGamepadProductForID),
- SDL_SYMBOL_ITEM(SDL_GetGamepadProductVersion),
- SDL_SYMBOL_ITEM(SDL_GetGamepadProductVersionForID),
- SDL_SYMBOL_ITEM(SDL_GetGamepadProperties),
- SDL_SYMBOL_ITEM(SDL_GetGamepadSensorData),
- SDL_SYMBOL_ITEM(SDL_GetGamepadSensorDataRate),
- SDL_SYMBOL_ITEM(SDL_GetGamepadSerial),
- SDL_SYMBOL_ITEM(SDL_GetGamepadSteamHandle),
- SDL_SYMBOL_ITEM(SDL_GetGamepadStringForAxis),
- SDL_SYMBOL_ITEM(SDL_GetGamepadStringForButton),
- SDL_SYMBOL_ITEM(SDL_GetGamepadStringForType),
- SDL_SYMBOL_ITEM(SDL_GetGamepadTouchpadFinger),
- SDL_SYMBOL_ITEM(SDL_GetGamepadType),
- SDL_SYMBOL_ITEM(SDL_GetGamepadTypeForID),
- SDL_SYMBOL_ITEM(SDL_GetGamepadTypeFromString),
- SDL_SYMBOL_ITEM(SDL_GetGamepadVendor),
- SDL_SYMBOL_ITEM(SDL_GetGamepadVendorForID),
- SDL_SYMBOL_ITEM(SDL_GetGamepads),
- SDL_SYMBOL_ITEM(SDL_GetGlobalMouseState),
- SDL_SYMBOL_ITEM(SDL_GetGlobalProperties),
- SDL_SYMBOL_ITEM(SDL_GetGrabbedWindow),
- SDL_SYMBOL_ITEM(SDL_GetHapticEffectStatus),
- SDL_SYMBOL_ITEM(SDL_GetHapticFeatures),
- SDL_SYMBOL_ITEM(SDL_GetHapticFromID),
- SDL_SYMBOL_ITEM(SDL_GetHapticID),
- SDL_SYMBOL_ITEM(SDL_GetHapticName),
- SDL_SYMBOL_ITEM(SDL_GetHapticNameForID),
- SDL_SYMBOL_ITEM(SDL_GetHaptics),
- SDL_SYMBOL_ITEM(SDL_GetHint),
- SDL_SYMBOL_ITEM(SDL_GetHintBoolean),
- SDL_SYMBOL_ITEM(SDL_GetIOProperties),
- SDL_SYMBOL_ITEM(SDL_GetIOSize),
- SDL_SYMBOL_ITEM(SDL_GetIOStatus),
- SDL_SYMBOL_ITEM(SDL_GetJoystickAxis),
- SDL_SYMBOL_ITEM(SDL_GetJoystickAxisInitialState),
- SDL_SYMBOL_ITEM(SDL_GetJoystickBall),
- SDL_SYMBOL_ITEM(SDL_GetJoystickButton),
- SDL_SYMBOL_ITEM(SDL_GetJoystickConnectionState),
- SDL_SYMBOL_ITEM(SDL_GetJoystickFirmwareVersion),
- SDL_SYMBOL_ITEM(SDL_GetJoystickFromID),
- SDL_SYMBOL_ITEM(SDL_GetJoystickFromPlayerIndex),
- SDL_SYMBOL_ITEM(SDL_GetJoystickGUID),
- SDL_SYMBOL_ITEM(SDL_GetJoystickGUIDForID),
- SDL_SYMBOL_ITEM(SDL_GetJoystickGUIDInfo),
- SDL_SYMBOL_ITEM(SDL_GetJoystickHat),
- SDL_SYMBOL_ITEM(SDL_GetJoystickID),
- SDL_SYMBOL_ITEM(SDL_GetJoystickName),
- SDL_SYMBOL_ITEM(SDL_GetJoystickNameForID),
- SDL_SYMBOL_ITEM(SDL_GetJoystickPath),
- SDL_SYMBOL_ITEM(SDL_GetJoystickPathForID),
- SDL_SYMBOL_ITEM(SDL_GetJoystickPlayerIndex),
- SDL_SYMBOL_ITEM(SDL_GetJoystickPlayerIndexForID),
- SDL_SYMBOL_ITEM(SDL_GetJoystickPowerInfo),
- SDL_SYMBOL_ITEM(SDL_GetJoystickProduct),
- SDL_SYMBOL_ITEM(SDL_GetJoystickProductForID),
- SDL_SYMBOL_ITEM(SDL_GetJoystickProductVersion),
- SDL_SYMBOL_ITEM(SDL_GetJoystickProductVersionForID),
- SDL_SYMBOL_ITEM(SDL_GetJoystickProperties),
- SDL_SYMBOL_ITEM(SDL_GetJoystickSerial),
- SDL_SYMBOL_ITEM(SDL_GetJoystickType),
- SDL_SYMBOL_ITEM(SDL_GetJoystickTypeForID),
- SDL_SYMBOL_ITEM(SDL_GetJoystickVendor),
- SDL_SYMBOL_ITEM(SDL_GetJoystickVendorForID),
- SDL_SYMBOL_ITEM(SDL_GetJoysticks),
- SDL_SYMBOL_ITEM(SDL_GetKeyFromName),
- SDL_SYMBOL_ITEM(SDL_GetKeyFromScancode),
- SDL_SYMBOL_ITEM(SDL_GetKeyName),
- SDL_SYMBOL_ITEM(SDL_GetKeyboardFocus),
- SDL_SYMBOL_ITEM(SDL_GetKeyboardNameForID),
- SDL_SYMBOL_ITEM(SDL_GetKeyboardState),
- SDL_SYMBOL_ITEM(SDL_GetKeyboards),
- SDL_SYMBOL_ITEM(SDL_GetLogOutputFunction),
- SDL_SYMBOL_ITEM(SDL_GetLogPriority),
- SDL_SYMBOL_ITEM(SDL_GetMasksForPixelFormat),
- SDL_SYMBOL_ITEM(SDL_GetMaxHapticEffects),
- SDL_SYMBOL_ITEM(SDL_GetMaxHapticEffectsPlaying),
- SDL_SYMBOL_ITEM(SDL_GetMemoryFunctions),
- SDL_SYMBOL_ITEM(SDL_GetMice),
- SDL_SYMBOL_ITEM(SDL_GetModState),
- SDL_SYMBOL_ITEM(SDL_GetMouseFocus),
- SDL_SYMBOL_ITEM(SDL_GetMouseNameForID),
- SDL_SYMBOL_ITEM(SDL_GetMouseState),
- SDL_SYMBOL_ITEM(SDL_GetNaturalDisplayOrientation),
- SDL_SYMBOL_ITEM(SDL_GetNumAllocations),
- SDL_SYMBOL_ITEM(SDL_GetNumAudioDrivers),
- SDL_SYMBOL_ITEM(SDL_GetNumCameraDrivers),
- SDL_SYMBOL_ITEM(SDL_GetNumGPUDrivers),
- SDL_SYMBOL_ITEM(SDL_GetNumGamepadTouchpadFingers),
- SDL_SYMBOL_ITEM(SDL_GetNumGamepadTouchpads),
- SDL_SYMBOL_ITEM(SDL_GetNumHapticAxes),
- SDL_SYMBOL_ITEM(SDL_GetNumJoystickAxes),
- SDL_SYMBOL_ITEM(SDL_GetNumJoystickBalls),
- SDL_SYMBOL_ITEM(SDL_GetNumJoystickButtons),
- SDL_SYMBOL_ITEM(SDL_GetNumJoystickHats),
- SDL_SYMBOL_ITEM(SDL_GetNumLogicalCPUCores),
- SDL_SYMBOL_ITEM(SDL_GetNumRenderDrivers),
- SDL_SYMBOL_ITEM(SDL_GetNumVideoDrivers),
- SDL_SYMBOL_ITEM(SDL_GetNumberProperty),
- SDL_SYMBOL_ITEM(SDL_GetOriginalMemoryFunctions),
- SDL_SYMBOL_ITEM(SDL_GetPathInfo),
- SDL_SYMBOL_ITEM(SDL_GetPerformanceCounter),
- SDL_SYMBOL_ITEM(SDL_GetPerformanceFrequency),
- SDL_SYMBOL_ITEM(SDL_GetPixelFormatDetails),
- SDL_SYMBOL_ITEM(SDL_GetPixelFormatForMasks),
- SDL_SYMBOL_ITEM(SDL_GetPixelFormatName),
- SDL_SYMBOL_ITEM(SDL_GetPlatform),
- SDL_SYMBOL_ITEM(SDL_GetPointerProperty),
- SDL_SYMBOL_ITEM(SDL_GetPowerInfo),
- SDL_SYMBOL_ITEM(SDL_GetPrefPath),
- SDL_SYMBOL_ITEM(SDL_GetPreferredLocales),
- SDL_SYMBOL_ITEM(SDL_GetPrimaryDisplay),
- SDL_SYMBOL_ITEM(SDL_GetPrimarySelectionText),
- SDL_SYMBOL_ITEM(SDL_GetProcessInput),
- SDL_SYMBOL_ITEM(SDL_GetProcessOutput),
- SDL_SYMBOL_ITEM(SDL_GetProcessProperties),
- SDL_SYMBOL_ITEM(SDL_GetPropertyType),
- SDL_SYMBOL_ITEM(SDL_GetRGB),
- SDL_SYMBOL_ITEM(SDL_GetRGBA),
- SDL_SYMBOL_ITEM(SDL_GetRealGamepadType),
- SDL_SYMBOL_ITEM(SDL_GetRealGamepadTypeForID),
- SDL_SYMBOL_ITEM(SDL_GetRectAndLineIntersection),
- SDL_SYMBOL_ITEM(SDL_GetRectAndLineIntersectionFloat),
- SDL_SYMBOL_ITEM(SDL_GetRectEnclosingPoints),
- SDL_SYMBOL_ITEM(SDL_GetRectEnclosingPointsFloat),
- SDL_SYMBOL_ITEM(SDL_GetRectIntersection),
- SDL_SYMBOL_ITEM(SDL_GetRectIntersectionFloat),
- SDL_SYMBOL_ITEM(SDL_GetRectUnion),
- SDL_SYMBOL_ITEM(SDL_GetRectUnionFloat),
- SDL_SYMBOL_ITEM(SDL_GetRelativeMouseState),
- SDL_SYMBOL_ITEM(SDL_GetRenderClipRect),
- SDL_SYMBOL_ITEM(SDL_GetRenderColorScale),
- SDL_SYMBOL_ITEM(SDL_GetRenderDrawBlendMode),
- SDL_SYMBOL_ITEM(SDL_GetRenderDrawColor),
- SDL_SYMBOL_ITEM(SDL_GetRenderDrawColorFloat),
- SDL_SYMBOL_ITEM(SDL_GetRenderDriver),
- SDL_SYMBOL_ITEM(SDL_GetRenderLogicalPresentation),
- SDL_SYMBOL_ITEM(SDL_GetRenderLogicalPresentationRect),
- SDL_SYMBOL_ITEM(SDL_GetRenderMetalCommandEncoder),
- SDL_SYMBOL_ITEM(SDL_GetRenderMetalLayer),
- SDL_SYMBOL_ITEM(SDL_GetRenderOutputSize),
- SDL_SYMBOL_ITEM(SDL_GetRenderSafeArea),
- SDL_SYMBOL_ITEM(SDL_GetRenderScale),
- SDL_SYMBOL_ITEM(SDL_GetRenderTarget),
- SDL_SYMBOL_ITEM(SDL_GetRenderVSync),
- SDL_SYMBOL_ITEM(SDL_GetRenderViewport),
- SDL_SYMBOL_ITEM(SDL_GetRenderWindow),
- SDL_SYMBOL_ITEM(SDL_GetRenderer),
- SDL_SYMBOL_ITEM(SDL_GetRendererFromTexture),
- SDL_SYMBOL_ITEM(SDL_GetRendererName),
- SDL_SYMBOL_ITEM(SDL_GetRendererProperties),
- SDL_SYMBOL_ITEM(SDL_GetRevision),
- SDL_SYMBOL_ITEM(SDL_GetSIMDAlignment),
- SDL_SYMBOL_ITEM(SDL_GetScancodeFromKey),
- SDL_SYMBOL_ITEM(SDL_GetScancodeFromName),
- SDL_SYMBOL_ITEM(SDL_GetScancodeName),
- SDL_SYMBOL_ITEM(SDL_GetSemaphoreValue),
- SDL_SYMBOL_ITEM(SDL_GetSensorData),
- SDL_SYMBOL_ITEM(SDL_GetSensorFromID),
- SDL_SYMBOL_ITEM(SDL_GetSensorID),
- SDL_SYMBOL_ITEM(SDL_GetSensorName),
- SDL_SYMBOL_ITEM(SDL_GetSensorNameForID),
- SDL_SYMBOL_ITEM(SDL_GetSensorNonPortableType),
- SDL_SYMBOL_ITEM(SDL_GetSensorNonPortableTypeForID),
- SDL_SYMBOL_ITEM(SDL_GetSensorProperties),
- SDL_SYMBOL_ITEM(SDL_GetSensorType),
- SDL_SYMBOL_ITEM(SDL_GetSensorTypeForID),
- SDL_SYMBOL_ITEM(SDL_GetSensors),
- SDL_SYMBOL_ITEM(SDL_GetSilenceValueForFormat),
- SDL_SYMBOL_ITEM(SDL_GetStorageFileSize),
- SDL_SYMBOL_ITEM(SDL_GetStoragePathInfo),
- SDL_SYMBOL_ITEM(SDL_GetStorageSpaceRemaining),
- SDL_SYMBOL_ITEM(SDL_GetStringProperty),
- SDL_SYMBOL_ITEM(SDL_GetSurfaceAlphaMod),
- SDL_SYMBOL_ITEM(SDL_GetSurfaceBlendMode),
- SDL_SYMBOL_ITEM(SDL_GetSurfaceClipRect),
- SDL_SYMBOL_ITEM(SDL_GetSurfaceColorKey),
- SDL_SYMBOL_ITEM(SDL_GetSurfaceColorMod),
- SDL_SYMBOL_ITEM(SDL_GetSurfaceColorspace),
- SDL_SYMBOL_ITEM(SDL_GetSurfaceImages),
- SDL_SYMBOL_ITEM(SDL_GetSurfacePalette),
- SDL_SYMBOL_ITEM(SDL_GetSurfaceProperties),
- SDL_SYMBOL_ITEM(SDL_GetSystemRAM),
- SDL_SYMBOL_ITEM(SDL_GetSystemTheme),
- SDL_SYMBOL_ITEM(SDL_GetTLS),
- SDL_SYMBOL_ITEM(SDL_GetTextInputArea),
- SDL_SYMBOL_ITEM(SDL_GetTextureAlphaMod),
- SDL_SYMBOL_ITEM(SDL_GetTextureAlphaModFloat),
- SDL_SYMBOL_ITEM(SDL_GetTextureBlendMode),
- SDL_SYMBOL_ITEM(SDL_GetTextureColorMod),
- SDL_SYMBOL_ITEM(SDL_GetTextureColorModFloat),
- SDL_SYMBOL_ITEM(SDL_GetTextureProperties),
- SDL_SYMBOL_ITEM(SDL_GetTextureScaleMode),
- SDL_SYMBOL_ITEM(SDL_GetTextureSize),
- SDL_SYMBOL_ITEM(SDL_GetThreadID),
- SDL_SYMBOL_ITEM(SDL_GetThreadName),
- SDL_SYMBOL_ITEM(SDL_GetTicks),
- SDL_SYMBOL_ITEM(SDL_GetTicksNS),
- SDL_SYMBOL_ITEM(SDL_GetTouchDeviceName),
- SDL_SYMBOL_ITEM(SDL_GetTouchDeviceType),
- SDL_SYMBOL_ITEM(SDL_GetTouchDevices),
- SDL_SYMBOL_ITEM(SDL_GetTouchFingers),
- SDL_SYMBOL_ITEM(SDL_GetUserFolder),
- SDL_SYMBOL_ITEM(SDL_GetVersion),
- SDL_SYMBOL_ITEM(SDL_GetVideoDriver),
- SDL_SYMBOL_ITEM(SDL_GetWindowAspectRatio),
- SDL_SYMBOL_ITEM(SDL_GetWindowBordersSize),
- SDL_SYMBOL_ITEM(SDL_GetWindowDisplayScale),
- SDL_SYMBOL_ITEM(SDL_GetWindowFlags),
- SDL_SYMBOL_ITEM(SDL_GetWindowFromEvent),
- SDL_SYMBOL_ITEM(SDL_GetWindowFromID),
- SDL_SYMBOL_ITEM(SDL_GetWindowFullscreenMode),
- SDL_SYMBOL_ITEM(SDL_GetWindowICCProfile),
- SDL_SYMBOL_ITEM(SDL_GetWindowID),
- SDL_SYMBOL_ITEM(SDL_GetWindowKeyboardGrab),
- SDL_SYMBOL_ITEM(SDL_GetWindowMaximumSize),
- SDL_SYMBOL_ITEM(SDL_GetWindowMinimumSize),
- SDL_SYMBOL_ITEM(SDL_GetWindowMouseGrab),
- SDL_SYMBOL_ITEM(SDL_GetWindowMouseRect),
- SDL_SYMBOL_ITEM(SDL_GetWindowOpacity),
- SDL_SYMBOL_ITEM(SDL_GetWindowParent),
- SDL_SYMBOL_ITEM(SDL_GetWindowPixelDensity),
- SDL_SYMBOL_ITEM(SDL_GetWindowPixelFormat),
- SDL_SYMBOL_ITEM(SDL_GetWindowPosition),
- SDL_SYMBOL_ITEM(SDL_GetWindowProperties),
- SDL_SYMBOL_ITEM(SDL_GetWindowRelativeMouseMode),
- SDL_SYMBOL_ITEM(SDL_GetWindowSafeArea),
- SDL_SYMBOL_ITEM(SDL_GetWindowSize),
- SDL_SYMBOL_ITEM(SDL_GetWindowSizeInPixels),
- SDL_SYMBOL_ITEM(SDL_GetWindowSurface),
- SDL_SYMBOL_ITEM(SDL_GetWindowSurfaceVSync),
- SDL_SYMBOL_ITEM(SDL_GetWindowTitle),
- SDL_SYMBOL_ITEM(SDL_GetWindows),
- SDL_SYMBOL_ITEM(SDL_GlobDirectory),
- SDL_SYMBOL_ITEM(SDL_GlobStorageDirectory),
- SDL_SYMBOL_ITEM(SDL_HapticEffectSupported),
- SDL_SYMBOL_ITEM(SDL_HapticRumbleSupported),
- SDL_SYMBOL_ITEM(SDL_HasARMSIMD),
- SDL_SYMBOL_ITEM(SDL_HasAVX2),
- SDL_SYMBOL_ITEM(SDL_HasAVX512F),
- SDL_SYMBOL_ITEM(SDL_HasAVX),
- SDL_SYMBOL_ITEM(SDL_HasAltiVec),
- SDL_SYMBOL_ITEM(SDL_HasClipboardData),
- SDL_SYMBOL_ITEM(SDL_HasClipboardText),
- SDL_SYMBOL_ITEM(SDL_HasEvent),
- SDL_SYMBOL_ITEM(SDL_HasEvents),
- SDL_SYMBOL_ITEM(SDL_HasGamepad),
- SDL_SYMBOL_ITEM(SDL_HasJoystick),
- SDL_SYMBOL_ITEM(SDL_HasKeyboard),
- SDL_SYMBOL_ITEM(SDL_HasLASX),
- SDL_SYMBOL_ITEM(SDL_HasLSX),
- SDL_SYMBOL_ITEM(SDL_HasMMX),
- SDL_SYMBOL_ITEM(SDL_HasMouse),
- SDL_SYMBOL_ITEM(SDL_HasNEON),
- SDL_SYMBOL_ITEM(SDL_HasPrimarySelectionText),
- SDL_SYMBOL_ITEM(SDL_HasProperty),
- SDL_SYMBOL_ITEM(SDL_HasRectIntersection),
- SDL_SYMBOL_ITEM(SDL_HasRectIntersectionFloat),
- SDL_SYMBOL_ITEM(SDL_HasSSE2),
- SDL_SYMBOL_ITEM(SDL_HasSSE3),
- SDL_SYMBOL_ITEM(SDL_HasSSE41),
- SDL_SYMBOL_ITEM(SDL_HasSSE42),
- SDL_SYMBOL_ITEM(SDL_HasSSE),
- SDL_SYMBOL_ITEM(SDL_HasScreenKeyboardSupport),
- SDL_SYMBOL_ITEM(SDL_HideCursor),
- SDL_SYMBOL_ITEM(SDL_HideWindow),
- SDL_SYMBOL_ITEM(SDL_IOFromConstMem),
- SDL_SYMBOL_ITEM(SDL_IOFromDynamicMem),
- SDL_SYMBOL_ITEM(SDL_IOFromFile),
- SDL_SYMBOL_ITEM(SDL_IOFromMem),
- SDL_SYMBOL_ITEM(SDL_IOprintf),
- SDL_SYMBOL_ITEM(SDL_IOvprintf),
- SDL_SYMBOL_ITEM(SDL_Init),
- SDL_SYMBOL_ITEM(SDL_InitHapticRumble),
- SDL_SYMBOL_ITEM(SDL_InitSubSystem),
- SDL_SYMBOL_ITEM(SDL_InsertGPUDebugLabel),
- SDL_SYMBOL_ITEM(SDL_IsChromebook),
- SDL_SYMBOL_ITEM(SDL_IsDeXMode),
- SDL_SYMBOL_ITEM(SDL_IsGamepad),
- SDL_SYMBOL_ITEM(SDL_IsJoystickHaptic),
- SDL_SYMBOL_ITEM(SDL_IsJoystickVirtual),
- SDL_SYMBOL_ITEM(SDL_IsMouseHaptic),
- SDL_SYMBOL_ITEM(SDL_IsTV),
- SDL_SYMBOL_ITEM(SDL_IsTablet),
- SDL_SYMBOL_ITEM(SDL_JoystickConnected),
- SDL_SYMBOL_ITEM(SDL_JoystickEventsEnabled),
- SDL_SYMBOL_ITEM(SDL_KillProcess),
- SDL_SYMBOL_ITEM(SDL_LoadBMP),
- SDL_SYMBOL_ITEM(SDL_LoadBMP_IO),
- SDL_SYMBOL_ITEM(SDL_LoadFile),
- SDL_SYMBOL_ITEM(SDL_LoadFile_IO),
- SDL_SYMBOL_ITEM(SDL_LoadFunction),
- SDL_SYMBOL_ITEM(SDL_LoadObject),
- SDL_SYMBOL_ITEM(SDL_LoadWAV),
- SDL_SYMBOL_ITEM(SDL_LoadWAV_IO),
- SDL_SYMBOL_ITEM(SDL_LockAudioStream),
- SDL_SYMBOL_ITEM(SDL_LockJoysticks),
- SDL_SYMBOL_ITEM(SDL_LockMutex),
- SDL_SYMBOL_ITEM(SDL_LockProperties),
- SDL_SYMBOL_ITEM(SDL_LockRWLockForReading),
- SDL_SYMBOL_ITEM(SDL_LockRWLockForWriting),
- SDL_SYMBOL_ITEM(SDL_LockSpinlock),
- SDL_SYMBOL_ITEM(SDL_LockSurface),
- SDL_SYMBOL_ITEM(SDL_LockTexture),
- SDL_SYMBOL_ITEM(SDL_Lock
(Patch may be truncated, please check the link at the top of this post.)