28#ifndef SDL_oldnames_h_
29#define SDL_oldnames_h_
40#ifdef SDL_ENABLE_OLD_NAMES
43#define SDL_atomic_t SDL_AtomicInt
46#define AUDIO_F32 SDL_AUDIO_F32
47#define AUDIO_F32LSB SDL_AUDIO_F32LSB
48#define AUDIO_F32MSB SDL_AUDIO_F32MSB
49#define AUDIO_F32SYS SDL_AUDIO_F32SYS
50#define AUDIO_S16 SDL_AUDIO_S16
51#define AUDIO_S16LSB SDL_AUDIO_S16LSB
52#define AUDIO_S16MSB SDL_AUDIO_S16MSB
53#define AUDIO_S16SYS SDL_AUDIO_S16SYS
54#define AUDIO_S32 SDL_AUDIO_S32
55#define AUDIO_S32LSB SDL_AUDIO_S32LSB
56#define AUDIO_S32MSB SDL_AUDIO_S32MSB
57#define AUDIO_S32SYS SDL_AUDIO_S32SYS
58#define AUDIO_S8 SDL_AUDIO_S8
59#define AUDIO_U8 SDL_AUDIO_U8
60#define SDL_AudioStreamAvailable SDL_GetAudioStreamAvailable
61#define SDL_AudioStreamClear SDL_ClearAudioStream
62#define SDL_AudioStreamFlush SDL_FlushAudioStream
63#define SDL_AudioStreamGet SDL_GetAudioStreamData
64#define SDL_AudioStreamPut SDL_PutAudioStreamData
65#define SDL_FreeAudioStream SDL_DestroyAudioStream
66#define SDL_FreeWAV SDL_free
67#define SDL_NewAudioStream SDL_CreateAudioStream
70#define SDL_APP_DIDENTERBACKGROUND SDL_EVENT_DID_ENTER_BACKGROUND
71#define SDL_APP_DIDENTERFOREGROUND SDL_EVENT_DID_ENTER_FOREGROUND
72#define SDL_APP_LOWMEMORY SDL_EVENT_LOW_MEMORY
73#define SDL_APP_TERMINATING SDL_EVENT_TERMINATING
74#define SDL_APP_WILLENTERBACKGROUND SDL_EVENT_WILL_ENTER_BACKGROUND
75#define SDL_APP_WILLENTERFOREGROUND SDL_EVENT_WILL_ENTER_FOREGROUND
76#define SDL_AUDIODEVICEADDED SDL_EVENT_AUDIO_DEVICE_ADDED
77#define SDL_AUDIODEVICEREMOVED SDL_EVENT_AUDIO_DEVICE_REMOVED
78#define SDL_CLIPBOARDUPDATE SDL_EVENT_CLIPBOARD_UPDATE
79#define SDL_CONTROLLERAXISMOTION SDL_EVENT_GAMEPAD_AXIS_MOTION
80#define SDL_CONTROLLERBUTTONDOWN SDL_EVENT_GAMEPAD_BUTTON_DOWN
81#define SDL_CONTROLLERBUTTONUP SDL_EVENT_GAMEPAD_BUTTON_UP
82#define SDL_CONTROLLERDEVICEADDED SDL_EVENT_GAMEPAD_ADDED
83#define SDL_CONTROLLERDEVICEREMAPPED SDL_EVENT_GAMEPAD_REMAPPED
84#define SDL_CONTROLLERDEVICEREMOVED SDL_EVENT_GAMEPAD_REMOVED
85#define SDL_CONTROLLERSENSORUPDATE SDL_EVENT_GAMEPAD_SENSOR_UPDATE
86#define SDL_CONTROLLERTOUCHPADDOWN SDL_EVENT_GAMEPAD_TOUCHPAD_DOWN
87#define SDL_CONTROLLERTOUCHPADMOTION SDL_EVENT_GAMEPAD_TOUCHPAD_MOTION
88#define SDL_CONTROLLERTOUCHPADUP SDL_EVENT_GAMEPAD_TOUCHPAD_UP
89#define SDL_ControllerAxisEvent SDL_GamepadAxisEvent
90#define SDL_ControllerButtonEvent SDL_GamepadButtonEvent
91#define SDL_ControllerDeviceEvent SDL_GamepadDeviceEvent
92#define SDL_ControllerSensorEvent SDL_GamepadSensorEvent
93#define SDL_ControllerTouchpadEvent SDL_GamepadTouchpadEvent
94#define SDL_DISPLAYEVENT_CONNECTED SDL_EVENT_DISPLAY_CONNECTED
95#define SDL_DISPLAYEVENT_DISCONNECTED SDL_EVENT_DISPLAY_DISCONNECTED
96#define SDL_DISPLAYEVENT_MOVED SDL_EVENT_DISPLAY_MOVED
97#define SDL_DISPLAYEVENT_ORIENTATION SDL_EVENT_DISPLAY_ORIENTATION
98#define SDL_DROPBEGIN SDL_EVENT_DROP_BEGIN
99#define SDL_DROPCOMPLETE SDL_EVENT_DROP_COMPLETE
100#define SDL_DROPFILE SDL_EVENT_DROP_FILE
101#define SDL_DROPTEXT SDL_EVENT_DROP_TEXT
102#define SDL_FINGERDOWN SDL_EVENT_FINGER_DOWN
103#define SDL_FINGERMOTION SDL_EVENT_FINGER_MOTION
104#define SDL_FINGERUP SDL_EVENT_FINGER_UP
105#define SDL_FIRSTEVENT SDL_EVENT_FIRST
106#define SDL_JOYAXISMOTION SDL_EVENT_JOYSTICK_AXIS_MOTION
107#define SDL_JOYBATTERYUPDATED SDL_EVENT_JOYSTICK_BATTERY_UPDATED
108#define SDL_JOYBUTTONDOWN SDL_EVENT_JOYSTICK_BUTTON_DOWN
109#define SDL_JOYBUTTONUP SDL_EVENT_JOYSTICK_BUTTON_UP
110#define SDL_JOYDEVICEADDED SDL_EVENT_JOYSTICK_ADDED
111#define SDL_JOYDEVICEREMOVED SDL_EVENT_JOYSTICK_REMOVED
112#define SDL_JOYHATMOTION SDL_EVENT_JOYSTICK_HAT_MOTION
113#define SDL_KEYDOWN SDL_EVENT_KEY_DOWN
114#define SDL_KEYMAPCHANGED SDL_EVENT_KEYMAP_CHANGED
115#define SDL_KEYUP SDL_EVENT_KEY_UP
116#define SDL_LASTEVENT SDL_EVENT_LAST
117#define SDL_LOCALECHANGED SDL_EVENT_LOCALE_CHANGED
118#define SDL_MOUSEBUTTONDOWN SDL_EVENT_MOUSE_BUTTON_DOWN
119#define SDL_MOUSEBUTTONUP SDL_EVENT_MOUSE_BUTTON_UP
120#define SDL_MOUSEMOTION SDL_EVENT_MOUSE_MOTION
121#define SDL_MOUSEWHEEL SDL_EVENT_MOUSE_WHEEL
122#define SDL_POLLSENTINEL SDL_EVENT_POLL_SENTINEL
123#define SDL_QUIT SDL_EVENT_QUIT
124#define SDL_RENDER_DEVICE_RESET SDL_EVENT_RENDER_DEVICE_RESET
125#define SDL_RENDER_TARGETS_RESET SDL_EVENT_RENDER_TARGETS_RESET
126#define SDL_SENSORUPDATE SDL_EVENT_SENSOR_UPDATE
127#define SDL_SYSWMEVENT SDL_EVENT_SYSWM
128#define SDL_TEXTEDITING SDL_EVENT_TEXT_EDITING
129#define SDL_TEXTEDITING_EXT SDL_EVENT_TEXT_EDITING_EXT
130#define SDL_TEXTINPUT SDL_EVENT_TEXT_INPUT
131#define SDL_USEREVENT SDL_EVENT_USER
132#define SDL_WINDOWEVENT_CLOSE SDL_EVENT_WINDOW_CLOSE_REQUESTED
133#define SDL_WINDOWEVENT_DISPLAY_CHANGED SDL_EVENT_WINDOW_DISPLAY_CHANGED
134#define SDL_WINDOWEVENT_ENTER SDL_EVENT_WINDOW_MOUSE_ENTER
135#define SDL_WINDOWEVENT_EXPOSED SDL_EVENT_WINDOW_EXPOSED
136#define SDL_WINDOWEVENT_FOCUS_GAINED SDL_EVENT_WINDOW_FOCUS_GAINED
137#define SDL_WINDOWEVENT_FOCUS_LOST SDL_EVENT_WINDOW_FOCUS_LOST
138#define SDL_WINDOWEVENT_HIDDEN SDL_EVENT_WINDOW_HIDDEN
139#define SDL_WINDOWEVENT_HIT_TEST SDL_EVENT_WINDOW_HIT_TEST
140#define SDL_WINDOWEVENT_ICCPROF_CHANGED SDL_EVENT_WINDOW_ICCPROF_CHANGED
141#define SDL_WINDOWEVENT_LEAVE SDL_EVENT_WINDOW_MOUSE_LEAVE
142#define SDL_WINDOWEVENT_MAXIMIZED SDL_EVENT_WINDOW_MAXIMIZED
143#define SDL_WINDOWEVENT_MINIMIZED SDL_EVENT_WINDOW_MINIMIZED
144#define SDL_WINDOWEVENT_MOVED SDL_EVENT_WINDOW_MOVED
145#define SDL_WINDOWEVENT_RESIZED SDL_EVENT_WINDOW_RESIZED
146#define SDL_WINDOWEVENT_RESTORED SDL_EVENT_WINDOW_RESTORED
147#define SDL_WINDOWEVENT_SHOWN SDL_EVENT_WINDOW_SHOWN
148#define SDL_WINDOWEVENT_SIZE_CHANGED SDL_EVENT_WINDOW_PIXEL_SIZE_CHANGED
149#define SDL_WINDOWEVENT_TAKE_FOCUS SDL_EVENT_WINDOW_TAKE_FOCUS
152#define SDL_CONTROLLER_AXIS_INVALID SDL_GAMEPAD_AXIS_INVALID
153#define SDL_CONTROLLER_AXIS_LEFTX SDL_GAMEPAD_AXIS_LEFTX
154#define SDL_CONTROLLER_AXIS_LEFTY SDL_GAMEPAD_AXIS_LEFTY
155#define SDL_CONTROLLER_AXIS_MAX SDL_GAMEPAD_AXIS_MAX
156#define SDL_CONTROLLER_AXIS_RIGHTX SDL_GAMEPAD_AXIS_RIGHTX
157#define SDL_CONTROLLER_AXIS_RIGHTY SDL_GAMEPAD_AXIS_RIGHTY
158#define SDL_CONTROLLER_AXIS_TRIGGERLEFT SDL_GAMEPAD_AXIS_LEFT_TRIGGER
159#define SDL_CONTROLLER_AXIS_TRIGGERRIGHT SDL_GAMEPAD_AXIS_RIGHT_TRIGGER
160#define SDL_CONTROLLER_BINDTYPE_AXIS SDL_GAMEPAD_BINDTYPE_AXIS
161#define SDL_CONTROLLER_BINDTYPE_BUTTON SDL_GAMEPAD_BINDTYPE_BUTTON
162#define SDL_CONTROLLER_BINDTYPE_HAT SDL_GAMEPAD_BINDTYPE_HAT
163#define SDL_CONTROLLER_BINDTYPE_NONE SDL_GAMEPAD_BINDTYPE_NONE
164#define SDL_CONTROLLER_BUTTON_A SDL_GAMEPAD_BUTTON_A
165#define SDL_CONTROLLER_BUTTON_B SDL_GAMEPAD_BUTTON_B
166#define SDL_CONTROLLER_BUTTON_BACK SDL_GAMEPAD_BUTTON_BACK
167#define SDL_CONTROLLER_BUTTON_DPAD_DOWN SDL_GAMEPAD_BUTTON_DPAD_DOWN
168#define SDL_CONTROLLER_BUTTON_DPAD_LEFT SDL_GAMEPAD_BUTTON_DPAD_LEFT
169#define SDL_CONTROLLER_BUTTON_DPAD_RIGHT SDL_GAMEPAD_BUTTON_DPAD_RIGHT
170#define SDL_CONTROLLER_BUTTON_DPAD_UP SDL_GAMEPAD_BUTTON_DPAD_UP
171#define SDL_CONTROLLER_BUTTON_GUIDE SDL_GAMEPAD_BUTTON_GUIDE
172#define SDL_CONTROLLER_BUTTON_INVALID SDL_GAMEPAD_BUTTON_INVALID
173#define SDL_CONTROLLER_BUTTON_LEFTSHOULDER SDL_GAMEPAD_BUTTON_LEFT_SHOULDER
174#define SDL_CONTROLLER_BUTTON_LEFTSTICK SDL_GAMEPAD_BUTTON_LEFT_STICK
175#define SDL_CONTROLLER_BUTTON_MAX SDL_GAMEPAD_BUTTON_MAX
176#define SDL_CONTROLLER_BUTTON_MISC1 SDL_GAMEPAD_BUTTON_MISC1
177#define SDL_CONTROLLER_BUTTON_PADDLE1 SDL_GAMEPAD_BUTTON_PADDLE1
178#define SDL_CONTROLLER_BUTTON_PADDLE2 SDL_GAMEPAD_BUTTON_PADDLE2
179#define SDL_CONTROLLER_BUTTON_PADDLE3 SDL_GAMEPAD_BUTTON_PADDLE3
180#define SDL_CONTROLLER_BUTTON_PADDLE4 SDL_GAMEPAD_BUTTON_PADDLE4
181#define SDL_CONTROLLER_BUTTON_RIGHTSHOULDER SDL_GAMEPAD_BUTTON_RIGHT_SHOULDER
182#define SDL_CONTROLLER_BUTTON_RIGHTSTICK SDL_GAMEPAD_BUTTON_RIGHT_STICK
183#define SDL_CONTROLLER_BUTTON_START SDL_GAMEPAD_BUTTON_START
184#define SDL_CONTROLLER_BUTTON_TOUCHPAD SDL_GAMEPAD_BUTTON_TOUCHPAD
185#define SDL_CONTROLLER_BUTTON_X SDL_GAMEPAD_BUTTON_X
186#define SDL_CONTROLLER_BUTTON_Y SDL_GAMEPAD_BUTTON_Y
187#define SDL_CONTROLLER_TYPE_NINTENDO_SWITCH_JOYCON_LEFT SDL_GAMEPAD_TYPE_NINTENDO_SWITCH_JOYCON_LEFT
188#define SDL_CONTROLLER_TYPE_NINTENDO_SWITCH_JOYCON_PAIR SDL_GAMEPAD_TYPE_NINTENDO_SWITCH_JOYCON_PAIR
189#define SDL_CONTROLLER_TYPE_NINTENDO_SWITCH_JOYCON_RIGHT SDL_GAMEPAD_TYPE_NINTENDO_SWITCH_JOYCON_RIGHT
190#define SDL_CONTROLLER_TYPE_NINTENDO_SWITCH_PRO SDL_GAMEPAD_TYPE_NINTENDO_SWITCH_PRO
191#define SDL_CONTROLLER_TYPE_PS3 SDL_GAMEPAD_TYPE_PS3
192#define SDL_CONTROLLER_TYPE_PS4 SDL_GAMEPAD_TYPE_PS4
193#define SDL_CONTROLLER_TYPE_PS5 SDL_GAMEPAD_TYPE_PS5
194#define SDL_CONTROLLER_TYPE_UNKNOWN SDL_GAMEPAD_TYPE_STANDARD
195#define SDL_CONTROLLER_TYPE_VIRTUAL SDL_GAMEPAD_TYPE_VIRTUAL
196#define SDL_CONTROLLER_TYPE_XBOX360 SDL_GAMEPAD_TYPE_XBOX360
197#define SDL_CONTROLLER_TYPE_XBOXONE SDL_GAMEPAD_TYPE_XBOXONE
198#define SDL_GameController SDL_Gamepad
199#define SDL_GameControllerAddMapping SDL_AddGamepadMapping
200#define SDL_GameControllerAddMappingsFromFile SDL_AddGamepadMappingsFromFile
201#define SDL_GameControllerAddMappingsFromRW SDL_AddGamepadMappingsFromRW
202#define SDL_GameControllerAxis SDL_GamepadAxis
203#define SDL_GameControllerBindType SDL_GamepadBindingType
204#define SDL_GameControllerButton SDL_GamepadButton
205#define SDL_GameControllerButtonBind SDL_GamepadBinding
206#define SDL_GameControllerClose SDL_CloseGamepad
207#define SDL_GameControllerFromInstanceID SDL_GetGamepadFromInstanceID
208#define SDL_GameControllerFromPlayerIndex SDL_GetGamepadFromPlayerIndex
209#define SDL_GameControllerGetAppleSFSymbolsNameForAxis SDL_GetGamepadAppleSFSymbolsNameForAxis
210#define SDL_GameControllerGetAppleSFSymbolsNameForButton SDL_GetGamepadAppleSFSymbolsNameForButton
211#define SDL_GameControllerGetAttached SDL_GamepadConnected
212#define SDL_GameControllerGetAxis SDL_GetGamepadAxis
213#define SDL_GameControllerGetAxisFromString SDL_GetGamepadAxisFromString
214#define SDL_GameControllerGetBindForAxis SDL_GetGamepadBindForAxis
215#define SDL_GameControllerGetBindForButton SDL_GetGamepadBindForButton
216#define SDL_GameControllerGetButton SDL_GetGamepadButton
217#define SDL_GameControllerGetButtonFromString SDL_GetGamepadButtonFromString
218#define SDL_GameControllerGetFirmwareVersion SDL_GetGamepadFirmwareVersion
219#define SDL_GameControllerGetJoystick SDL_GetGamepadJoystick
220#define SDL_GameControllerGetNumTouchpadFingers SDL_GetNumGamepadTouchpadFingers
221#define SDL_GameControllerGetNumTouchpads SDL_GetNumGamepadTouchpads
222#define SDL_GameControllerGetPlayerIndex SDL_GetGamepadPlayerIndex
223#define SDL_GameControllerGetProduct SDL_GetGamepadProduct
224#define SDL_GameControllerGetProductVersion SDL_GetGamepadProductVersion
225#define SDL_GameControllerGetSensorData SDL_GetGamepadSensorData
226#define SDL_GameControllerGetSensorDataRate SDL_GetGamepadSensorDataRate
227#define SDL_GameControllerGetSerial SDL_GetGamepadSerial
228#define SDL_GameControllerGetStringForAxis SDL_GetGamepadStringForAxis
229#define SDL_GameControllerGetStringForButton SDL_GetGamepadStringForButton
230#define SDL_GameControllerGetTouchpadFinger SDL_GetGamepadTouchpadFinger
231#define SDL_GameControllerGetType SDL_GetGamepadType
232#define SDL_GameControllerGetVendor SDL_GetGamepadVendor
233#define SDL_GameControllerHasAxis SDL_GamepadHasAxis
234#define SDL_GameControllerHasButton SDL_GamepadHasButton
235#define SDL_GameControllerHasLED SDL_GamepadHasLED
236#define SDL_GameControllerHasRumble SDL_GamepadHasRumble
237#define SDL_GameControllerHasRumbleTriggers SDL_GamepadHasRumbleTriggers
238#define SDL_GameControllerHasSensor SDL_GamepadHasSensor
239#define SDL_GameControllerIsSensorEnabled SDL_GamepadSensorEnabled
240#define SDL_GameControllerMapping SDL_GetGamepadMapping
241#define SDL_GameControllerMappingForGUID SDL_GetGamepadMappingForGUID
242#define SDL_GameControllerMappingForIndex SDL_GetGamepadMappingForIndex
243#define SDL_GameControllerName SDL_GetGamepadName
244#define SDL_GameControllerNumMappings SDL_GetNumGamepadMappings
245#define SDL_GameControllerOpen SDL_OpenGamepad
246#define SDL_GameControllerPath SDL_GetGamepadPath
247#define SDL_GameControllerRumble SDL_RumbleGamepad
248#define SDL_GameControllerRumbleTriggers SDL_RumbleGamepadTriggers
249#define SDL_GameControllerSendEffect SDL_SendGamepadEffect
250#define SDL_GameControllerSetLED SDL_SetGamepadLED
251#define SDL_GameControllerSetPlayerIndex SDL_SetGamepadPlayerIndex
252#define SDL_GameControllerSetSensorEnabled SDL_SetGamepadSensorEnabled
253#define SDL_GameControllerType SDL_GamepadType
254#define SDL_GameControllerUpdate SDL_UpdateGamepads
255#define SDL_INIT_GAMECONTROLLER SDL_INIT_GAMEPAD
256#define SDL_IsGameController SDL_IsGamepad
259#define SDL_JOYSTICK_TYPE_GAMECONTROLLER SDL_JOYSTICK_TYPE_GAMEPAD
260#define SDL_JoystickAttachVirtual SDL_AttachVirtualJoystick
261#define SDL_JoystickAttachVirtualEx SDL_AttachVirtualJoystickEx
262#define SDL_JoystickClose SDL_CloseJoystick
263#define SDL_JoystickCurrentPowerLevel SDL_GetJoystickPowerLevel
264#define SDL_JoystickDetachVirtual SDL_DetachVirtualJoystick
265#define SDL_JoystickFromInstanceID SDL_GetJoystickFromInstanceID
266#define SDL_JoystickFromPlayerIndex SDL_GetJoystickFromPlayerIndex
267#define SDL_JoystickGetAttached SDL_JoystickConnected
268#define SDL_JoystickGetAxis SDL_GetJoystickAxis
269#define SDL_JoystickGetAxisInitialState SDL_GetJoystickAxisInitialState
270#define SDL_JoystickGetButton SDL_GetJoystickButton
271#define SDL_JoystickGetFirmwareVersion SDL_GetJoystickFirmwareVersion
272#define SDL_JoystickGetGUID SDL_GetJoystickGUID
273#define SDL_JoystickGetGUIDFromString SDL_GetJoystickGUIDFromString
274#define SDL_JoystickGetGUIDString SDL_GetJoystickGUIDString
275#define SDL_JoystickGetHat SDL_GetJoystickHat
276#define SDL_JoystickGetPlayerIndex SDL_GetJoystickPlayerIndex
277#define SDL_JoystickGetProduct SDL_GetJoystickProduct
278#define SDL_JoystickGetProductVersion SDL_GetJoystickProductVersion
279#define SDL_JoystickGetSerial SDL_GetJoystickSerial
280#define SDL_JoystickGetType SDL_GetJoystickType
281#define SDL_JoystickGetVendor SDL_GetJoystickVendor
282#define SDL_JoystickInstanceID SDL_GetJoystickInstanceID
283#define SDL_JoystickIsVirtual SDL_IsJoystickVirtual
284#define SDL_JoystickName SDL_GetJoystickName
285#define SDL_JoystickNumAxes SDL_GetNumJoystickAxes
286#define SDL_JoystickNumButtons SDL_GetNumJoystickButtons
287#define SDL_JoystickNumHats SDL_GetNumJoystickHats
288#define SDL_JoystickOpen SDL_OpenJoystick
289#define SDL_JoystickPath SDL_GetJoystickPath
290#define SDL_JoystickRumble SDL_RumbleJoystick
291#define SDL_JoystickRumbleTriggers SDL_RumbleJoystickTriggers
292#define SDL_JoystickSendEffect SDL_SendJoystickEffect
293#define SDL_JoystickSetLED SDL_SetJoystickLED
294#define SDL_JoystickSetPlayerIndex SDL_SetJoystickPlayerIndex
295#define SDL_JoystickSetVirtualAxis SDL_SetJoystickVirtualAxis
296#define SDL_JoystickSetVirtualButton SDL_SetJoystickVirtualButton
297#define SDL_JoystickSetVirtualHat SDL_SetJoystickVirtualHat
298#define SDL_JoystickUpdate SDL_UpdateJoysticks
301#define SDL_IsScreenKeyboardShown SDL_ScreenKeyboardShown
302#define SDL_IsTextInputActive SDL_TextInputActive
303#define SDL_IsTextInputShown SDL_TextInputShown
306#define KMOD_ALT SDL_KMOD_ALT
307#define KMOD_CAPS SDL_KMOD_CAPS
308#define KMOD_CTRL SDL_KMOD_CTRL
309#define KMOD_GUI SDL_KMOD_GUI
310#define KMOD_LALT SDL_KMOD_LALT
311#define KMOD_LCTRL SDL_KMOD_LCTRL
312#define KMOD_LGUI SDL_KMOD_LGUI
313#define KMOD_LSHIFT SDL_KMOD_LSHIFT
314#define KMOD_MODE SDL_KMOD_MODE
315#define KMOD_NONE SDL_KMOD_NONE
316#define KMOD_NUM SDL_KMOD_NUM
317#define KMOD_RALT SDL_KMOD_RALT
318#define KMOD_RCTRL SDL_KMOD_RCTRL
319#define KMOD_RESERVED SDL_KMOD_RESERVED
320#define KMOD_RGUI SDL_KMOD_RGUI
321#define KMOD_RSHIFT SDL_KMOD_RSHIFT
322#define KMOD_SCROLL SDL_KMOD_SCROLL
323#define KMOD_SHIFT SDL_KMOD_SHIFT
326#define SDL_FreeCursor SDL_DestroyCursor
329#define SDL_CondBroadcast SDL_BroadcastCondition
330#define SDL_CondSignal SDL_SignalCondition
331#define SDL_CondWait SDL_WaitCondition
332#define SDL_CondWaitTimeout SDL_WaitConditionTimeout
333#define SDL_CreateCond SDL_CreateCondition
334#define SDL_DestroyCond SDL_DestroyCondition
335#define SDL_SemPost SDL_PostSemaphore
336#define SDL_SemTryWait SDL_TryWaitSemaphore
337#define SDL_SemValue SDL_GetSemaphoreValue
338#define SDL_SemWait SDL_WaitSemaphore
339#define SDL_SemWaitTimeout SDL_WaitSemaphoreTimeout
342#define SDL_cond SDL_Condition
343#define SDL_mutex SDL_Mutex
344#define SDL_sem SDL_Semaphore
347#define SDL_AllocFormat SDL_CreatePixelFormat
348#define SDL_AllocPalette SDL_CreatePalette
349#define SDL_FreeFormat SDL_DestroyPixelFormat
350#define SDL_FreePalette SDL_DestroyPalette
351#define SDL_MasksToPixelFormatEnum SDL_GetPixelFormatEnumForMasks
352#define SDL_PIXELFORMAT_BGR888 SDL_PIXELFORMAT_XBGR8888
353#define SDL_PIXELFORMAT_RGB888 SDL_PIXELFORMAT_XRGB8888
354#define SDL_PixelFormatEnumToMasks SDL_GetMasksForPixelFormatEnum
358#define __IPHONEOS__ __IOS__
361#define __MACOSX__ __MACOS__
365#define SDL_EncloseFPoints SDL_GetRectEnclosingPointsFloat
366#define SDL_EnclosePoints SDL_GetRectEnclosingPoints
367#define SDL_FRectEmpty SDL_RectEmptyFloat
368#define SDL_FRectEquals SDL_RectsEqualFloat
369#define SDL_FRectEqualsEpsilon SDL_RectsEqualEpsilon
370#define SDL_HasIntersection SDL_HasRectIntersection
371#define SDL_HasIntersectionF SDL_HasRectIntersectionFloat
372#define SDL_IntersectFRect SDL_GetRectIntersectionFloat
373#define SDL_IntersectFRectAndLine SDL_GetRectAndLineIntersectionFloat
374#define SDL_IntersectRect SDL_GetRectIntersection
375#define SDL_IntersectRectAndLine SDL_GetRectAndLineIntersection
376#define SDL_PointInFRect SDL_PointInRectFloat
377#define SDL_RectEquals SDL_RectsEqual
378#define SDL_UnionFRect SDL_GetRectUnionFloat
379#define SDL_UnionRect SDL_GetRectUnion
382#define SDL_GetRendererOutputSize SDL_GetCurrentRenderOutputSize
383#define SDL_RenderCopy SDL_RenderTexture
384#define SDL_RenderCopyEx SDL_RenderTextureRotated
385#define SDL_RenderCopyExF SDL_RenderTextureRotated
386#define SDL_RenderCopyF SDL_RenderTexture
387#define SDL_RenderDrawLine SDL_RenderLine
388#define SDL_RenderDrawLineF SDL_RenderLine
389#define SDL_RenderDrawLines SDL_RenderLines
390#define SDL_RenderDrawLinesF SDL_RenderLines
391#define SDL_RenderDrawPoint SDL_RenderPoint
392#define SDL_RenderDrawPointF SDL_RenderPoint
393#define SDL_RenderDrawPoints SDL_RenderPoints
394#define SDL_RenderDrawPointsF SDL_RenderPoints
395#define SDL_RenderDrawRect SDL_RenderRect
396#define SDL_RenderDrawRectF SDL_RenderRect
397#define SDL_RenderDrawRects SDL_RenderRects
398#define SDL_RenderDrawRectsF SDL_RenderRects
399#define SDL_RenderFillRectF SDL_RenderFillRect
400#define SDL_RenderFillRectsF SDL_RenderFillRects
401#define SDL_RenderGetClipRect SDL_GetRenderClipRect
402#define SDL_RenderGetLogicalSize SDL_GetRenderLogicalPresentation
403#define SDL_RenderGetMetalCommandEncoder SDL_GetRenderMetalCommandEncoder
404#define SDL_RenderGetMetalLayer SDL_GetRenderMetalLayer
405#define SDL_RenderGetScale SDL_GetRenderScale
406#define SDL_RenderGetViewport SDL_GetRenderViewport
407#define SDL_RenderGetWindow SDL_GetRenderWindow
408#define SDL_RenderIsClipEnabled SDL_RenderClipEnabled
409#define SDL_RenderLogicalToWindow SDL_RenderCoordinatesToWindow
410#define SDL_RenderSetClipRect SDL_SetRenderClipRect
411#define SDL_RenderSetLogicalSize SDL_SetRenderLogicalPresentation
412#define SDL_RenderSetScale SDL_SetRenderScale
413#define SDL_RenderSetVSync SDL_SetRenderVSync
414#define SDL_RenderSetViewport SDL_SetRenderViewport
415#define SDL_RenderWindowToLogical SDL_RenderCoordinatesFromWindow
416#define SDL_ScaleModeBest SDL_SCALEMODE_BEST
417#define SDL_ScaleModeLinear SDL_SCALEMODE_LINEAR
418#define SDL_ScaleModeNearest SDL_SCALEMODE_NEAREST
421#define RW_SEEK_CUR SDL_RW_SEEK_CUR
422#define RW_SEEK_END SDL_RW_SEEK_END
423#define RW_SEEK_SET SDL_RW_SEEK_SET
424#define SDL_AllocRW SDL_CreateRW
425#define SDL_FreeRW SDL_DestroyRW
426#define SDL_ReadBE16 SDL_ReadU16BE
427#define SDL_ReadBE32 SDL_ReadU32BE
428#define SDL_ReadBE64 SDL_ReadU64BE
429#define SDL_ReadLE16 SDL_ReadU16LE
430#define SDL_ReadLE32 SDL_ReadU32LE
431#define SDL_ReadLE64 SDL_ReadU64LE
432#define SDL_WriteBE16 SDL_WriteU16BE
433#define SDL_WriteBE32 SDL_WriteU32BE
434#define SDL_WriteBE64 SDL_WriteU64BE
435#define SDL_WriteLE16 SDL_WriteU16LE
436#define SDL_WriteLE32 SDL_WriteU32LE
437#define SDL_WriteLE64 SDL_WriteU64LE
440#define SDL_SensorClose SDL_CloseSensor
441#define SDL_SensorFromInstanceID SDL_GetSensorFromInstanceID
442#define SDL_SensorGetData SDL_GetSensorData
443#define SDL_SensorGetInstanceID SDL_GetSensorInstanceID
444#define SDL_SensorGetName SDL_GetSensorName
445#define SDL_SensorGetNonPortableType SDL_GetSensorNonPortableType
446#define SDL_SensorGetType SDL_GetSensorType
447#define SDL_SensorOpen SDL_OpenSensor
448#define SDL_SensorUpdate SDL_UpdateSensors
451#define SDL_strtokr SDL_strtok_r
454#define SDL_FillRect SDL_FillSurfaceRect
455#define SDL_FillRects SDL_FillSurfaceRects
456#define SDL_FreeSurface SDL_DestroySurface
457#define SDL_GetClipRect SDL_GetSurfaceClipRect
458#define SDL_GetColorKey SDL_GetSurfaceColorKey
459#define SDL_HasColorKey SDL_SurfaceHasColorKey
460#define SDL_HasSurfaceRLE SDL_SurfaceHasRLE
461#define SDL_LowerBlit SDL_BlitSurfaceUnchecked
462#define SDL_LowerBlitScaled SDL_BlitSurfaceUncheckedScaled
463#define SDL_SetClipRect SDL_SetSurfaceClipRect
464#define SDL_SetColorKey SDL_SetSurfaceColorKey
465#define SDL_UpperBlit SDL_BlitSurface
466#define SDL_UpperBlitScaled SDL_BlitSurfaceScaled
469#define SDL_RenderGetD3D11Device SDL_GetRenderD3D11Device
470#define SDL_RenderGetD3D9Device SDL_GetRenderD3D9Device
473#define SDL_TLSCleanup SDL_CleanupTLS
474#define SDL_TLSCreate SDL_CreateTLS
475#define SDL_TLSGet SDL_GetTLS
476#define SDL_TLSSet SDL_SetTLS
479#define SDL_GetTicks64 SDL_GetTicks
482#define SDL_GetClosestDisplayMode SDL_GetClosestFullscreenDisplayMode
483#define SDL_GetDisplayOrientation SDL_GetCurrentDisplayOrientation
484#define SDL_GetPointDisplayIndex SDL_GetDisplayForPoint
485#define SDL_GetRectDisplayIndex SDL_GetDisplayForRect
486#define SDL_GetWindowDisplayIndex SDL_GetDisplayForWindow
487#define SDL_GetWindowDisplayMode SDL_GetWindowFullscreenMode
488#define SDL_IsScreenSaverEnabled SDL_ScreenSaverEnabled
489#define SDL_SetWindowDisplayMode SDL_SetWindowFullscreenMode
490#define SDL_WINDOW_ALLOW_HIGHDPI SDL_WINDOW_HIGH_PIXEL_DENSITY
491#define SDL_WINDOW_INPUT_GRABBED SDL_WINDOW_MOUSE_GRABBED
492#define SDL_WINDOW_SKIP_TASKBAR SDL_WINDOW_UTILITY
494#elif !defined(SDL_DISABLE_OLD_NAMES)
497#define AUDIO_F32 AUDIO_F32_renamed_SDL_AUDIO_F32
498#define AUDIO_F32LSB AUDIO_F32LSB_renamed_SDL_AUDIO_F32LSB
499#define AUDIO_F32MSB AUDIO_F32MSB_renamed_SDL_AUDIO_F32MSB
500#define AUDIO_F32SYS AUDIO_F32SYS_renamed_SDL_AUDIO_F32SYS
501#define AUDIO_S16 AUDIO_S16_renamed_SDL_AUDIO_S16
502#define AUDIO_S16LSB AUDIO_S16LSB_renamed_SDL_AUDIO_S16LSB
503#define AUDIO_S16MSB AUDIO_S16MSB_renamed_SDL_AUDIO_S16MSB
504#define AUDIO_S16SYS AUDIO_S16SYS_renamed_SDL_AUDIO_S16SYS
505#define AUDIO_S32 AUDIO_S32_renamed_SDL_AUDIO_S32
506#define AUDIO_S32LSB AUDIO_S32LSB_renamed_SDL_AUDIO_S32LSB
507#define AUDIO_S32MSB AUDIO_S32MSB_renamed_SDL_AUDIO_S32MSB
508#define AUDIO_S32SYS AUDIO_S32SYS_renamed_SDL_AUDIO_S32SYS
509#define AUDIO_S8 AUDIO_S8_renamed_SDL_AUDIO_S8
510#define AUDIO_U8 AUDIO_U8_renamed_SDL_AUDIO_U8
511#define SDL_AudioStreamAvailable SDL_AudioStreamAvailable_renamed_SDL_GetAudioStreamAvailable
512#define SDL_AudioStreamClear SDL_AudioStreamClear_renamed_SDL_ClearAudioStream
513#define SDL_AudioStreamFlush SDL_AudioStreamFlush_renamed_SDL_FlushAudioStream
514#define SDL_AudioStreamGet SDL_AudioStreamGet_renamed_SDL_GetAudioStreamData
515#define SDL_AudioStreamPut SDL_AudioStreamPut_renamed_SDL_PutAudioStreamData
516#define SDL_FreeAudioStream SDL_FreeAudioStream_renamed_SDL_DestroyAudioStream
517#define SDL_FreeWAV SDL_FreeWAV_renamed_SDL_free
518#define SDL_NewAudioStream SDL_NewAudioStream_renamed_SDL_CreateAudioStream
521#define SDL_APP_DIDENTERBACKGROUND SDL_APP_DIDENTERBACKGROUND_renamed_SDL_EVENT_DID_ENTER_BACKGROUND
522#define SDL_APP_DIDENTERFOREGROUND SDL_APP_DIDENTERFOREGROUND_renamed_SDL_EVENT_DID_ENTER_FOREGROUND
523#define SDL_APP_LOWMEMORY SDL_APP_LOWMEMORY_renamed_SDL_EVENT_LOW_MEMORY
524#define SDL_APP_TERMINATING SDL_APP_TERMINATING_renamed_SDL_EVENT_TERMINATING
525#define SDL_APP_WILLENTERBACKGROUND SDL_APP_WILLENTERBACKGROUND_renamed_SDL_EVENT_WILL_ENTER_BACKGROUND
526#define SDL_APP_WILLENTERFOREGROUND SDL_APP_WILLENTERFOREGROUND_renamed_SDL_EVENT_WILL_ENTER_FOREGROUND
527#define SDL_AUDIODEVICEADDED SDL_AUDIODEVICEADDED_renamed_SDL_EVENT_AUDIO_DEVICE_ADDED
528#define SDL_AUDIODEVICEREMOVED SDL_AUDIODEVICEREMOVED_renamed_SDL_EVENT_AUDIO_DEVICE_REMOVED
529#define SDL_CLIPBOARDUPDATE SDL_CLIPBOARDUPDATE_renamed_SDL_EVENT_CLIPBOARD_UPDATE
530#define SDL_CONTROLLERAXISMOTION SDL_CONTROLLERAXISMOTION_renamed_SDL_GAMEPADAXISMOTION
531#define SDL_CONTROLLERBUTTONDOWN SDL_CONTROLLERBUTTONDOWN_renamed_SDL_GAMEPADBUTTONDOWN
532#define SDL_CONTROLLERBUTTONUP SDL_CONTROLLERBUTTONUP_renamed_SDL_GAMEPADBUTTONUP
533#define SDL_CONTROLLERDEVICEADDED SDL_CONTROLLERDEVICEADDED_renamed_SDL_EVENT_GAMEPAD_ADDED
534#define SDL_CONTROLLERDEVICEREMAPPED SDL_CONTROLLERDEVICEREMAPPED_renamed_SDL_EVENT_GAMEPAD_REMAPPED
535#define SDL_CONTROLLERDEVICEREMOVED SDL_CONTROLLERDEVICEREMOVED_renamed_SDL_EVENT_GAMEPAD_REMOVED
536#define SDL_CONTROLLERSENSORUPDATE SDL_CONTROLLERSENSORUPDATE_renamed_SDL_GAMEPADSENSORUPDATE
537#define SDL_CONTROLLERTOUCHPADDOWN SDL_CONTROLLERTOUCHPADDOWN_renamed_SDL_GAMEPADTOUCHPADDOWN
538#define SDL_CONTROLLERTOUCHPADMOTION SDL_CONTROLLERTOUCHPADMOTION_renamed_SDL_GAMEPADTOUCHPADMOTION
539#define SDL_CONTROLLERTOUCHPADUP SDL_CONTROLLERTOUCHPADUP_renamed_SDL_GAMEPADTOUCHPADUP
540#define SDL_ControllerAxisEvent SDL_ControllerAxisEvent_renamed_SDL_GamepadAxisEvent
541#define SDL_ControllerButtonEvent SDL_ControllerButtonEvent_renamed_SDL_GamepadButtonEvent
542#define SDL_ControllerDeviceEvent SDL_ControllerDeviceEvent_renamed_SDL_GamepadDeviceEvent
543#define SDL_ControllerSensorEvent SDL_ControllerSensorEvent_renamed_SDL_GamepadSensorEvent
544#define SDL_ControllerTouchpadEvent SDL_ControllerTouchpadEvent_renamed_SDL_GamepadTouchpadEvent
545#define SDL_DISPLAYEVENT_CONNECTED SDL_DISPLAYEVENT_CONNECTED_renamed_SDL_EVENT_DISPLAY_CONNECTED
546#define SDL_DISPLAYEVENT_DISCONNECTED SDL_DISPLAYEVENT_DISCONNECTED_renamed_SDL_EVENT_DISPLAY_DISCONNECTED
547#define SDL_DISPLAYEVENT_MOVED SDL_DISPLAYEVENT_MOVED_renamed_SDL_EVENT_DISPLAY_MOVED
548#define SDL_DISPLAYEVENT_ORIENTATION SDL_DISPLAYEVENT_ORIENTATION_renamed_SDL_EVENT_DISPLAY_ORIENTATION
549#define SDL_DROPBEGIN SDL_DROPBEGIN_renamed_SDL_EVENT_DROP_BEGIN
550#define SDL_DROPCOMPLETE SDL_DROPCOMPLETE_renamed_SDL_EVENT_DROP_COMPLETE
551#define SDL_DROPFILE SDL_DROPFILE_renamed_SDL_EVENT_DROP_FILE
552#define SDL_DROPTEXT SDL_DROPTEXT_renamed_SDL_EVENT_DROP_TEXT
553#define SDL_FINGERDOWN SDL_FINGERDOWN_renamed_SDL_EVENT_FINGER_DOWN
554#define SDL_FINGERMOTION SDL_FINGERMOTION_renamed_SDL_EVENT_FINGER_MOTION
555#define SDL_FINGERUP SDL_FINGERUP_renamed_SDL_EVENT_FINGER_UP
556#define SDL_FIRSTEVENT SDL_FIRSTEVENT_renamed_SDL_EVENT_FIRST
557#define SDL_JOYAXISMOTION SDL_JOYAXISMOTION_renamed_SDL_EVENT_JOYSTICK_AXIS_MOTION
558#define SDL_JOYBATTERYUPDATED SDL_JOYBATTERYUPDATED_renamed_SDL_EVENT_JOYSTICK_BATTERY_UPDATED
559#define SDL_JOYBUTTONDOWN SDL_JOYBUTTONDOWN_renamed_SDL_EVENT_JOYSTICK_BUTTON_DOWN
560#define SDL_JOYBUTTONUP SDL_JOYBUTTONUP_renamed_SDL_EVENT_JOYSTICK_BUTTON_UP
561#define SDL_JOYDEVICEADDED SDL_JOYDEVICEADDED_renamed_SDL_EVENT_JOYSTICK_ADDED
562#define SDL_JOYDEVICEREMOVED SDL_JOYDEVICEREMOVED_renamed_SDL_EVENT_JOYSTICK_REMOVED
563#define SDL_JOYHATMOTION SDL_JOYHATMOTION_renamed_SDL_EVENT_JOYSTICK_HAT_MOTION
564#define SDL_KEYDOWN SDL_KEYDOWN_renamed_SDL_EVENT_KEY_DOWN
565#define SDL_KEYMAPCHANGED SDL_KEYMAPCHANGED_renamed_SDL_EVENT_KEYMAP_CHANGED
566#define SDL_KEYUP SDL_KEYUP_renamed_SDL_EVENT_KEY_UP
567#define SDL_LASTEVENT SDL_LASTEVENT_renamed_SDL_EVENT_LAST
568#define SDL_LOCALECHANGED SDL_LOCALECHANGED_renamed_SDL_EVENT_LOCALE_CHANGED
569#define SDL_MOUSEBUTTONDOWN SDL_MOUSEBUTTONDOWN_renamed_SDL_EVENT_MOUSE_BUTTON_DOWN
570#define SDL_MOUSEBUTTONUP SDL_MOUSEBUTTONUP_renamed_SDL_EVENT_MOUSE_BUTTON_UP
571#define SDL_MOUSEMOTION SDL_MOUSEMOTION_renamed_SDL_EVENT_MOUSE_MOTION
572#define SDL_MOUSEWHEEL SDL_MOUSEWHEEL_renamed_SDL_EVENT_MOUSE_WHEEL
573#define SDL_POLLSENTINEL SDL_POLLSENTINEL_renamed_SDL_EVENT_POLL_SENTINEL
574#define SDL_QUIT SDL_QUIT_renamed_SDL_EVENT_QUIT
575#define SDL_RENDER_DEVICE_RESET SDL_RENDER_DEVICE_RESET_renamed_SDL_EVENT_RENDER_DEVICE_RESET
576#define SDL_RENDER_TARGETS_RESET SDL_RENDER_TARGETS_RESET_renamed_SDL_EVENT_RENDER_TARGETS_RESET
577#define SDL_SENSORUPDATE SDL_SENSORUPDATE_renamed_SDL_EVENT_SENSOR_UPDATE
578#define SDL_SYSWMEVENT SDL_SYSWMEVENT_renamed_SDL_EVENT_SYSWM
579#define SDL_TEXTEDITING SDL_TEXTEDITING_renamed_SDL_EVENT_TEXT_EDITING
580#define SDL_TEXTEDITING_EXT SDL_TEXTEDITING_EXT_renamed_SDL_EVENT_TEXT_EDITING_EXT
581#define SDL_TEXTINPUT SDL_TEXTINPUT_renamed_SDL_EVENT_TEXT_INPUT
582#define SDL_USEREVENT SDL_USEREVENT_renamed_SDL_EVENT_USER
583#define SDL_WINDOWEVENT_CLOSE SDL_WINDOWEVENT_CLOSE_renamed_SDL_EVENT_WINDOW_CLOSE_REQUESTED
584#define SDL_WINDOWEVENT_DISPLAY_CHANGED SDL_WINDOWEVENT_DISPLAY_CHANGED_renamed_SDL_EVENT_WINDOW_DISPLAY_CHANGED
585#define SDL_WINDOWEVENT_ENTER SDL_WINDOWEVENT_ENTER_renamed_SDL_EVENT_WINDOW_MOUSE_ENTER
586#define SDL_WINDOWEVENT_EXPOSED SDL_WINDOWEVENT_EXPOSED_renamed_SDL_EVENT_WINDOW_EXPOSED
587#define SDL_WINDOWEVENT_FOCUS_GAINED SDL_WINDOWEVENT_FOCUS_GAINED_renamed_SDL_EVENT_WINDOW_FOCUS_GAINED
588#define SDL_WINDOWEVENT_FOCUS_LOST SDL_WINDOWEVENT_FOCUS_LOST_renamed_SDL_EVENT_WINDOW_FOCUS_LOST
589#define SDL_WINDOWEVENT_HIDDEN SDL_WINDOWEVENT_HIDDEN_renamed_SDL_EVENT_WINDOW_HIDDEN
590#define SDL_WINDOWEVENT_HIT_TEST SDL_WINDOWEVENT_HIT_TEST_renamed_SDL_EVENT_WINDOW_HIT_TEST
591#define SDL_WINDOWEVENT_ICCPROF_CHANGED SDL_WINDOWEVENT_ICCPROF_CHANGED_renamed_SDL_EVENT_WINDOW_ICCPROF_CHANGED
592#define SDL_WINDOWEVENT_LEAVE SDL_WINDOWEVENT_LEAVE_renamed_SDL_EVENT_WINDOW_MOUSE_LEAVE
593#define SDL_WINDOWEVENT_MAXIMIZED SDL_WINDOWEVENT_MAXIMIZED_renamed_SDL_EVENT_WINDOW_MAXIMIZED
594#define SDL_WINDOWEVENT_MINIMIZED SDL_WINDOWEVENT_MINIMIZED_renamed_SDL_EVENT_WINDOW_MINIMIZED
595#define SDL_WINDOWEVENT_MOVED SDL_WINDOWEVENT_MOVED_renamed_SDL_EVENT_WINDOW_MOVED
596#define SDL_WINDOWEVENT_RESIZED SDL_WINDOWEVENT_RESIZED_renamed_SDL_EVENT_WINDOW_RESIZED
597#define SDL_WINDOWEVENT_RESTORED SDL_WINDOWEVENT_RESTORED_renamed_SDL_EVENT_WINDOW_RESTORED
598#define SDL_WINDOWEVENT_SHOWN SDL_WINDOWEVENT_SHOWN_renamed_SDL_EVENT_WINDOW_SHOWN
599#define SDL_WINDOWEVENT_SIZE_CHANGED SDL_WINDOWEVENT_SIZE_CHANGED_renamed_SDL_EVENT_WINDOW_PIXEL_SIZE_CHANGED
600#define SDL_WINDOWEVENT_TAKE_FOCUS SDL_WINDOWEVENT_TAKE_FOCUS_renamed_SDL_EVENT_WINDOW_TAKE_FOCUS
603#define SDL_CONTROLLER_AXIS_INVALID SDL_CONTROLLER_AXIS_INVALID_renamed_SDL_GAMEPAD_AXIS_INVALID
604#define SDL_CONTROLLER_AXIS_LEFTX SDL_CONTROLLER_AXIS_LEFTX_renamed_SDL_GAMEPAD_AXIS_LEFTX
605#define SDL_CONTROLLER_AXIS_LEFTY SDL_CONTROLLER_AXIS_LEFTY_renamed_SDL_GAMEPAD_AXIS_LEFTY
606#define SDL_CONTROLLER_AXIS_MAX SDL_CONTROLLER_AXIS_MAX_renamed_SDL_GAMEPAD_AXIS_MAX
607#define SDL_CONTROLLER_AXIS_RIGHTX SDL_CONTROLLER_AXIS_RIGHTX_renamed_SDL_GAMEPAD_AXIS_RIGHTX
608#define SDL_CONTROLLER_AXIS_RIGHTY SDL_CONTROLLER_AXIS_RIGHTY_renamed_SDL_GAMEPAD_AXIS_RIGHTY
609#define SDL_CONTROLLER_AXIS_TRIGGERLEFT SDL_CONTROLLER_AXIS_TRIGGERLEFT_renamed_SDL_GAMEPAD_AXIS_LEFT_TRIGGER
610#define SDL_CONTROLLER_AXIS_TRIGGERRIGHT SDL_CONTROLLER_AXIS_TRIGGERRIGHT_renamed_SDL_GAMEPAD_AXIS_RIGHT_TRIGGER
611#define SDL_CONTROLLER_BINDTYPE_AXIS SDL_CONTROLLER_BINDTYPE_AXIS_renamed_SDL_GAMEPAD_BINDTYPE_AXIS
612#define SDL_CONTROLLER_BINDTYPE_BUTTON SDL_CONTROLLER_BINDTYPE_BUTTON_renamed_SDL_GAMEPAD_BINDTYPE_BUTTON
613#define SDL_CONTROLLER_BINDTYPE_HAT SDL_CONTROLLER_BINDTYPE_HAT_renamed_SDL_GAMEPAD_BINDTYPE_HAT
614#define SDL_CONTROLLER_BINDTYPE_NONE SDL_CONTROLLER_BINDTYPE_NONE_renamed_SDL_GAMEPAD_BINDTYPE_NONE
615#define SDL_CONTROLLER_BUTTON_A SDL_CONTROLLER_BUTTON_A_renamed_SDL_GAMEPAD_BUTTON_A
616#define SDL_CONTROLLER_BUTTON_B SDL_CONTROLLER_BUTTON_B_renamed_SDL_GAMEPAD_BUTTON_B
617#define SDL_CONTROLLER_BUTTON_BACK SDL_CONTROLLER_BUTTON_BACK_renamed_SDL_GAMEPAD_BUTTON_BACK
618#define SDL_CONTROLLER_BUTTON_DPAD_DOWN SDL_CONTROLLER_BUTTON_DPAD_DOWN_renamed_SDL_GAMEPAD_BUTTON_DPAD_DOWN
619#define SDL_CONTROLLER_BUTTON_DPAD_LEFT SDL_CONTROLLER_BUTTON_DPAD_LEFT_renamed_SDL_GAMEPAD_BUTTON_DPAD_LEFT
620#define SDL_CONTROLLER_BUTTON_DPAD_RIGHT SDL_CONTROLLER_BUTTON_DPAD_RIGHT_renamed_SDL_GAMEPAD_BUTTON_DPAD_RIGHT
621#define SDL_CONTROLLER_BUTTON_DPAD_UP SDL_CONTROLLER_BUTTON_DPAD_UP_renamed_SDL_GAMEPAD_BUTTON_DPAD_UP
622#define SDL_CONTROLLER_BUTTON_GUIDE SDL_CONTROLLER_BUTTON_GUIDE_renamed_SDL_GAMEPAD_BUTTON_GUIDE
623#define SDL_CONTROLLER_BUTTON_INVALID SDL_CONTROLLER_BUTTON_INVALID_renamed_SDL_GAMEPAD_BUTTON_INVALID
624#define SDL_CONTROLLER_BUTTON_LEFTSHOULDER SDL_CONTROLLER_BUTTON_LEFTSHOULDER_renamed_SDL_GAMEPAD_BUTTON_LEFT_SHOULDER
625#define SDL_CONTROLLER_BUTTON_LEFTSTICK SDL_CONTROLLER_BUTTON_LEFTSTICK_renamed_SDL_GAMEPAD_BUTTON_LEFT_STICK
626#define SDL_CONTROLLER_BUTTON_MAX SDL_CONTROLLER_BUTTON_MAX_renamed_SDL_GAMEPAD_BUTTON_MAX
627#define SDL_CONTROLLER_BUTTON_MISC1 SDL_CONTROLLER_BUTTON_MISC1_renamed_SDL_GAMEPAD_BUTTON_MISC1
628#define SDL_CONTROLLER_BUTTON_PADDLE1 SDL_CONTROLLER_BUTTON_PADDLE1_renamed_SDL_GAMEPAD_BUTTON_PADDLE1
629#define SDL_CONTROLLER_BUTTON_PADDLE2 SDL_CONTROLLER_BUTTON_PADDLE2_renamed_SDL_GAMEPAD_BUTTON_PADDLE2
630#define SDL_CONTROLLER_BUTTON_PADDLE3 SDL_CONTROLLER_BUTTON_PADDLE3_renamed_SDL_GAMEPAD_BUTTON_PADDLE3
631#define SDL_CONTROLLER_BUTTON_PADDLE4 SDL_CONTROLLER_BUTTON_PADDLE4_renamed_SDL_GAMEPAD_BUTTON_PADDLE4
632#define SDL_CONTROLLER_BUTTON_RIGHTSHOULDER SDL_CONTROLLER_BUTTON_RIGHTSHOULDER_renamed_SDL_GAMEPAD_BUTTON_RIGHT_SHOULDER
633#define SDL_CONTROLLER_BUTTON_RIGHTSTICK SDL_CONTROLLER_BUTTON_RIGHTSTICK_renamed_SDL_GAMEPAD_BUTTON_RIGHT_STICK
634#define SDL_CONTROLLER_BUTTON_START SDL_CONTROLLER_BUTTON_START_renamed_SDL_GAMEPAD_BUTTON_START
635#define SDL_CONTROLLER_BUTTON_TOUCHPAD SDL_CONTROLLER_BUTTON_TOUCHPAD_renamed_SDL_GAMEPAD_BUTTON_TOUCHPAD
636#define SDL_CONTROLLER_BUTTON_X SDL_CONTROLLER_BUTTON_X_renamed_SDL_GAMEPAD_BUTTON_X
637#define SDL_CONTROLLER_BUTTON_Y SDL_CONTROLLER_BUTTON_Y_renamed_SDL_GAMEPAD_BUTTON_Y
638#define SDL_CONTROLLER_TYPE_NINTENDO_SWITCH_JOYCON_LEFT SDL_CONTROLLER_TYPE_NINTENDO_SWITCH_JOYCON_LEFT_renamed_SDL_GAMEPAD_TYPE_NINTENDO_SWITCH_JOYCON_LEFT
639#define SDL_CONTROLLER_TYPE_NINTENDO_SWITCH_JOYCON_PAIR SDL_CONTROLLER_TYPE_NINTENDO_SWITCH_JOYCON_PAIR_renamed_SDL_GAMEPAD_TYPE_NINTENDO_SWITCH_JOYCON_PAIR
640#define SDL_CONTROLLER_TYPE_NINTENDO_SWITCH_JOYCON_RIGHT SDL_CONTROLLER_TYPE_NINTENDO_SWITCH_JOYCON_RIGHT_renamed_SDL_GAMEPAD_TYPE_NINTENDO_SWITCH_JOYCON_RIGHT
641#define SDL_CONTROLLER_TYPE_NINTENDO_SWITCH_PRO SDL_CONTROLLER_TYPE_NINTENDO_SWITCH_PRO_renamed_SDL_GAMEPAD_TYPE_NINTENDO_SWITCH_PRO
642#define SDL_CONTROLLER_TYPE_PS3 SDL_CONTROLLER_TYPE_PS3_renamed_SDL_GAMEPAD_TYPE_PS3
643#define SDL_CONTROLLER_TYPE_PS4 SDL_CONTROLLER_TYPE_PS4_renamed_SDL_GAMEPAD_TYPE_PS4
644#define SDL_CONTROLLER_TYPE_PS5 SDL_CONTROLLER_TYPE_PS5_renamed_SDL_GAMEPAD_TYPE_PS5
645#define SDL_CONTROLLER_TYPE_UNKNOWN SDL_CONTROLLER_TYPE_UNKNOWN_renamed_SDL_GAMEPAD_TYPE_STANDARD
646#define SDL_CONTROLLER_TYPE_VIRTUAL SDL_CONTROLLER_TYPE_VIRTUAL_renamed_SDL_GAMEPAD_TYPE_VIRTUAL
647#define SDL_CONTROLLER_TYPE_XBOX360 SDL_CONTROLLER_TYPE_XBOX360_renamed_SDL_GAMEPAD_TYPE_XBOX360
648#define SDL_CONTROLLER_TYPE_XBOXONE SDL_CONTROLLER_TYPE_XBOXONE_renamed_SDL_GAMEPAD_TYPE_XBOXONE
649#define SDL_GameController SDL_GameController_renamed_SDL_Gamepad
650#define SDL_GameControllerAddMapping SDL_GameControllerAddMapping_renamed_SDL_AddGamepadMapping
651#define SDL_GameControllerAddMappingsFromFile SDL_GameControllerAddMappingsFromFile_renamed_SDL_AddGamepadMappingsFromFile
652#define SDL_GameControllerAddMappingsFromRW SDL_GameControllerAddMappingsFromRW_renamed_SDL_AddGamepadMappingsFromRW
653#define SDL_GameControllerAxis SDL_GameControllerAxis_renamed_SDL_GamepadAxis
654#define SDL_GameControllerBindType SDL_GameControllerBindType_renamed_SDL_GamepadBindingType
655#define SDL_GameControllerButton SDL_GameControllerButton_renamed_SDL_GamepadButton
656#define SDL_GameControllerButtonBind SDL_GameControllerButtonBind_renamed_SDL_GamepadBinding
657#define SDL_GameControllerClose SDL_GameControllerClose_renamed_SDL_CloseGamepad
658#define SDL_GameControllerFromInstanceID SDL_GameControllerFromInstanceID_renamed_SDL_GetGamepadFromInstanceID
659#define SDL_GameControllerFromPlayerIndex SDL_GameControllerFromPlayerIndex_renamed_SDL_GetGamepadFromPlayerIndex
660#define SDL_GameControllerGetAppleSFSymbolsNameForAxis SDL_GameControllerGetAppleSFSymbolsNameForAxis_renamed_SDL_GetGamepadAppleSFSymbolsNameForAxis
661#define SDL_GameControllerGetAppleSFSymbolsNameForButton SDL_GameControllerGetAppleSFSymbolsNameForButton_renamed_SDL_GetGamepadAppleSFSymbolsNameForButton
662#define SDL_GameControllerGetAttached SDL_GameControllerGetAttached_renamed_SDL_GamepadConnected
663#define SDL_GameControllerGetAxis SDL_GameControllerGetAxis_renamed_SDL_GetGamepadAxis
664#define SDL_GameControllerGetAxisFromString SDL_GameControllerGetAxisFromString_renamed_SDL_GetGamepadAxisFromString
665#define SDL_GameControllerGetBindForAxis SDL_GameControllerGetBindForAxis_renamed_SDL_GetGamepadBindForAxis
666#define SDL_GameControllerGetBindForButton SDL_GameControllerGetBindForButton_renamed_SDL_GetGamepadBindForButton
667#define SDL_GameControllerGetButton SDL_GameControllerGetButton_renamed_SDL_GetGamepadButton
668#define SDL_GameControllerGetButtonFromString SDL_GameControllerGetButtonFromString_renamed_SDL_GetGamepadButtonFromString
669#define SDL_GameControllerGetFirmwareVersion SDL_GameControllerGetFirmwareVersion_renamed_SDL_GetGamepadFirmwareVersion
670#define SDL_GameControllerGetJoystick SDL_GameControllerGetJoystick_renamed_SDL_GetGamepadJoystick
671#define SDL_GameControllerGetNumTouchpadFingers SDL_GameControllerGetNumTouchpadFingers_renamed_SDL_GetNumGamepadTouchpadFingers
672#define SDL_GameControllerGetNumTouchpads SDL_GameControllerGetNumTouchpads_renamed_SDL_GetNumGamepadTouchpads
673#define SDL_GameControllerGetPlayerIndex SDL_GameControllerGetPlayerIndex_renamed_SDL_GetGamepadPlayerIndex
674#define SDL_GameControllerGetProduct SDL_GameControllerGetProduct_renamed_SDL_GetGamepadProduct
675#define SDL_GameControllerGetProductVersion SDL_GameControllerGetProductVersion_renamed_SDL_GetGamepadProductVersion
676#define SDL_GameControllerGetSensorData SDL_GameControllerGetSensorData_renamed_SDL_GetGamepadSensorData
677#define SDL_GameControllerGetSensorDataRate SDL_GameControllerGetSensorDataRate_renamed_SDL_GetGamepadSensorDataRate
678#define SDL_GameControllerGetSerial SDL_GameControllerGetSerial_renamed_SDL_GetGamepadSerial
679#define SDL_GameControllerGetStringForAxis SDL_GameControllerGetStringForAxis_renamed_SDL_GetGamepadStringForAxis
680#define SDL_GameControllerGetStringForButton SDL_GameControllerGetStringForButton_renamed_SDL_GetGamepadStringForButton
681#define SDL_GameControllerGetTouchpadFinger SDL_GameControllerGetTouchpadFinger_renamed_SDL_GetGamepadTouchpadFinger
682#define SDL_GameControllerGetType SDL_GameControllerGetType_renamed_SDL_GetGamepadType
683#define SDL_GameControllerGetVendor SDL_GameControllerGetVendor_renamed_SDL_GetGamepadVendor
684#define SDL_GameControllerHasAxis SDL_GameControllerHasAxis_renamed_SDL_GamepadHasAxis
685#define SDL_GameControllerHasButton SDL_GameControllerHasButton_renamed_SDL_GamepadHasButton
686#define SDL_GameControllerHasLED SDL_GameControllerHasLED_renamed_SDL_GamepadHasLED
687#define SDL_GameControllerHasRumble SDL_GameControllerHasRumble_renamed_SDL_GamepadHasRumble
688#define SDL_GameControllerHasRumbleTriggers SDL_GameControllerHasRumbleTriggers_renamed_SDL_GamepadHasRumbleTriggers
689#define SDL_GameControllerHasSensor SDL_GameControllerHasSensor_renamed_SDL_GamepadHasSensor
690#define SDL_GameControllerIsSensorEnabled SDL_GameControllerIsSensorEnabled_renamed_SDL_GamepadSensorEnabled
691#define SDL_GameControllerMapping SDL_GameControllerMapping_renamed_SDL_GetGamepadMapping
692#define SDL_GameControllerMappingForDeviceIndex SDL_GameControllerMappingForDeviceIndex_renamed_SDL_GetGamepadMappingForDeviceIndex
693#define SDL_GameControllerMappingForGUID SDL_GameControllerMappingForGUID_renamed_SDL_GetGamepadMappingForGUID
694#define SDL_GameControllerMappingForIndex SDL_GameControllerMappingForIndex_renamed_SDL_GetGamepadMappingForIndex
695#define SDL_GameControllerName SDL_GameControllerName_renamed_SDL_GetGamepadName
696#define SDL_GameControllerNumMappings SDL_GameControllerNumMappings_renamed_SDL_GetNumGamepadMappings
697#define SDL_GameControllerOpen SDL_GameControllerOpen_renamed_SDL_OpenGamepad
698#define SDL_GameControllerPath SDL_GameControllerPath_renamed_SDL_GetGamepadPath
699#define SDL_GameControllerRumble SDL_GameControllerRumble_renamed_SDL_RumbleGamepad
700#define SDL_GameControllerRumbleTriggers SDL_GameControllerRumbleTriggers_renamed_SDL_RumbleGamepadTriggers
701#define SDL_GameControllerSendEffect SDL_GameControllerSendEffect_renamed_SDL_SendGamepadEffect
702#define SDL_GameControllerSetLED SDL_GameControllerSetLED_renamed_SDL_SetGamepadLED
703#define SDL_GameControllerSetPlayerIndex SDL_GameControllerSetPlayerIndex_renamed_SDL_SetGamepadPlayerIndex
704#define SDL_GameControllerSetSensorEnabled SDL_GameControllerSetSensorEnabled_renamed_SDL_SetGamepadSensorEnabled
705#define SDL_GameControllerType SDL_GameControllerType_renamed_SDL_GamepadType
706#define SDL_GameControllerUpdate SDL_GameControllerUpdate_renamed_SDL_UpdateGamepads
707#define SDL_INIT_GAMECONTROLLER SDL_INIT_GAMECONTROLLER_renamed_SDL_INIT_GAMEPAD
708#define SDL_IsGameController SDL_IsGameController_renamed_SDL_IsGamepad
711#define SDL_JOYSTICK_TYPE_GAMECONTROLLER SDL_JOYSTICK_TYPE_GAMECONTROLLER_renamed_SDL_JOYSTICK_TYPE_GAMEPAD
712#define SDL_JoystickAttachVirtual SDL_JoystickAttachVirtual_renamed_SDL_AttachVirtualJoystick
713#define SDL_JoystickAttachVirtualEx SDL_JoystickAttachVirtualEx_renamed_SDL_AttachVirtualJoystickEx
714#define SDL_JoystickClose SDL_JoystickClose_renamed_SDL_CloseJoystick
715#define SDL_JoystickCurrentPowerLevel SDL_JoystickCurrentPowerLevel_renamed_SDL_GetJoystickPowerLevel
716#define SDL_JoystickDetachVirtual SDL_JoystickDetachVirtual_renamed_SDL_DetachVirtualJoystick
717#define SDL_JoystickFromInstanceID SDL_JoystickFromInstanceID_renamed_SDL_GetJoystickFromInstanceID
718#define SDL_JoystickFromPlayerIndex SDL_JoystickFromPlayerIndex_renamed_SDL_GetJoystickFromPlayerIndex
719#define SDL_JoystickGetAttached SDL_JoystickGetAttached_renamed_SDL_JoystickConnected
720#define SDL_JoystickGetAxis SDL_JoystickGetAxis_renamed_SDL_GetJoystickAxis
721#define SDL_JoystickGetAxisInitialState SDL_JoystickGetAxisInitialState_renamed_SDL_GetJoystickAxisInitialState
722#define SDL_JoystickGetButton SDL_JoystickGetButton_renamed_SDL_GetJoystickButton
723#define SDL_JoystickGetFirmwareVersion SDL_JoystickGetFirmwareVersion_renamed_SDL_GetJoystickFirmwareVersion
724#define SDL_JoystickGetGUID SDL_JoystickGetGUID_renamed_SDL_GetJoystickGUID
725#define SDL_JoystickGetGUIDFromString SDL_JoystickGetGUIDFromString_renamed_SDL_GetJoystickGUIDFromString
726#define SDL_JoystickGetGUIDString SDL_JoystickGetGUIDString_renamed_SDL_GetJoystickGUIDString
727#define SDL_JoystickGetHat SDL_JoystickGetHat_renamed_SDL_GetJoystickHat
728#define SDL_JoystickGetPlayerIndex SDL_JoystickGetPlayerIndex_renamed_SDL_GetJoystickPlayerIndex
729#define SDL_JoystickGetProduct SDL_JoystickGetProduct_renamed_SDL_GetJoystickProduct
730#define SDL_JoystickGetProductVersion SDL_JoystickGetProductVersion_renamed_SDL_GetJoystickProductVersion
731#define SDL_JoystickGetSerial SDL_JoystickGetSerial_renamed_SDL_GetJoystickSerial
732#define SDL_JoystickGetType SDL_JoystickGetType_renamed_SDL_GetJoystickType
733#define SDL_JoystickGetVendor SDL_JoystickGetVendor_renamed_SDL_GetJoystickVendor
734#define SDL_JoystickInstanceID SDL_JoystickInstanceID_renamed_SDL_GetJoystickInstanceID
735#define SDL_JoystickIsVirtual SDL_JoystickIsVirtual_renamed_SDL_IsJoystickVirtual
736#define SDL_JoystickName SDL_JoystickName_renamed_SDL_GetJoystickName
737#define SDL_JoystickNumAxes SDL_JoystickNumAxes_renamed_SDL_GetNumJoystickAxes
738#define SDL_JoystickNumButtons SDL_JoystickNumButtons_renamed_SDL_GetNumJoystickButtons
739#define SDL_JoystickNumHats SDL_JoystickNumHats_renamed_SDL_GetNumJoystickHats
740#define SDL_JoystickOpen SDL_JoystickOpen_renamed_SDL_OpenJoystick
741#define SDL_JoystickPath SDL_JoystickPath_renamed_SDL_GetJoystickPath
742#define SDL_JoystickRumble SDL_JoystickRumble_renamed_SDL_RumbleJoystick
743#define SDL_JoystickRumbleTriggers SDL_JoystickRumbleTriggers_renamed_SDL_RumbleJoystickTriggers
744#define SDL_JoystickSendEffect SDL_JoystickSendEffect_renamed_SDL_SendJoystickEffect
745#define SDL_JoystickSetLED SDL_JoystickSetLED_renamed_SDL_SetJoystickLED
746#define SDL_JoystickSetPlayerIndex SDL_JoystickSetPlayerIndex_renamed_SDL_SetJoystickPlayerIndex
747#define SDL_JoystickSetVirtualAxis SDL_JoystickSetVirtualAxis_renamed_SDL_SetJoystickVirtualAxis
748#define SDL_JoystickSetVirtualButton SDL_JoystickSetVirtualButton_renamed_SDL_SetJoystickVirtualButton
749#define SDL_JoystickSetVirtualHat SDL_JoystickSetVirtualHat_renamed_SDL_SetJoystickVirtualHat
750#define SDL_JoystickUpdate SDL_JoystickUpdate_renamed_SDL_UpdateJoysticks
753#define SDL_IsScreenKeyboardShown SDL_IsScreenKeyboardShown_renamed_SDL_ScreenKeyboardShown
754#define SDL_IsTextInputActive SDL_IsTextInputActive_renamed_SDL_TextInputActive
755#define SDL_IsTextInputShown SDL_IsTextInputShown_renamed_SDL_TextInputShown
758#define KMOD_ALT KMOD_ALT_renamed_SDL_KMOD_ALT
759#define KMOD_CAPS KMOD_CAPS_renamed_SDL_KMOD_CAPS
760#define KMOD_CTRL KMOD_CTRL_renamed_SDL_KMOD_CTRL
761#define KMOD_GUI KMOD_GUI_renamed_SDL_KMOD_GUI
762#define KMOD_LALT KMOD_LALT_renamed_SDL_KMOD_LALT
763#define KMOD_LCTRL KMOD_LCTRL_renamed_SDL_KMOD_LCTRL
764#define KMOD_LGUI KMOD_LGUI_renamed_SDL_KMOD_LGUI
765#define KMOD_LSHIFT KMOD_LSHIFT_renamed_SDL_KMOD_LSHIFT
766#define KMOD_MODE KMOD_MODE_renamed_SDL_KMOD_MODE
767#define KMOD_NONE KMOD_NONE_renamed_SDL_KMOD_NONE
768#define KMOD_NUM KMOD_NUM_renamed_SDL_KMOD_NUM
769#define KMOD_RALT KMOD_RALT_renamed_SDL_KMOD_RALT
770#define KMOD_RCTRL KMOD_RCTRL_renamed_SDL_KMOD_RCTRL
771#define KMOD_RESERVED KMOD_RESERVED_renamed_SDL_KMOD_RESERVED
772#define KMOD_RGUI KMOD_RGUI_renamed_SDL_KMOD_RGUI
773#define KMOD_RSHIFT KMOD_RSHIFT_renamed_SDL_KMOD_RSHIFT
774#define KMOD_SCROLL KMOD_SCROLL_renamed_SDL_KMOD_SCROLL
775#define KMOD_SHIFT KMOD_SHIFT_renamed_SDL_KMOD_SHIFT
778#define SDL_FreeCursor SDL_FreeCursor_renamed_SDL_DestroyCursor
781#define SDL_CondBroadcast SDL_CondBroadcast_renamed_SDL_BroadcastCondition
782#define SDL_CondSignal SDL_CondSignal_renamed_SDL_SignalCondition
783#define SDL_CondWait SDL_CondWait_renamed_SDL_WaitCondition
784#define SDL_CondWaitTimeout SDL_CondWaitTimeout_renamed_SDL_WaitConditionTimeout
785#define SDL_CreateCond SDL_CreateCond_renamed_SDL_CreateCondition
786#define SDL_DestroyCond SDL_DestroyCond_renamed_SDL_DestroyCondition
787#define SDL_SemPost SDL_SemPost_renamed_SDL_PostSemaphore
788#define SDL_SemTryWait SDL_SemTryWait_renamed_SDL_TryWaitSemaphore
789#define SDL_SemValue SDL_SemValue_renamed_SDL_GetSemaphoreValue
790#define SDL_SemWait SDL_SemWait_renamed_SDL_WaitSemaphore
791#define SDL_SemWaitTimeout SDL_SemWaitTimeout_renamed_SDL_WaitSemaphoreTimeout
794#define SDL_cond SDL_cond_renamed_SDL_Condition
795#define SDL_mutex SDL_mutex_renamed_SDL_Mutex
796#define SDL_sem SDL_sem_renamed_SDL_Semaphore
799#define SDL_AllocFormat SDL_AllocFormat_renamed_SDL_CreatePixelFormat
800#define SDL_AllocPalette SDL_AllocPalette_renamed_SDL_CreatePalette
801#define SDL_FreeFormat SDL_FreeFormat_renamed_SDL_DestroyPixelFormat
802#define SDL_FreePalette SDL_FreePalette_renamed_SDL_DestroyPalette
803#define SDL_MasksToPixelFormatEnum SDL_MasksToPixelFormatEnum_renamed_SDL_GetPixelFormatEnumForMasks
804#define SDL_PIXELFORMAT_BGR888 SDL_PIXELFORMAT_BGR888_renamed_SDL_PIXELFORMAT_XBGR8888
805#define SDL_PIXELFORMAT_RGB888 SDL_PIXELFORMAT_RGB888_renamed_SDL_PIXELFORMAT_XRGB8888
806#define SDL_PixelFormatEnumToMasks SDL_PixelFormatEnumToMasks_renamed_SDL_GetMasksForPixelFormatEnum
810#define __IPHONEOS__ __IPHONEOS___renamed___IOS__
813#define __MACOSX__ __MACOSX___renamed___MACOS__
817#define SDL_EncloseFPoints SDL_EncloseFPoints_renamed_SDL_GetRectEnclosingPointsFloat
818#define SDL_EnclosePoints SDL_EnclosePoints_renamed_SDL_GetRectEnclosingPoints
819#define SDL_FRectEmpty SDL_FRectEmpty_renamed_SDL_RectEmptyFloat
820#define SDL_FRectEquals SDL_FRectEquals_renamed_SDL_RectsEqualFloat
821#define SDL_FRectEqualsEpsilon SDL_FRectEqualsEpsilon_renamed_SDL_RectsEqualEpsilon
822#define SDL_HasIntersection SDL_HasIntersection_renamed_SDL_HasRectIntersection
823#define SDL_HasIntersectionF SDL_HasIntersectionF_renamed_SDL_HasRectIntersectionFloat
824#define SDL_IntersectFRect SDL_IntersectFRect_renamed_SDL_GetRectIntersectionFloat
825#define SDL_IntersectFRectAndLine SDL_IntersectFRectAndLine_renamed_SDL_GetRectAndLineIntersectionFloat
826#define SDL_IntersectRect SDL_IntersectRect_renamed_SDL_GetRectIntersection
827#define SDL_IntersectRectAndLine SDL_IntersectRectAndLine_renamed_SDL_GetRectAndLineIntersection
828#define SDL_PointInFRect SDL_PointInFRect_renamed_SDL_PointInRectFloat
829#define SDL_RectEquals SDL_RectEquals_renamed_SDL_RectsEqual
830#define SDL_UnionFRect SDL_UnionFRect_renamed_SDL_GetRectUnionFloat
831#define SDL_UnionRect SDL_UnionRect_renamed_SDL_GetRectUnion
834#define SDL_GetRendererOutputSize SDL_GetRendererOutputSize_renamed_SDL_GetCurrentRenderOutputSize
835#define SDL_RenderCopy SDL_RenderCopy_renamed_SDL_RenderTexture
836#define SDL_RenderCopyEx SDL_RenderCopyEx_renamed_SDL_RenderTextureRotated
837#define SDL_RenderCopyExF SDL_RenderCopyExF_renamed_SDL_RenderTextureRotated
838#define SDL_RenderCopyF SDL_RenderCopyF_renamed_SDL_RenderTexture
839#define SDL_RenderDrawLine SDL_RenderDrawLine_renamed_SDL_RenderLine
840#define SDL_RenderDrawLineF SDL_RenderDrawLineF_renamed_SDL_RenderLine
841#define SDL_RenderDrawLines SDL_RenderDrawLines_renamed_SDL_RenderLines
842#define SDL_RenderDrawLinesF SDL_RenderDrawLinesF_renamed_SDL_RenderLines
843#define SDL_RenderDrawPoint SDL_RenderDrawPoint_renamed_SDL_RenderPoint
844#define SDL_RenderDrawPointF SDL_RenderDrawPointF_renamed_SDL_RenderPoint
845#define SDL_RenderDrawPoints SDL_RenderDrawPoints_renamed_SDL_RenderPoints
846#define SDL_RenderDrawPointsF SDL_RenderDrawPointsF_renamed_SDL_RenderPoints
847#define SDL_RenderDrawRect SDL_RenderDrawRect_renamed_SDL_RenderRect
848#define SDL_RenderDrawRectF SDL_RenderDrawRectF_renamed_SDL_RenderRect
849#define SDL_RenderDrawRects SDL_RenderDrawRects_renamed_SDL_RenderRects
850#define SDL_RenderDrawRectsF SDL_RenderDrawRectsF_renamed_SDL_RenderRects
851#define SDL_RenderFillRectF SDL_RenderFillRectF_renamed_SDL_RenderFillRect
852#define SDL_RenderFillRectsF SDL_RenderFillRectsF_renamed_SDL_RenderFillRects
853#define SDL_RenderGetClipRect SDL_RenderGetClipRect_renamed_SDL_GetRenderClipRect
854#define SDL_RenderGetLogicalSize SDL_RenderGetLogicalSize_renamed_SDL_GetRenderLogicalPresentation
855#define SDL_RenderGetMetalCommandEncoder SDL_RenderGetMetalCommandEncoder_renamed_SDL_GetRenderMetalCommandEncoder
856#define SDL_RenderGetMetalLayer SDL_RenderGetMetalLayer_renamed_SDL_GetRenderMetalLayer
857#define SDL_RenderGetScale SDL_RenderGetScale_renamed_SDL_GetRenderScale
858#define SDL_RenderGetViewport SDL_RenderGetViewport_renamed_SDL_GetRenderViewport
859#define SDL_RenderGetWindow SDL_RenderGetWindow_renamed_SDL_GetRenderWindow
860#define SDL_RenderIsClipEnabled SDL_RenderIsClipEnabled_renamed_SDL_RenderClipEnabled
861#define SDL_RenderLogicalToWindow SDL_RenderLogicalToWindow_renamed_SDL_RenderCoordinatesToWindow
862#define SDL_RenderSetClipRect SDL_RenderSetClipRect_renamed_SDL_SetRenderClipRect
863#define SDL_RenderSetLogicalSize SDL_RenderSetLogicalSize_renamed_SDL_SetRenderLogicalPresentation
864#define SDL_RenderSetScale SDL_RenderSetScale_renamed_SDL_SetRenderScale
865#define SDL_RenderSetVSync SDL_RenderSetVSync_renamed_SDL_SetRenderVSync
866#define SDL_RenderSetViewport SDL_RenderSetViewport_renamed_SDL_SetRenderViewport
867#define SDL_RenderWindowToLogical SDL_RenderWindowToLogical_renamed_SDL_RenderCoordinatesFromWindow
868#define SDL_ScaleModeBest SDL_ScaleModeBest_renamed_SDL_SCALEMODE_BEST
869#define SDL_ScaleModeLinear SDL_ScaleModeLinear_renamed_SDL_SCALEMODE_LINEAR
870#define SDL_ScaleModeNearest SDL_ScaleModeNearest_renamed_SDL_SCALEMODE_NEAREST
873#define RW_SEEK_CUR RW_SEEK_CUR_renamed_SDL_RW_SEEK_CUR
874#define RW_SEEK_END RW_SEEK_END_renamed_SDL_RW_SEEK_END
875#define RW_SEEK_SET RW_SEEK_SET_renamed_SDL_RW_SEEK_SET
876#define SDL_AllocRW SDL_AllocRW_renamed_SDL_CreateRW
877#define SDL_FreeRW SDL_FreeRW_renamed_SDL_DestroyRW
878#define SDL_ReadBE16 SDL_ReadBE16_renamed_SDL_ReadU16BE
879#define SDL_ReadBE32 SDL_ReadBE32_renamed_SDL_ReadU32BE
880#define SDL_ReadBE64 SDL_ReadBE64_renamed_SDL_ReadU64BE
881#define SDL_ReadLE16 SDL_ReadLE16_renamed_SDL_ReadU16LE
882#define SDL_ReadLE32 SDL_ReadLE32_renamed_SDL_ReadU32LE
883#define SDL_ReadLE64 SDL_ReadLE64_renamed_SDL_ReadU64LE
884#define SDL_WriteBE16 SDL_WriteBE16_renamed_SDL_WriteU16BE
885#define SDL_WriteBE32 SDL_WriteBE32_renamed_SDL_WriteU32BE
886#define SDL_WriteBE64 SDL_WriteBE64_renamed_SDL_WriteU64BE
887#define SDL_WriteLE16 SDL_WriteLE16_renamed_SDL_WriteU16LE
888#define SDL_WriteLE32 SDL_WriteLE32_renamed_SDL_WriteU32LE
889#define SDL_WriteLE64 SDL_WriteLE64_renamed_SDL_WriteU64LE
892#define SDL_SensorClose SDL_SensorClose_renamed_SDL_CloseSensor
893#define SDL_SensorFromInstanceID SDL_SensorFromInstanceID_renamed_SDL_GetSensorFromInstanceID
894#define SDL_SensorGetData SDL_SensorGetData_renamed_SDL_GetSensorData
895#define SDL_SensorGetInstanceID SDL_SensorGetInstanceID_renamed_SDL_GetSensorInstanceID
896#define SDL_SensorGetName SDL_SensorGetName_renamed_SDL_GetSensorName
897#define SDL_SensorGetNonPortableType SDL_SensorGetNonPortableType_renamed_SDL_GetSensorNonPortableType
898#define SDL_SensorGetType SDL_SensorGetType_renamed_SDL_GetSensorType
899#define SDL_SensorOpen SDL_SensorOpen_renamed_SDL_OpenSensor
900#define SDL_SensorUpdate SDL_SensorUpdate_renamed_SDL_UpdateSensors
903#define SDL_strtokr SDL_strtokr_renamed_SDL_strtok_r
906#define SDL_FillRect SDL_FillRect_renamed_SDL_FillSurfaceRect
907#define SDL_FillRects SDL_FillRects_renamed_SDL_FillSurfaceRects
908#define SDL_FreeSurface SDL_FreeSurface_renamed_SDL_DestroySurface
909#define SDL_GetClipRect SDL_GetClipRect_renamed_SDL_GetSurfaceClipRect
910#define SDL_GetColorKey SDL_GetColorKey_renamed_SDL_GetSurfaceColorKey
911#define SDL_HasColorKey SDL_HasColorKey_renamed_SDL_SurfaceHasColorKey
912#define SDL_HasSurfaceRLE SDL_HasSurfaceRLE_renamed_SDL_SurfaceHasRLE
913#define SDL_LowerBlit SDL_LowerBlit_renamed_SDL_BlitSurfaceUnchecked
914#define SDL_LowerBlitScaled SDL_LowerBlitScaled_renamed_SDL_BlitSurfaceUncheckedScaled
915#define SDL_SetClipRect SDL_SetClipRect_renamed_SDL_SetSurfaceClipRect
916#define SDL_SetColorKey SDL_SetColorKey_renamed_SDL_SetSurfaceColorKey
917#define SDL_UpperBlit SDL_UpperBlit_renamed_SDL_BlitSurface
918#define SDL_UpperBlitScaled SDL_UpperBlitScaled_renamed_SDL_BlitSurfaceScaled
921#define SDL_RenderGetD3D11Device SDL_RenderGetD3D11Device_renamed_SDL_GetRenderD3D11Device
922#define SDL_RenderGetD3D9Device SDL_RenderGetD3D9Device_renamed_SDL_GetRenderD3D9Device
925#define SDL_TLSCleanup SDL_TLSCleanup_renamed_SDL_CleanupTLS
926#define SDL_TLSCreate SDL_TLSCreate_renamed_SDL_CreateTLS
927#define SDL_TLSGet SDL_TLSGet_renamed_SDL_GetTLS
928#define SDL_TLSSet SDL_TLSSet_renamed_SDL_SetTLS
931#define SDL_GetTicks64 SDL_GetTicks64_renamed_SDL_GetTicks
934#define SDL_GetClosestDisplayMode SDL_GetClosestDisplayMode_renamed_SDL_GetClosestFullscreenDisplayMode
935#define SDL_GetDisplayOrientation SDL_GetDisplayOrientation_renamed_SDL_GetCurrentDisplayOrientation
936#define SDL_GetPointDisplayIndex SDL_GetPointDisplayIndex_renamed_SDL_GetDisplayForPoint
937#define SDL_GetRectDisplayIndex SDL_GetRectDisplayIndex_renamed_SDL_GetDisplayForRect
938#define SDL_GetWindowDisplayIndex SDL_GetWindowDisplayIndex_renamed_SDL_GetDisplayForWindow
939#define SDL_GetWindowDisplayMode SDL_GetWindowDisplayMode_renamed_SDL_GetWindowFullscreenMode
940#define SDL_IsScreenSaverEnabled SDL_IsScreenSaverEnabled_renamed_SDL_ScreenSaverEnabled
941#define SDL_SetWindowDisplayMode SDL_SetWindowDisplayMode_renamed_SDL_SetWindowFullscreenMode
942#define SDL_WINDOW_ALLOW_HIGHDPI SDL_WINDOW_ALLOW_HIGHDPI_renamed_SDL_WINDOW_HIGH_PIXEL_DENSITY
943#define SDL_WINDOW_INPUT_GRABBED SDL_WINDOW_INPUT_GRABBED_renamed_SDL_WINDOW_MOUSE_GRABBED
944#define SDL_WINDOW_SKIP_TASKBAR SDL_WINDOW_SKIP_TASKBAR_renamed_SDL_WINDOW_UTILITY