SDL 3.0
SDL_oldnames.h
Go to the documentation of this file.
1/*
2 Simple DirectMedia Layer
3 Copyright (C) 1997-2023 Sam Lantinga <slouken@libsdl.org>
4
5 This software is provided 'as-is', without any express or implied
6 warranty. In no event will the authors be held liable for any damages
7 arising from the use of this software.
8
9 Permission is granted to anyone to use this software for any purpose,
10 including commercial applications, and to alter it and redistribute it
11 freely, subject to the following restrictions:
12
13 1. The origin of this software must not be misrepresented; you must not
14 claim that you wrote the original software. If you use this software
15 in a product, an acknowledgment in the product documentation would be
16 appreciated but is not required.
17 2. Altered source versions must be plainly marked as such, and must not be
18 misrepresented as being the original software.
19 3. This notice may not be removed or altered from any source distribution.
20*/
21
22/**
23 * \file SDL_oldnames.h
24 *
25 * \brief Definitions to ease transition from SDL2 code
26 */
27
28#ifndef SDL_oldnames_h_
29#define SDL_oldnames_h_
30
32
33/* The new function names are recommended, but if you want to have the
34 * old names available while you are in the process of migrating code
35 * to SDL3, you can define `SDL_ENABLE_OLD_NAMES` in your project.
36 *
37 * You can use https://github.com/libsdl-org/SDL/blob/main/build-scripts/rename_symbols.py to mass rename the symbols defined here in your codebase:
38 * rename_symbols.py --all-symbols source_code_path
39 */
40#ifdef SDL_ENABLE_OLD_NAMES
41
42/* ##SDL_atomic.h */
43#define SDL_atomic_t SDL_AtomicInt
44
45/* ##SDL_audio.h */
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
68
69/* ##SDL_events.h */
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
150
151/* ##SDL_gamepad.h */
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_AMAZON_LUNA SDL_GAMEPAD_TYPE_AMAZON_LUNA
188#define SDL_CONTROLLER_TYPE_GOOGLE_STADIA SDL_GAMEPAD_TYPE_GOOGLE_STADIA
189#define SDL_CONTROLLER_TYPE_NINTENDO_SWITCH_JOYCON_LEFT SDL_GAMEPAD_TYPE_NINTENDO_SWITCH_JOYCON_LEFT
190#define SDL_CONTROLLER_TYPE_NINTENDO_SWITCH_JOYCON_PAIR SDL_GAMEPAD_TYPE_NINTENDO_SWITCH_JOYCON_PAIR
191#define SDL_CONTROLLER_TYPE_NINTENDO_SWITCH_JOYCON_RIGHT SDL_GAMEPAD_TYPE_NINTENDO_SWITCH_JOYCON_RIGHT
192#define SDL_CONTROLLER_TYPE_NINTENDO_SWITCH_PRO SDL_GAMEPAD_TYPE_NINTENDO_SWITCH_PRO
193#define SDL_CONTROLLER_TYPE_NVIDIA_SHIELD SDL_GAMEPAD_TYPE_NVIDIA_SHIELD
194#define SDL_CONTROLLER_TYPE_PS3 SDL_GAMEPAD_TYPE_PS3
195#define SDL_CONTROLLER_TYPE_PS4 SDL_GAMEPAD_TYPE_PS4
196#define SDL_CONTROLLER_TYPE_PS5 SDL_GAMEPAD_TYPE_PS5
197#define SDL_CONTROLLER_TYPE_UNKNOWN SDL_GAMEPAD_TYPE_UNKNOWN
198#define SDL_CONTROLLER_TYPE_VIRTUAL SDL_GAMEPAD_TYPE_VIRTUAL
199#define SDL_CONTROLLER_TYPE_XBOX360 SDL_GAMEPAD_TYPE_XBOX360
200#define SDL_CONTROLLER_TYPE_XBOXONE SDL_GAMEPAD_TYPE_XBOXONE
201#define SDL_GameController SDL_Gamepad
202#define SDL_GameControllerAddMapping SDL_AddGamepadMapping
203#define SDL_GameControllerAddMappingsFromFile SDL_AddGamepadMappingsFromFile
204#define SDL_GameControllerAddMappingsFromRW SDL_AddGamepadMappingsFromRW
205#define SDL_GameControllerAxis SDL_GamepadAxis
206#define SDL_GameControllerBindType SDL_GamepadBindingType
207#define SDL_GameControllerButton SDL_GamepadButton
208#define SDL_GameControllerButtonBind SDL_GamepadBinding
209#define SDL_GameControllerClose SDL_CloseGamepad
210#define SDL_GameControllerFromInstanceID SDL_GetGamepadFromInstanceID
211#define SDL_GameControllerFromPlayerIndex SDL_GetGamepadFromPlayerIndex
212#define SDL_GameControllerGetAppleSFSymbolsNameForAxis SDL_GetGamepadAppleSFSymbolsNameForAxis
213#define SDL_GameControllerGetAppleSFSymbolsNameForButton SDL_GetGamepadAppleSFSymbolsNameForButton
214#define SDL_GameControllerGetAttached SDL_GamepadConnected
215#define SDL_GameControllerGetAxis SDL_GetGamepadAxis
216#define SDL_GameControllerGetAxisFromString SDL_GetGamepadAxisFromString
217#define SDL_GameControllerGetBindForAxis SDL_GetGamepadBindForAxis
218#define SDL_GameControllerGetBindForButton SDL_GetGamepadBindForButton
219#define SDL_GameControllerGetButton SDL_GetGamepadButton
220#define SDL_GameControllerGetButtonFromString SDL_GetGamepadButtonFromString
221#define SDL_GameControllerGetFirmwareVersion SDL_GetGamepadFirmwareVersion
222#define SDL_GameControllerGetJoystick SDL_GetGamepadJoystick
223#define SDL_GameControllerGetNumTouchpadFingers SDL_GetNumGamepadTouchpadFingers
224#define SDL_GameControllerGetNumTouchpads SDL_GetNumGamepadTouchpads
225#define SDL_GameControllerGetPlayerIndex SDL_GetGamepadPlayerIndex
226#define SDL_GameControllerGetProduct SDL_GetGamepadProduct
227#define SDL_GameControllerGetProductVersion SDL_GetGamepadProductVersion
228#define SDL_GameControllerGetSensorData SDL_GetGamepadSensorData
229#define SDL_GameControllerGetSensorDataRate SDL_GetGamepadSensorDataRate
230#define SDL_GameControllerGetSerial SDL_GetGamepadSerial
231#define SDL_GameControllerGetStringForAxis SDL_GetGamepadStringForAxis
232#define SDL_GameControllerGetStringForButton SDL_GetGamepadStringForButton
233#define SDL_GameControllerGetTouchpadFinger SDL_GetGamepadTouchpadFinger
234#define SDL_GameControllerGetType SDL_GetGamepadType
235#define SDL_GameControllerGetVendor SDL_GetGamepadVendor
236#define SDL_GameControllerHasAxis SDL_GamepadHasAxis
237#define SDL_GameControllerHasButton SDL_GamepadHasButton
238#define SDL_GameControllerHasLED SDL_GamepadHasLED
239#define SDL_GameControllerHasRumble SDL_GamepadHasRumble
240#define SDL_GameControllerHasRumbleTriggers SDL_GamepadHasRumbleTriggers
241#define SDL_GameControllerHasSensor SDL_GamepadHasSensor
242#define SDL_GameControllerIsSensorEnabled SDL_GamepadSensorEnabled
243#define SDL_GameControllerMapping SDL_GetGamepadMapping
244#define SDL_GameControllerMappingForGUID SDL_GetGamepadMappingForGUID
245#define SDL_GameControllerMappingForIndex SDL_GetGamepadMappingForIndex
246#define SDL_GameControllerName SDL_GetGamepadName
247#define SDL_GameControllerNumMappings SDL_GetNumGamepadMappings
248#define SDL_GameControllerOpen SDL_OpenGamepad
249#define SDL_GameControllerPath SDL_GetGamepadPath
250#define SDL_GameControllerRumble SDL_RumbleGamepad
251#define SDL_GameControllerRumbleTriggers SDL_RumbleGamepadTriggers
252#define SDL_GameControllerSendEffect SDL_SendGamepadEffect
253#define SDL_GameControllerSetLED SDL_SetGamepadLED
254#define SDL_GameControllerSetPlayerIndex SDL_SetGamepadPlayerIndex
255#define SDL_GameControllerSetSensorEnabled SDL_SetGamepadSensorEnabled
256#define SDL_GameControllerType SDL_GamepadType
257#define SDL_GameControllerUpdate SDL_UpdateGamepads
258#define SDL_INIT_GAMECONTROLLER SDL_INIT_GAMEPAD
259#define SDL_IsGameController SDL_IsGamepad
260
261/* ##SDL_joystick.h */
262#define SDL_JOYSTICK_TYPE_GAMECONTROLLER SDL_JOYSTICK_TYPE_GAMEPAD
263#define SDL_JoystickAttachVirtual SDL_AttachVirtualJoystick
264#define SDL_JoystickAttachVirtualEx SDL_AttachVirtualJoystickEx
265#define SDL_JoystickClose SDL_CloseJoystick
266#define SDL_JoystickCurrentPowerLevel SDL_GetJoystickPowerLevel
267#define SDL_JoystickDetachVirtual SDL_DetachVirtualJoystick
268#define SDL_JoystickFromInstanceID SDL_GetJoystickFromInstanceID
269#define SDL_JoystickFromPlayerIndex SDL_GetJoystickFromPlayerIndex
270#define SDL_JoystickGetAttached SDL_JoystickConnected
271#define SDL_JoystickGetAxis SDL_GetJoystickAxis
272#define SDL_JoystickGetAxisInitialState SDL_GetJoystickAxisInitialState
273#define SDL_JoystickGetButton SDL_GetJoystickButton
274#define SDL_JoystickGetFirmwareVersion SDL_GetJoystickFirmwareVersion
275#define SDL_JoystickGetGUID SDL_GetJoystickGUID
276#define SDL_JoystickGetGUIDFromString SDL_GetJoystickGUIDFromString
277#define SDL_JoystickGetGUIDString SDL_GetJoystickGUIDString
278#define SDL_JoystickGetHat SDL_GetJoystickHat
279#define SDL_JoystickGetPlayerIndex SDL_GetJoystickPlayerIndex
280#define SDL_JoystickGetProduct SDL_GetJoystickProduct
281#define SDL_JoystickGetProductVersion SDL_GetJoystickProductVersion
282#define SDL_JoystickGetSerial SDL_GetJoystickSerial
283#define SDL_JoystickGetType SDL_GetJoystickType
284#define SDL_JoystickGetVendor SDL_GetJoystickVendor
285#define SDL_JoystickInstanceID SDL_GetJoystickInstanceID
286#define SDL_JoystickIsVirtual SDL_IsJoystickVirtual
287#define SDL_JoystickName SDL_GetJoystickName
288#define SDL_JoystickNumAxes SDL_GetNumJoystickAxes
289#define SDL_JoystickNumButtons SDL_GetNumJoystickButtons
290#define SDL_JoystickNumHats SDL_GetNumJoystickHats
291#define SDL_JoystickOpen SDL_OpenJoystick
292#define SDL_JoystickPath SDL_GetJoystickPath
293#define SDL_JoystickRumble SDL_RumbleJoystick
294#define SDL_JoystickRumbleTriggers SDL_RumbleJoystickTriggers
295#define SDL_JoystickSendEffect SDL_SendJoystickEffect
296#define SDL_JoystickSetLED SDL_SetJoystickLED
297#define SDL_JoystickSetPlayerIndex SDL_SetJoystickPlayerIndex
298#define SDL_JoystickSetVirtualAxis SDL_SetJoystickVirtualAxis
299#define SDL_JoystickSetVirtualButton SDL_SetJoystickVirtualButton
300#define SDL_JoystickSetVirtualHat SDL_SetJoystickVirtualHat
301#define SDL_JoystickUpdate SDL_UpdateJoysticks
302
303/* ##SDL_keyboard.h */
304#define SDL_IsScreenKeyboardShown SDL_ScreenKeyboardShown
305#define SDL_IsTextInputActive SDL_TextInputActive
306#define SDL_IsTextInputShown SDL_TextInputShown
307
308/* ##SDL_keycode.h */
309#define KMOD_ALT SDL_KMOD_ALT
310#define KMOD_CAPS SDL_KMOD_CAPS
311#define KMOD_CTRL SDL_KMOD_CTRL
312#define KMOD_GUI SDL_KMOD_GUI
313#define KMOD_LALT SDL_KMOD_LALT
314#define KMOD_LCTRL SDL_KMOD_LCTRL
315#define KMOD_LGUI SDL_KMOD_LGUI
316#define KMOD_LSHIFT SDL_KMOD_LSHIFT
317#define KMOD_MODE SDL_KMOD_MODE
318#define KMOD_NONE SDL_KMOD_NONE
319#define KMOD_NUM SDL_KMOD_NUM
320#define KMOD_RALT SDL_KMOD_RALT
321#define KMOD_RCTRL SDL_KMOD_RCTRL
322#define KMOD_RESERVED SDL_KMOD_RESERVED
323#define KMOD_RGUI SDL_KMOD_RGUI
324#define KMOD_RSHIFT SDL_KMOD_RSHIFT
325#define KMOD_SCROLL SDL_KMOD_SCROLL
326#define KMOD_SHIFT SDL_KMOD_SHIFT
327
328/* ##SDL_mouse.h */
329#define SDL_FreeCursor SDL_DestroyCursor
330
331/* ##SDL_mutex.h */
332#define SDL_CondBroadcast SDL_BroadcastCondition
333#define SDL_CondSignal SDL_SignalCondition
334#define SDL_CondWait SDL_WaitCondition
335#define SDL_CondWaitTimeout SDL_WaitConditionTimeout
336#define SDL_CreateCond SDL_CreateCondition
337#define SDL_DestroyCond SDL_DestroyCondition
338#define SDL_SemPost SDL_PostSemaphore
339#define SDL_SemTryWait SDL_TryWaitSemaphore
340#define SDL_SemValue SDL_GetSemaphoreValue
341#define SDL_SemWait SDL_WaitSemaphore
342#define SDL_SemWaitTimeout SDL_WaitSemaphoreTimeout
343
344/* ##SDL_mutex.h */
345#define SDL_cond SDL_Condition
346#define SDL_mutex SDL_Mutex
347#define SDL_sem SDL_Semaphore
348
349/* ##SDL_pixels.h */
350#define SDL_AllocFormat SDL_CreatePixelFormat
351#define SDL_AllocPalette SDL_CreatePalette
352#define SDL_FreeFormat SDL_DestroyPixelFormat
353#define SDL_FreePalette SDL_DestroyPalette
354#define SDL_MasksToPixelFormatEnum SDL_GetPixelFormatEnumForMasks
355#define SDL_PIXELFORMAT_BGR888 SDL_PIXELFORMAT_XBGR8888
356#define SDL_PIXELFORMAT_RGB888 SDL_PIXELFORMAT_XRGB8888
357#define SDL_PixelFormatEnumToMasks SDL_GetMasksForPixelFormatEnum
358
359/* ##SDL_platform.h */
360#ifdef __IOS__
361#define __IPHONEOS__ __IOS__
362#endif
363#ifdef __MACOS__
364#define __MACOSX__ __MACOS__
365#endif
366
367/* ##SDL_rect.h */
368#define SDL_EncloseFPoints SDL_GetRectEnclosingPointsFloat
369#define SDL_EnclosePoints SDL_GetRectEnclosingPoints
370#define SDL_FRectEmpty SDL_RectEmptyFloat
371#define SDL_FRectEquals SDL_RectsEqualFloat
372#define SDL_FRectEqualsEpsilon SDL_RectsEqualEpsilon
373#define SDL_HasIntersection SDL_HasRectIntersection
374#define SDL_HasIntersectionF SDL_HasRectIntersectionFloat
375#define SDL_IntersectFRect SDL_GetRectIntersectionFloat
376#define SDL_IntersectFRectAndLine SDL_GetRectAndLineIntersectionFloat
377#define SDL_IntersectRect SDL_GetRectIntersection
378#define SDL_IntersectRectAndLine SDL_GetRectAndLineIntersection
379#define SDL_PointInFRect SDL_PointInRectFloat
380#define SDL_RectEquals SDL_RectsEqual
381#define SDL_UnionFRect SDL_GetRectUnionFloat
382#define SDL_UnionRect SDL_GetRectUnion
383
384/* ##SDL_render.h */
385#define SDL_GetRendererOutputSize SDL_GetCurrentRenderOutputSize
386#define SDL_RenderCopy SDL_RenderTexture
387#define SDL_RenderCopyEx SDL_RenderTextureRotated
388#define SDL_RenderCopyExF SDL_RenderTextureRotated
389#define SDL_RenderCopyF SDL_RenderTexture
390#define SDL_RenderDrawLine SDL_RenderLine
391#define SDL_RenderDrawLineF SDL_RenderLine
392#define SDL_RenderDrawLines SDL_RenderLines
393#define SDL_RenderDrawLinesF SDL_RenderLines
394#define SDL_RenderDrawPoint SDL_RenderPoint
395#define SDL_RenderDrawPointF SDL_RenderPoint
396#define SDL_RenderDrawPoints SDL_RenderPoints
397#define SDL_RenderDrawPointsF SDL_RenderPoints
398#define SDL_RenderDrawRect SDL_RenderRect
399#define SDL_RenderDrawRectF SDL_RenderRect
400#define SDL_RenderDrawRects SDL_RenderRects
401#define SDL_RenderDrawRectsF SDL_RenderRects
402#define SDL_RenderFillRectF SDL_RenderFillRect
403#define SDL_RenderFillRectsF SDL_RenderFillRects
404#define SDL_RenderGetClipRect SDL_GetRenderClipRect
405#define SDL_RenderGetLogicalSize SDL_GetRenderLogicalPresentation
406#define SDL_RenderGetMetalCommandEncoder SDL_GetRenderMetalCommandEncoder
407#define SDL_RenderGetMetalLayer SDL_GetRenderMetalLayer
408#define SDL_RenderGetScale SDL_GetRenderScale
409#define SDL_RenderGetViewport SDL_GetRenderViewport
410#define SDL_RenderGetWindow SDL_GetRenderWindow
411#define SDL_RenderIsClipEnabled SDL_RenderClipEnabled
412#define SDL_RenderLogicalToWindow SDL_RenderCoordinatesToWindow
413#define SDL_RenderSetClipRect SDL_SetRenderClipRect
414#define SDL_RenderSetLogicalSize SDL_SetRenderLogicalPresentation
415#define SDL_RenderSetScale SDL_SetRenderScale
416#define SDL_RenderSetVSync SDL_SetRenderVSync
417#define SDL_RenderSetViewport SDL_SetRenderViewport
418#define SDL_RenderWindowToLogical SDL_RenderCoordinatesFromWindow
419#define SDL_ScaleModeBest SDL_SCALEMODE_BEST
420#define SDL_ScaleModeLinear SDL_SCALEMODE_LINEAR
421#define SDL_ScaleModeNearest SDL_SCALEMODE_NEAREST
422
423/* ##SDL_rwops.h */
424#define RW_SEEK_CUR SDL_RW_SEEK_CUR
425#define RW_SEEK_END SDL_RW_SEEK_END
426#define RW_SEEK_SET SDL_RW_SEEK_SET
427#define SDL_AllocRW SDL_CreateRW
428#define SDL_FreeRW SDL_DestroyRW
429
430/* ##SDL_sensor.h */
431#define SDL_SensorClose SDL_CloseSensor
432#define SDL_SensorFromInstanceID SDL_GetSensorFromInstanceID
433#define SDL_SensorGetData SDL_GetSensorData
434#define SDL_SensorGetInstanceID SDL_GetSensorInstanceID
435#define SDL_SensorGetName SDL_GetSensorName
436#define SDL_SensorGetNonPortableType SDL_GetSensorNonPortableType
437#define SDL_SensorGetType SDL_GetSensorType
438#define SDL_SensorOpen SDL_OpenSensor
439#define SDL_SensorUpdate SDL_UpdateSensors
440
441/* ##SDL_stdinc.h */
442#define SDL_strtokr SDL_strtok_r
443
444/* ##SDL_surface.h */
445#define SDL_FillRect SDL_FillSurfaceRect
446#define SDL_FillRects SDL_FillSurfaceRects
447#define SDL_FreeSurface SDL_DestroySurface
448#define SDL_GetClipRect SDL_GetSurfaceClipRect
449#define SDL_GetColorKey SDL_GetSurfaceColorKey
450#define SDL_HasColorKey SDL_SurfaceHasColorKey
451#define SDL_HasSurfaceRLE SDL_SurfaceHasRLE
452#define SDL_LowerBlit SDL_BlitSurfaceUnchecked
453#define SDL_LowerBlitScaled SDL_BlitSurfaceUncheckedScaled
454#define SDL_SetClipRect SDL_SetSurfaceClipRect
455#define SDL_SetColorKey SDL_SetSurfaceColorKey
456#define SDL_UpperBlit SDL_BlitSurface
457#define SDL_UpperBlitScaled SDL_BlitSurfaceScaled
458
459/* ##SDL_system.h */
460#define SDL_RenderGetD3D11Device SDL_GetRenderD3D11Device
461#define SDL_RenderGetD3D9Device SDL_GetRenderD3D9Device
462
463/* ##SDL_thread.h */
464#define SDL_TLSCleanup SDL_CleanupTLS
465#define SDL_TLSCreate SDL_CreateTLS
466#define SDL_TLSGet SDL_GetTLS
467#define SDL_TLSSet SDL_SetTLS
468
469/* ##SDL_timer.h */
470#define SDL_GetTicks64 SDL_GetTicks
471
472/* ##SDL_video.h */
473#define SDL_GetClosestDisplayMode SDL_GetClosestFullscreenDisplayMode
474#define SDL_GetDisplayOrientation SDL_GetCurrentDisplayOrientation
475#define SDL_GetPointDisplayIndex SDL_GetDisplayForPoint
476#define SDL_GetRectDisplayIndex SDL_GetDisplayForRect
477#define SDL_GetWindowDisplayIndex SDL_GetDisplayForWindow
478#define SDL_GetWindowDisplayMode SDL_GetWindowFullscreenMode
479#define SDL_IsScreenSaverEnabled SDL_ScreenSaverEnabled
480#define SDL_SetWindowDisplayMode SDL_SetWindowFullscreenMode
481#define SDL_WINDOW_ALLOW_HIGHDPI SDL_WINDOW_HIGH_PIXEL_DENSITY
482#define SDL_WINDOW_INPUT_GRABBED SDL_WINDOW_MOUSE_GRABBED
483#define SDL_WINDOW_SKIP_TASKBAR SDL_WINDOW_UTILITY
484
485#elif !defined(SDL_DISABLE_OLD_NAMES)
486
487/* ##SDL_audio.h */
488#define AUDIO_F32 AUDIO_F32_renamed_SDL_AUDIO_F32
489#define AUDIO_F32LSB AUDIO_F32LSB_renamed_SDL_AUDIO_F32LSB
490#define AUDIO_F32MSB AUDIO_F32MSB_renamed_SDL_AUDIO_F32MSB
491#define AUDIO_F32SYS AUDIO_F32SYS_renamed_SDL_AUDIO_F32SYS
492#define AUDIO_S16 AUDIO_S16_renamed_SDL_AUDIO_S16
493#define AUDIO_S16LSB AUDIO_S16LSB_renamed_SDL_AUDIO_S16LSB
494#define AUDIO_S16MSB AUDIO_S16MSB_renamed_SDL_AUDIO_S16MSB
495#define AUDIO_S16SYS AUDIO_S16SYS_renamed_SDL_AUDIO_S16SYS
496#define AUDIO_S32 AUDIO_S32_renamed_SDL_AUDIO_S32
497#define AUDIO_S32LSB AUDIO_S32LSB_renamed_SDL_AUDIO_S32LSB
498#define AUDIO_S32MSB AUDIO_S32MSB_renamed_SDL_AUDIO_S32MSB
499#define AUDIO_S32SYS AUDIO_S32SYS_renamed_SDL_AUDIO_S32SYS
500#define AUDIO_S8 AUDIO_S8_renamed_SDL_AUDIO_S8
501#define AUDIO_U8 AUDIO_U8_renamed_SDL_AUDIO_U8
502#define SDL_AudioStreamAvailable SDL_AudioStreamAvailable_renamed_SDL_GetAudioStreamAvailable
503#define SDL_AudioStreamClear SDL_AudioStreamClear_renamed_SDL_ClearAudioStream
504#define SDL_AudioStreamFlush SDL_AudioStreamFlush_renamed_SDL_FlushAudioStream
505#define SDL_AudioStreamGet SDL_AudioStreamGet_renamed_SDL_GetAudioStreamData
506#define SDL_AudioStreamPut SDL_AudioStreamPut_renamed_SDL_PutAudioStreamData
507#define SDL_FreeAudioStream SDL_FreeAudioStream_renamed_SDL_DestroyAudioStream
508#define SDL_FreeWAV SDL_FreeWAV_renamed_SDL_free
509#define SDL_NewAudioStream SDL_NewAudioStream_renamed_SDL_CreateAudioStream
510
511/* ##SDL_events.h */
512#define SDL_APP_DIDENTERBACKGROUND SDL_APP_DIDENTERBACKGROUND_renamed_SDL_EVENT_DID_ENTER_BACKGROUND
513#define SDL_APP_DIDENTERFOREGROUND SDL_APP_DIDENTERFOREGROUND_renamed_SDL_EVENT_DID_ENTER_FOREGROUND
514#define SDL_APP_LOWMEMORY SDL_APP_LOWMEMORY_renamed_SDL_EVENT_LOW_MEMORY
515#define SDL_APP_TERMINATING SDL_APP_TERMINATING_renamed_SDL_EVENT_TERMINATING
516#define SDL_APP_WILLENTERBACKGROUND SDL_APP_WILLENTERBACKGROUND_renamed_SDL_EVENT_WILL_ENTER_BACKGROUND
517#define SDL_APP_WILLENTERFOREGROUND SDL_APP_WILLENTERFOREGROUND_renamed_SDL_EVENT_WILL_ENTER_FOREGROUND
518#define SDL_AUDIODEVICEADDED SDL_AUDIODEVICEADDED_renamed_SDL_EVENT_AUDIO_DEVICE_ADDED
519#define SDL_AUDIODEVICEREMOVED SDL_AUDIODEVICEREMOVED_renamed_SDL_EVENT_AUDIO_DEVICE_REMOVED
520#define SDL_CLIPBOARDUPDATE SDL_CLIPBOARDUPDATE_renamed_SDL_EVENT_CLIPBOARD_UPDATE
521#define SDL_CONTROLLERAXISMOTION SDL_CONTROLLERAXISMOTION_renamed_SDL_GAMEPADAXISMOTION
522#define SDL_CONTROLLERBUTTONDOWN SDL_CONTROLLERBUTTONDOWN_renamed_SDL_GAMEPADBUTTONDOWN
523#define SDL_CONTROLLERBUTTONUP SDL_CONTROLLERBUTTONUP_renamed_SDL_GAMEPADBUTTONUP
524#define SDL_CONTROLLERDEVICEADDED SDL_CONTROLLERDEVICEADDED_renamed_SDL_EVENT_GAMEPAD_ADDED
525#define SDL_CONTROLLERDEVICEREMAPPED SDL_CONTROLLERDEVICEREMAPPED_renamed_SDL_EVENT_GAMEPAD_REMAPPED
526#define SDL_CONTROLLERDEVICEREMOVED SDL_CONTROLLERDEVICEREMOVED_renamed_SDL_EVENT_GAMEPAD_REMOVED
527#define SDL_CONTROLLERSENSORUPDATE SDL_CONTROLLERSENSORUPDATE_renamed_SDL_GAMEPADSENSORUPDATE
528#define SDL_CONTROLLERTOUCHPADDOWN SDL_CONTROLLERTOUCHPADDOWN_renamed_SDL_GAMEPADTOUCHPADDOWN
529#define SDL_CONTROLLERTOUCHPADMOTION SDL_CONTROLLERTOUCHPADMOTION_renamed_SDL_GAMEPADTOUCHPADMOTION
530#define SDL_CONTROLLERTOUCHPADUP SDL_CONTROLLERTOUCHPADUP_renamed_SDL_GAMEPADTOUCHPADUP
531#define SDL_ControllerAxisEvent SDL_ControllerAxisEvent_renamed_SDL_GamepadAxisEvent
532#define SDL_ControllerButtonEvent SDL_ControllerButtonEvent_renamed_SDL_GamepadButtonEvent
533#define SDL_ControllerDeviceEvent SDL_ControllerDeviceEvent_renamed_SDL_GamepadDeviceEvent
534#define SDL_ControllerSensorEvent SDL_ControllerSensorEvent_renamed_SDL_GamepadSensorEvent
535#define SDL_ControllerTouchpadEvent SDL_ControllerTouchpadEvent_renamed_SDL_GamepadTouchpadEvent
536#define SDL_DISPLAYEVENT_CONNECTED SDL_DISPLAYEVENT_CONNECTED_renamed_SDL_EVENT_DISPLAY_CONNECTED
537#define SDL_DISPLAYEVENT_DISCONNECTED SDL_DISPLAYEVENT_DISCONNECTED_renamed_SDL_EVENT_DISPLAY_DISCONNECTED
538#define SDL_DISPLAYEVENT_MOVED SDL_DISPLAYEVENT_MOVED_renamed_SDL_EVENT_DISPLAY_MOVED
539#define SDL_DISPLAYEVENT_ORIENTATION SDL_DISPLAYEVENT_ORIENTATION_renamed_SDL_EVENT_DISPLAY_ORIENTATION
540#define SDL_DROPBEGIN SDL_DROPBEGIN_renamed_SDL_EVENT_DROP_BEGIN
541#define SDL_DROPCOMPLETE SDL_DROPCOMPLETE_renamed_SDL_EVENT_DROP_COMPLETE
542#define SDL_DROPFILE SDL_DROPFILE_renamed_SDL_EVENT_DROP_FILE
543#define SDL_DROPTEXT SDL_DROPTEXT_renamed_SDL_EVENT_DROP_TEXT
544#define SDL_FINGERDOWN SDL_FINGERDOWN_renamed_SDL_EVENT_FINGER_DOWN
545#define SDL_FINGERMOTION SDL_FINGERMOTION_renamed_SDL_EVENT_FINGER_MOTION
546#define SDL_FINGERUP SDL_FINGERUP_renamed_SDL_EVENT_FINGER_UP
547#define SDL_FIRSTEVENT SDL_FIRSTEVENT_renamed_SDL_EVENT_FIRST
548#define SDL_JOYAXISMOTION SDL_JOYAXISMOTION_renamed_SDL_EVENT_JOYSTICK_AXIS_MOTION
549#define SDL_JOYBATTERYUPDATED SDL_JOYBATTERYUPDATED_renamed_SDL_EVENT_JOYSTICK_BATTERY_UPDATED
550#define SDL_JOYBUTTONDOWN SDL_JOYBUTTONDOWN_renamed_SDL_EVENT_JOYSTICK_BUTTON_DOWN
551#define SDL_JOYBUTTONUP SDL_JOYBUTTONUP_renamed_SDL_EVENT_JOYSTICK_BUTTON_UP
552#define SDL_JOYDEVICEADDED SDL_JOYDEVICEADDED_renamed_SDL_EVENT_JOYSTICK_ADDED
553#define SDL_JOYDEVICEREMOVED SDL_JOYDEVICEREMOVED_renamed_SDL_EVENT_JOYSTICK_REMOVED
554#define SDL_JOYHATMOTION SDL_JOYHATMOTION_renamed_SDL_EVENT_JOYSTICK_HAT_MOTION
555#define SDL_KEYDOWN SDL_KEYDOWN_renamed_SDL_EVENT_KEY_DOWN
556#define SDL_KEYMAPCHANGED SDL_KEYMAPCHANGED_renamed_SDL_EVENT_KEYMAP_CHANGED
557#define SDL_KEYUP SDL_KEYUP_renamed_SDL_EVENT_KEY_UP
558#define SDL_LASTEVENT SDL_LASTEVENT_renamed_SDL_EVENT_LAST
559#define SDL_LOCALECHANGED SDL_LOCALECHANGED_renamed_SDL_EVENT_LOCALE_CHANGED
560#define SDL_MOUSEBUTTONDOWN SDL_MOUSEBUTTONDOWN_renamed_SDL_EVENT_MOUSE_BUTTON_DOWN
561#define SDL_MOUSEBUTTONUP SDL_MOUSEBUTTONUP_renamed_SDL_EVENT_MOUSE_BUTTON_UP
562#define SDL_MOUSEMOTION SDL_MOUSEMOTION_renamed_SDL_EVENT_MOUSE_MOTION
563#define SDL_MOUSEWHEEL SDL_MOUSEWHEEL_renamed_SDL_EVENT_MOUSE_WHEEL
564#define SDL_POLLSENTINEL SDL_POLLSENTINEL_renamed_SDL_EVENT_POLL_SENTINEL
565#define SDL_QUIT SDL_QUIT_renamed_SDL_EVENT_QUIT
566#define SDL_RENDER_DEVICE_RESET SDL_RENDER_DEVICE_RESET_renamed_SDL_EVENT_RENDER_DEVICE_RESET
567#define SDL_RENDER_TARGETS_RESET SDL_RENDER_TARGETS_RESET_renamed_SDL_EVENT_RENDER_TARGETS_RESET
568#define SDL_SENSORUPDATE SDL_SENSORUPDATE_renamed_SDL_EVENT_SENSOR_UPDATE
569#define SDL_SYSWMEVENT SDL_SYSWMEVENT_renamed_SDL_EVENT_SYSWM
570#define SDL_TEXTEDITING SDL_TEXTEDITING_renamed_SDL_EVENT_TEXT_EDITING
571#define SDL_TEXTEDITING_EXT SDL_TEXTEDITING_EXT_renamed_SDL_EVENT_TEXT_EDITING_EXT
572#define SDL_TEXTINPUT SDL_TEXTINPUT_renamed_SDL_EVENT_TEXT_INPUT
573#define SDL_USEREVENT SDL_USEREVENT_renamed_SDL_EVENT_USER
574#define SDL_WINDOWEVENT_CLOSE SDL_WINDOWEVENT_CLOSE_renamed_SDL_EVENT_WINDOW_CLOSE_REQUESTED
575#define SDL_WINDOWEVENT_DISPLAY_CHANGED SDL_WINDOWEVENT_DISPLAY_CHANGED_renamed_SDL_EVENT_WINDOW_DISPLAY_CHANGED
576#define SDL_WINDOWEVENT_ENTER SDL_WINDOWEVENT_ENTER_renamed_SDL_EVENT_WINDOW_MOUSE_ENTER
577#define SDL_WINDOWEVENT_EXPOSED SDL_WINDOWEVENT_EXPOSED_renamed_SDL_EVENT_WINDOW_EXPOSED
578#define SDL_WINDOWEVENT_FOCUS_GAINED SDL_WINDOWEVENT_FOCUS_GAINED_renamed_SDL_EVENT_WINDOW_FOCUS_GAINED
579#define SDL_WINDOWEVENT_FOCUS_LOST SDL_WINDOWEVENT_FOCUS_LOST_renamed_SDL_EVENT_WINDOW_FOCUS_LOST
580#define SDL_WINDOWEVENT_HIDDEN SDL_WINDOWEVENT_HIDDEN_renamed_SDL_EVENT_WINDOW_HIDDEN
581#define SDL_WINDOWEVENT_HIT_TEST SDL_WINDOWEVENT_HIT_TEST_renamed_SDL_EVENT_WINDOW_HIT_TEST
582#define SDL_WINDOWEVENT_ICCPROF_CHANGED SDL_WINDOWEVENT_ICCPROF_CHANGED_renamed_SDL_EVENT_WINDOW_ICCPROF_CHANGED
583#define SDL_WINDOWEVENT_LEAVE SDL_WINDOWEVENT_LEAVE_renamed_SDL_EVENT_WINDOW_MOUSE_LEAVE
584#define SDL_WINDOWEVENT_MAXIMIZED SDL_WINDOWEVENT_MAXIMIZED_renamed_SDL_EVENT_WINDOW_MAXIMIZED
585#define SDL_WINDOWEVENT_MINIMIZED SDL_WINDOWEVENT_MINIMIZED_renamed_SDL_EVENT_WINDOW_MINIMIZED
586#define SDL_WINDOWEVENT_MOVED SDL_WINDOWEVENT_MOVED_renamed_SDL_EVENT_WINDOW_MOVED
587#define SDL_WINDOWEVENT_RESIZED SDL_WINDOWEVENT_RESIZED_renamed_SDL_EVENT_WINDOW_RESIZED
588#define SDL_WINDOWEVENT_RESTORED SDL_WINDOWEVENT_RESTORED_renamed_SDL_EVENT_WINDOW_RESTORED
589#define SDL_WINDOWEVENT_SHOWN SDL_WINDOWEVENT_SHOWN_renamed_SDL_EVENT_WINDOW_SHOWN
590#define SDL_WINDOWEVENT_SIZE_CHANGED SDL_WINDOWEVENT_SIZE_CHANGED_renamed_SDL_EVENT_WINDOW_PIXEL_SIZE_CHANGED
591#define SDL_WINDOWEVENT_TAKE_FOCUS SDL_WINDOWEVENT_TAKE_FOCUS_renamed_SDL_EVENT_WINDOW_TAKE_FOCUS
592
593/* ##SDL_gamepad.h */
594#define SDL_CONTROLLER_AXIS_INVALID SDL_CONTROLLER_AXIS_INVALID_renamed_SDL_GAMEPAD_AXIS_INVALID
595#define SDL_CONTROLLER_AXIS_LEFTX SDL_CONTROLLER_AXIS_LEFTX_renamed_SDL_GAMEPAD_AXIS_LEFTX
596#define SDL_CONTROLLER_AXIS_LEFTY SDL_CONTROLLER_AXIS_LEFTY_renamed_SDL_GAMEPAD_AXIS_LEFTY
597#define SDL_CONTROLLER_AXIS_MAX SDL_CONTROLLER_AXIS_MAX_renamed_SDL_GAMEPAD_AXIS_MAX
598#define SDL_CONTROLLER_AXIS_RIGHTX SDL_CONTROLLER_AXIS_RIGHTX_renamed_SDL_GAMEPAD_AXIS_RIGHTX
599#define SDL_CONTROLLER_AXIS_RIGHTY SDL_CONTROLLER_AXIS_RIGHTY_renamed_SDL_GAMEPAD_AXIS_RIGHTY
600#define SDL_CONTROLLER_AXIS_TRIGGERLEFT SDL_CONTROLLER_AXIS_TRIGGERLEFT_renamed_SDL_GAMEPAD_AXIS_LEFT_TRIGGER
601#define SDL_CONTROLLER_AXIS_TRIGGERRIGHT SDL_CONTROLLER_AXIS_TRIGGERRIGHT_renamed_SDL_GAMEPAD_AXIS_RIGHT_TRIGGER
602#define SDL_CONTROLLER_BINDTYPE_AXIS SDL_CONTROLLER_BINDTYPE_AXIS_renamed_SDL_GAMEPAD_BINDTYPE_AXIS
603#define SDL_CONTROLLER_BINDTYPE_BUTTON SDL_CONTROLLER_BINDTYPE_BUTTON_renamed_SDL_GAMEPAD_BINDTYPE_BUTTON
604#define SDL_CONTROLLER_BINDTYPE_HAT SDL_CONTROLLER_BINDTYPE_HAT_renamed_SDL_GAMEPAD_BINDTYPE_HAT
605#define SDL_CONTROLLER_BINDTYPE_NONE SDL_CONTROLLER_BINDTYPE_NONE_renamed_SDL_GAMEPAD_BINDTYPE_NONE
606#define SDL_CONTROLLER_BUTTON_A SDL_CONTROLLER_BUTTON_A_renamed_SDL_GAMEPAD_BUTTON_A
607#define SDL_CONTROLLER_BUTTON_B SDL_CONTROLLER_BUTTON_B_renamed_SDL_GAMEPAD_BUTTON_B
608#define SDL_CONTROLLER_BUTTON_BACK SDL_CONTROLLER_BUTTON_BACK_renamed_SDL_GAMEPAD_BUTTON_BACK
609#define SDL_CONTROLLER_BUTTON_DPAD_DOWN SDL_CONTROLLER_BUTTON_DPAD_DOWN_renamed_SDL_GAMEPAD_BUTTON_DPAD_DOWN
610#define SDL_CONTROLLER_BUTTON_DPAD_LEFT SDL_CONTROLLER_BUTTON_DPAD_LEFT_renamed_SDL_GAMEPAD_BUTTON_DPAD_LEFT
611#define SDL_CONTROLLER_BUTTON_DPAD_RIGHT SDL_CONTROLLER_BUTTON_DPAD_RIGHT_renamed_SDL_GAMEPAD_BUTTON_DPAD_RIGHT
612#define SDL_CONTROLLER_BUTTON_DPAD_UP SDL_CONTROLLER_BUTTON_DPAD_UP_renamed_SDL_GAMEPAD_BUTTON_DPAD_UP
613#define SDL_CONTROLLER_BUTTON_GUIDE SDL_CONTROLLER_BUTTON_GUIDE_renamed_SDL_GAMEPAD_BUTTON_GUIDE
614#define SDL_CONTROLLER_BUTTON_INVALID SDL_CONTROLLER_BUTTON_INVALID_renamed_SDL_GAMEPAD_BUTTON_INVALID
615#define SDL_CONTROLLER_BUTTON_LEFTSHOULDER SDL_CONTROLLER_BUTTON_LEFTSHOULDER_renamed_SDL_GAMEPAD_BUTTON_LEFT_SHOULDER
616#define SDL_CONTROLLER_BUTTON_LEFTSTICK SDL_CONTROLLER_BUTTON_LEFTSTICK_renamed_SDL_GAMEPAD_BUTTON_LEFT_STICK
617#define SDL_CONTROLLER_BUTTON_MAX SDL_CONTROLLER_BUTTON_MAX_renamed_SDL_GAMEPAD_BUTTON_MAX
618#define SDL_CONTROLLER_BUTTON_MISC1 SDL_CONTROLLER_BUTTON_MISC1_renamed_SDL_GAMEPAD_BUTTON_MISC1
619#define SDL_CONTROLLER_BUTTON_PADDLE1 SDL_CONTROLLER_BUTTON_PADDLE1_renamed_SDL_GAMEPAD_BUTTON_PADDLE1
620#define SDL_CONTROLLER_BUTTON_PADDLE2 SDL_CONTROLLER_BUTTON_PADDLE2_renamed_SDL_GAMEPAD_BUTTON_PADDLE2
621#define SDL_CONTROLLER_BUTTON_PADDLE3 SDL_CONTROLLER_BUTTON_PADDLE3_renamed_SDL_GAMEPAD_BUTTON_PADDLE3
622#define SDL_CONTROLLER_BUTTON_PADDLE4 SDL_CONTROLLER_BUTTON_PADDLE4_renamed_SDL_GAMEPAD_BUTTON_PADDLE4
623#define SDL_CONTROLLER_BUTTON_RIGHTSHOULDER SDL_CONTROLLER_BUTTON_RIGHTSHOULDER_renamed_SDL_GAMEPAD_BUTTON_RIGHT_SHOULDER
624#define SDL_CONTROLLER_BUTTON_RIGHTSTICK SDL_CONTROLLER_BUTTON_RIGHTSTICK_renamed_SDL_GAMEPAD_BUTTON_RIGHT_STICK
625#define SDL_CONTROLLER_BUTTON_START SDL_CONTROLLER_BUTTON_START_renamed_SDL_GAMEPAD_BUTTON_START
626#define SDL_CONTROLLER_BUTTON_TOUCHPAD SDL_CONTROLLER_BUTTON_TOUCHPAD_renamed_SDL_GAMEPAD_BUTTON_TOUCHPAD
627#define SDL_CONTROLLER_BUTTON_X SDL_CONTROLLER_BUTTON_X_renamed_SDL_GAMEPAD_BUTTON_X
628#define SDL_CONTROLLER_BUTTON_Y SDL_CONTROLLER_BUTTON_Y_renamed_SDL_GAMEPAD_BUTTON_Y
629#define SDL_CONTROLLER_TYPE_AMAZON_LUNA SDL_CONTROLLER_TYPE_AMAZON_LUNA_renamed_SDL_GAMEPAD_TYPE_AMAZON_LUNA
630#define SDL_CONTROLLER_TYPE_GOOGLE_STADIA SDL_CONTROLLER_TYPE_GOOGLE_STADIA_renamed_SDL_GAMEPAD_TYPE_GOOGLE_STADIA
631#define SDL_CONTROLLER_TYPE_NINTENDO_SWITCH_JOYCON_LEFT SDL_CONTROLLER_TYPE_NINTENDO_SWITCH_JOYCON_LEFT_renamed_SDL_GAMEPAD_TYPE_NINTENDO_SWITCH_JOYCON_LEFT
632#define SDL_CONTROLLER_TYPE_NINTENDO_SWITCH_JOYCON_PAIR SDL_CONTROLLER_TYPE_NINTENDO_SWITCH_JOYCON_PAIR_renamed_SDL_GAMEPAD_TYPE_NINTENDO_SWITCH_JOYCON_PAIR
633#define SDL_CONTROLLER_TYPE_NINTENDO_SWITCH_JOYCON_RIGHT SDL_CONTROLLER_TYPE_NINTENDO_SWITCH_JOYCON_RIGHT_renamed_SDL_GAMEPAD_TYPE_NINTENDO_SWITCH_JOYCON_RIGHT
634#define SDL_CONTROLLER_TYPE_NINTENDO_SWITCH_PRO SDL_CONTROLLER_TYPE_NINTENDO_SWITCH_PRO_renamed_SDL_GAMEPAD_TYPE_NINTENDO_SWITCH_PRO
635#define SDL_CONTROLLER_TYPE_NVIDIA_SHIELD SDL_CONTROLLER_TYPE_NVIDIA_SHIELD_renamed_SDL_GAMEPAD_TYPE_NVIDIA_SHIELD
636#define SDL_CONTROLLER_TYPE_PS3 SDL_CONTROLLER_TYPE_PS3_renamed_SDL_GAMEPAD_TYPE_PS3
637#define SDL_CONTROLLER_TYPE_PS4 SDL_CONTROLLER_TYPE_PS4_renamed_SDL_GAMEPAD_TYPE_PS4
638#define SDL_CONTROLLER_TYPE_PS5 SDL_CONTROLLER_TYPE_PS5_renamed_SDL_GAMEPAD_TYPE_PS5
639#define SDL_CONTROLLER_TYPE_UNKNOWN SDL_CONTROLLER_TYPE_UNKNOWN_renamed_SDL_GAMEPAD_TYPE_UNKNOWN
640#define SDL_CONTROLLER_TYPE_VIRTUAL SDL_CONTROLLER_TYPE_VIRTUAL_renamed_SDL_GAMEPAD_TYPE_VIRTUAL
641#define SDL_CONTROLLER_TYPE_XBOX360 SDL_CONTROLLER_TYPE_XBOX360_renamed_SDL_GAMEPAD_TYPE_XBOX360
642#define SDL_CONTROLLER_TYPE_XBOXONE SDL_CONTROLLER_TYPE_XBOXONE_renamed_SDL_GAMEPAD_TYPE_XBOXONE
643#define SDL_GameController SDL_GameController_renamed_SDL_Gamepad
644#define SDL_GameControllerAddMapping SDL_GameControllerAddMapping_renamed_SDL_AddGamepadMapping
645#define SDL_GameControllerAddMappingsFromFile SDL_GameControllerAddMappingsFromFile_renamed_SDL_AddGamepadMappingsFromFile
646#define SDL_GameControllerAddMappingsFromRW SDL_GameControllerAddMappingsFromRW_renamed_SDL_AddGamepadMappingsFromRW
647#define SDL_GameControllerAxis SDL_GameControllerAxis_renamed_SDL_GamepadAxis
648#define SDL_GameControllerBindType SDL_GameControllerBindType_renamed_SDL_GamepadBindingType
649#define SDL_GameControllerButton SDL_GameControllerButton_renamed_SDL_GamepadButton
650#define SDL_GameControllerButtonBind SDL_GameControllerButtonBind_renamed_SDL_GamepadBinding
651#define SDL_GameControllerClose SDL_GameControllerClose_renamed_SDL_CloseGamepad
652#define SDL_GameControllerFromInstanceID SDL_GameControllerFromInstanceID_renamed_SDL_GetGamepadFromInstanceID
653#define SDL_GameControllerFromPlayerIndex SDL_GameControllerFromPlayerIndex_renamed_SDL_GetGamepadFromPlayerIndex
654#define SDL_GameControllerGetAppleSFSymbolsNameForAxis SDL_GameControllerGetAppleSFSymbolsNameForAxis_renamed_SDL_GetGamepadAppleSFSymbolsNameForAxis
655#define SDL_GameControllerGetAppleSFSymbolsNameForButton SDL_GameControllerGetAppleSFSymbolsNameForButton_renamed_SDL_GetGamepadAppleSFSymbolsNameForButton
656#define SDL_GameControllerGetAttached SDL_GameControllerGetAttached_renamed_SDL_GamepadConnected
657#define SDL_GameControllerGetAxis SDL_GameControllerGetAxis_renamed_SDL_GetGamepadAxis
658#define SDL_GameControllerGetAxisFromString SDL_GameControllerGetAxisFromString_renamed_SDL_GetGamepadAxisFromString
659#define SDL_GameControllerGetBindForAxis SDL_GameControllerGetBindForAxis_renamed_SDL_GetGamepadBindForAxis
660#define SDL_GameControllerGetBindForButton SDL_GameControllerGetBindForButton_renamed_SDL_GetGamepadBindForButton
661#define SDL_GameControllerGetButton SDL_GameControllerGetButton_renamed_SDL_GetGamepadButton
662#define SDL_GameControllerGetButtonFromString SDL_GameControllerGetButtonFromString_renamed_SDL_GetGamepadButtonFromString
663#define SDL_GameControllerGetFirmwareVersion SDL_GameControllerGetFirmwareVersion_renamed_SDL_GetGamepadFirmwareVersion
664#define SDL_GameControllerGetJoystick SDL_GameControllerGetJoystick_renamed_SDL_GetGamepadJoystick
665#define SDL_GameControllerGetNumTouchpadFingers SDL_GameControllerGetNumTouchpadFingers_renamed_SDL_GetNumGamepadTouchpadFingers
666#define SDL_GameControllerGetNumTouchpads SDL_GameControllerGetNumTouchpads_renamed_SDL_GetNumGamepadTouchpads
667#define SDL_GameControllerGetPlayerIndex SDL_GameControllerGetPlayerIndex_renamed_SDL_GetGamepadPlayerIndex
668#define SDL_GameControllerGetProduct SDL_GameControllerGetProduct_renamed_SDL_GetGamepadProduct
669#define SDL_GameControllerGetProductVersion SDL_GameControllerGetProductVersion_renamed_SDL_GetGamepadProductVersion
670#define SDL_GameControllerGetSensorData SDL_GameControllerGetSensorData_renamed_SDL_GetGamepadSensorData
671#define SDL_GameControllerGetSensorDataRate SDL_GameControllerGetSensorDataRate_renamed_SDL_GetGamepadSensorDataRate
672#define SDL_GameControllerGetSerial SDL_GameControllerGetSerial_renamed_SDL_GetGamepadSerial
673#define SDL_GameControllerGetStringForAxis SDL_GameControllerGetStringForAxis_renamed_SDL_GetGamepadStringForAxis
674#define SDL_GameControllerGetStringForButton SDL_GameControllerGetStringForButton_renamed_SDL_GetGamepadStringForButton
675#define SDL_GameControllerGetTouchpadFinger SDL_GameControllerGetTouchpadFinger_renamed_SDL_GetGamepadTouchpadFinger
676#define SDL_GameControllerGetType SDL_GameControllerGetType_renamed_SDL_GetGamepadType
677#define SDL_GameControllerGetVendor SDL_GameControllerGetVendor_renamed_SDL_GetGamepadVendor
678#define SDL_GameControllerHasAxis SDL_GameControllerHasAxis_renamed_SDL_GamepadHasAxis
679#define SDL_GameControllerHasButton SDL_GameControllerHasButton_renamed_SDL_GamepadHasButton
680#define SDL_GameControllerHasLED SDL_GameControllerHasLED_renamed_SDL_GamepadHasLED
681#define SDL_GameControllerHasRumble SDL_GameControllerHasRumble_renamed_SDL_GamepadHasRumble
682#define SDL_GameControllerHasRumbleTriggers SDL_GameControllerHasRumbleTriggers_renamed_SDL_GamepadHasRumbleTriggers
683#define SDL_GameControllerHasSensor SDL_GameControllerHasSensor_renamed_SDL_GamepadHasSensor
684#define SDL_GameControllerIsSensorEnabled SDL_GameControllerIsSensorEnabled_renamed_SDL_GamepadSensorEnabled
685#define SDL_GameControllerMapping SDL_GameControllerMapping_renamed_SDL_GetGamepadMapping
686#define SDL_GameControllerMappingForDeviceIndex SDL_GameControllerMappingForDeviceIndex_renamed_SDL_GetGamepadMappingForDeviceIndex
687#define SDL_GameControllerMappingForGUID SDL_GameControllerMappingForGUID_renamed_SDL_GetGamepadMappingForGUID
688#define SDL_GameControllerMappingForIndex SDL_GameControllerMappingForIndex_renamed_SDL_GetGamepadMappingForIndex
689#define SDL_GameControllerName SDL_GameControllerName_renamed_SDL_GetGamepadName
690#define SDL_GameControllerNumMappings SDL_GameControllerNumMappings_renamed_SDL_GetNumGamepadMappings
691#define SDL_GameControllerOpen SDL_GameControllerOpen_renamed_SDL_OpenGamepad
692#define SDL_GameControllerPath SDL_GameControllerPath_renamed_SDL_GetGamepadPath
693#define SDL_GameControllerRumble SDL_GameControllerRumble_renamed_SDL_RumbleGamepad
694#define SDL_GameControllerRumbleTriggers SDL_GameControllerRumbleTriggers_renamed_SDL_RumbleGamepadTriggers
695#define SDL_GameControllerSendEffect SDL_GameControllerSendEffect_renamed_SDL_SendGamepadEffect
696#define SDL_GameControllerSetLED SDL_GameControllerSetLED_renamed_SDL_SetGamepadLED
697#define SDL_GameControllerSetPlayerIndex SDL_GameControllerSetPlayerIndex_renamed_SDL_SetGamepadPlayerIndex
698#define SDL_GameControllerSetSensorEnabled SDL_GameControllerSetSensorEnabled_renamed_SDL_SetGamepadSensorEnabled
699#define SDL_GameControllerType SDL_GameControllerType_renamed_SDL_GamepadType
700#define SDL_GameControllerUpdate SDL_GameControllerUpdate_renamed_SDL_UpdateGamepads
701#define SDL_INIT_GAMECONTROLLER SDL_INIT_GAMECONTROLLER_renamed_SDL_INIT_GAMEPAD
702#define SDL_IsGameController SDL_IsGameController_renamed_SDL_IsGamepad
703
704/* ##SDL_joystick.h */
705#define SDL_JOYSTICK_TYPE_GAMECONTROLLER SDL_JOYSTICK_TYPE_GAMECONTROLLER_renamed_SDL_JOYSTICK_TYPE_GAMEPAD
706#define SDL_JoystickAttachVirtual SDL_JoystickAttachVirtual_renamed_SDL_AttachVirtualJoystick
707#define SDL_JoystickAttachVirtualEx SDL_JoystickAttachVirtualEx_renamed_SDL_AttachVirtualJoystickEx
708#define SDL_JoystickClose SDL_JoystickClose_renamed_SDL_CloseJoystick
709#define SDL_JoystickCurrentPowerLevel SDL_JoystickCurrentPowerLevel_renamed_SDL_GetJoystickPowerLevel
710#define SDL_JoystickDetachVirtual SDL_JoystickDetachVirtual_renamed_SDL_DetachVirtualJoystick
711#define SDL_JoystickFromInstanceID SDL_JoystickFromInstanceID_renamed_SDL_GetJoystickFromInstanceID
712#define SDL_JoystickFromPlayerIndex SDL_JoystickFromPlayerIndex_renamed_SDL_GetJoystickFromPlayerIndex
713#define SDL_JoystickGetAttached SDL_JoystickGetAttached_renamed_SDL_JoystickConnected
714#define SDL_JoystickGetAxis SDL_JoystickGetAxis_renamed_SDL_GetJoystickAxis
715#define SDL_JoystickGetAxisInitialState SDL_JoystickGetAxisInitialState_renamed_SDL_GetJoystickAxisInitialState
716#define SDL_JoystickGetButton SDL_JoystickGetButton_renamed_SDL_GetJoystickButton
717#define SDL_JoystickGetFirmwareVersion SDL_JoystickGetFirmwareVersion_renamed_SDL_GetJoystickFirmwareVersion
718#define SDL_JoystickGetGUID SDL_JoystickGetGUID_renamed_SDL_GetJoystickGUID
719#define SDL_JoystickGetGUIDFromString SDL_JoystickGetGUIDFromString_renamed_SDL_GetJoystickGUIDFromString
720#define SDL_JoystickGetGUIDString SDL_JoystickGetGUIDString_renamed_SDL_GetJoystickGUIDString
721#define SDL_JoystickGetHat SDL_JoystickGetHat_renamed_SDL_GetJoystickHat
722#define SDL_JoystickGetPlayerIndex SDL_JoystickGetPlayerIndex_renamed_SDL_GetJoystickPlayerIndex
723#define SDL_JoystickGetProduct SDL_JoystickGetProduct_renamed_SDL_GetJoystickProduct
724#define SDL_JoystickGetProductVersion SDL_JoystickGetProductVersion_renamed_SDL_GetJoystickProductVersion
725#define SDL_JoystickGetSerial SDL_JoystickGetSerial_renamed_SDL_GetJoystickSerial
726#define SDL_JoystickGetType SDL_JoystickGetType_renamed_SDL_GetJoystickType
727#define SDL_JoystickGetVendor SDL_JoystickGetVendor_renamed_SDL_GetJoystickVendor
728#define SDL_JoystickInstanceID SDL_JoystickInstanceID_renamed_SDL_GetJoystickInstanceID
729#define SDL_JoystickIsVirtual SDL_JoystickIsVirtual_renamed_SDL_IsJoystickVirtual
730#define SDL_JoystickName SDL_JoystickName_renamed_SDL_GetJoystickName
731#define SDL_JoystickNumAxes SDL_JoystickNumAxes_renamed_SDL_GetNumJoystickAxes
732#define SDL_JoystickNumButtons SDL_JoystickNumButtons_renamed_SDL_GetNumJoystickButtons
733#define SDL_JoystickNumHats SDL_JoystickNumHats_renamed_SDL_GetNumJoystickHats
734#define SDL_JoystickOpen SDL_JoystickOpen_renamed_SDL_OpenJoystick
735#define SDL_JoystickPath SDL_JoystickPath_renamed_SDL_GetJoystickPath
736#define SDL_JoystickRumble SDL_JoystickRumble_renamed_SDL_RumbleJoystick
737#define SDL_JoystickRumbleTriggers SDL_JoystickRumbleTriggers_renamed_SDL_RumbleJoystickTriggers
738#define SDL_JoystickSendEffect SDL_JoystickSendEffect_renamed_SDL_SendJoystickEffect
739#define SDL_JoystickSetLED SDL_JoystickSetLED_renamed_SDL_SetJoystickLED
740#define SDL_JoystickSetPlayerIndex SDL_JoystickSetPlayerIndex_renamed_SDL_SetJoystickPlayerIndex
741#define SDL_JoystickSetVirtualAxis SDL_JoystickSetVirtualAxis_renamed_SDL_SetJoystickVirtualAxis
742#define SDL_JoystickSetVirtualButton SDL_JoystickSetVirtualButton_renamed_SDL_SetJoystickVirtualButton
743#define SDL_JoystickSetVirtualHat SDL_JoystickSetVirtualHat_renamed_SDL_SetJoystickVirtualHat
744#define SDL_JoystickUpdate SDL_JoystickUpdate_renamed_SDL_UpdateJoysticks
745
746/* ##SDL_keyboard.h */
747#define SDL_IsScreenKeyboardShown SDL_IsScreenKeyboardShown_renamed_SDL_ScreenKeyboardShown
748#define SDL_IsTextInputActive SDL_IsTextInputActive_renamed_SDL_TextInputActive
749#define SDL_IsTextInputShown SDL_IsTextInputShown_renamed_SDL_TextInputShown
750
751/* ##SDL_keycode.h */
752#define KMOD_ALT KMOD_ALT_renamed_SDL_KMOD_ALT
753#define KMOD_CAPS KMOD_CAPS_renamed_SDL_KMOD_CAPS
754#define KMOD_CTRL KMOD_CTRL_renamed_SDL_KMOD_CTRL
755#define KMOD_GUI KMOD_GUI_renamed_SDL_KMOD_GUI
756#define KMOD_LALT KMOD_LALT_renamed_SDL_KMOD_LALT
757#define KMOD_LCTRL KMOD_LCTRL_renamed_SDL_KMOD_LCTRL
758#define KMOD_LGUI KMOD_LGUI_renamed_SDL_KMOD_LGUI
759#define KMOD_LSHIFT KMOD_LSHIFT_renamed_SDL_KMOD_LSHIFT
760#define KMOD_MODE KMOD_MODE_renamed_SDL_KMOD_MODE
761#define KMOD_NONE KMOD_NONE_renamed_SDL_KMOD_NONE
762#define KMOD_NUM KMOD_NUM_renamed_SDL_KMOD_NUM
763#define KMOD_RALT KMOD_RALT_renamed_SDL_KMOD_RALT
764#define KMOD_RCTRL KMOD_RCTRL_renamed_SDL_KMOD_RCTRL
765#define KMOD_RESERVED KMOD_RESERVED_renamed_SDL_KMOD_RESERVED
766#define KMOD_RGUI KMOD_RGUI_renamed_SDL_KMOD_RGUI
767#define KMOD_RSHIFT KMOD_RSHIFT_renamed_SDL_KMOD_RSHIFT
768#define KMOD_SCROLL KMOD_SCROLL_renamed_SDL_KMOD_SCROLL
769#define KMOD_SHIFT KMOD_SHIFT_renamed_SDL_KMOD_SHIFT
770
771/* ##SDL_mouse.h */
772#define SDL_FreeCursor SDL_FreeCursor_renamed_SDL_DestroyCursor
773
774/* ##SDL_mutex.h */
775#define SDL_CondBroadcast SDL_CondBroadcast_renamed_SDL_BroadcastCondition
776#define SDL_CondSignal SDL_CondSignal_renamed_SDL_SignalCondition
777#define SDL_CondWait SDL_CondWait_renamed_SDL_WaitCondition
778#define SDL_CondWaitTimeout SDL_CondWaitTimeout_renamed_SDL_WaitConditionTimeout
779#define SDL_CreateCond SDL_CreateCond_renamed_SDL_CreateCondition
780#define SDL_DestroyCond SDL_DestroyCond_renamed_SDL_DestroyCondition
781#define SDL_SemPost SDL_SemPost_renamed_SDL_PostSemaphore
782#define SDL_SemTryWait SDL_SemTryWait_renamed_SDL_TryWaitSemaphore
783#define SDL_SemValue SDL_SemValue_renamed_SDL_GetSemaphoreValue
784#define SDL_SemWait SDL_SemWait_renamed_SDL_WaitSemaphore
785#define SDL_SemWaitTimeout SDL_SemWaitTimeout_renamed_SDL_WaitSemaphoreTimeout
786
787/* ##SDL_mutex.h */
788#define SDL_cond SDL_cond_renamed_SDL_Condition
789#define SDL_mutex SDL_mutex_renamed_SDL_Mutex
790#define SDL_sem SDL_sem_renamed_SDL_Semaphore
791
792/* ##SDL_pixels.h */
793#define SDL_AllocFormat SDL_AllocFormat_renamed_SDL_CreatePixelFormat
794#define SDL_AllocPalette SDL_AllocPalette_renamed_SDL_CreatePalette
795#define SDL_FreeFormat SDL_FreeFormat_renamed_SDL_DestroyPixelFormat
796#define SDL_FreePalette SDL_FreePalette_renamed_SDL_DestroyPalette
797#define SDL_MasksToPixelFormatEnum SDL_MasksToPixelFormatEnum_renamed_SDL_GetPixelFormatEnumForMasks
798#define SDL_PIXELFORMAT_BGR888 SDL_PIXELFORMAT_BGR888_renamed_SDL_PIXELFORMAT_XBGR8888
799#define SDL_PIXELFORMAT_RGB888 SDL_PIXELFORMAT_RGB888_renamed_SDL_PIXELFORMAT_XRGB8888
800#define SDL_PixelFormatEnumToMasks SDL_PixelFormatEnumToMasks_renamed_SDL_GetMasksForPixelFormatEnum
801
802/* ##SDL_platform.h */
803#ifdef __IOS__
804#define __IPHONEOS__ __IPHONEOS___renamed___IOS__
805#endif
806#ifdef __MACOS__
807#define __MACOSX__ __MACOSX___renamed___MACOS__
808#endif
809
810/* ##SDL_rect.h */
811#define SDL_EncloseFPoints SDL_EncloseFPoints_renamed_SDL_GetRectEnclosingPointsFloat
812#define SDL_EnclosePoints SDL_EnclosePoints_renamed_SDL_GetRectEnclosingPoints
813#define SDL_FRectEmpty SDL_FRectEmpty_renamed_SDL_RectEmptyFloat
814#define SDL_FRectEquals SDL_FRectEquals_renamed_SDL_RectsEqualFloat
815#define SDL_FRectEqualsEpsilon SDL_FRectEqualsEpsilon_renamed_SDL_RectsEqualEpsilon
816#define SDL_HasIntersection SDL_HasIntersection_renamed_SDL_HasRectIntersection
817#define SDL_HasIntersectionF SDL_HasIntersectionF_renamed_SDL_HasRectIntersectionFloat
818#define SDL_IntersectFRect SDL_IntersectFRect_renamed_SDL_GetRectIntersectionFloat
819#define SDL_IntersectFRectAndLine SDL_IntersectFRectAndLine_renamed_SDL_GetRectAndLineIntersectionFloat
820#define SDL_IntersectRect SDL_IntersectRect_renamed_SDL_GetRectIntersection
821#define SDL_IntersectRectAndLine SDL_IntersectRectAndLine_renamed_SDL_GetRectAndLineIntersection
822#define SDL_PointInFRect SDL_PointInFRect_renamed_SDL_PointInRectFloat
823#define SDL_RectEquals SDL_RectEquals_renamed_SDL_RectsEqual
824#define SDL_UnionFRect SDL_UnionFRect_renamed_SDL_GetRectUnionFloat
825#define SDL_UnionRect SDL_UnionRect_renamed_SDL_GetRectUnion
826
827/* ##SDL_render.h */
828#define SDL_GetRendererOutputSize SDL_GetRendererOutputSize_renamed_SDL_GetCurrentRenderOutputSize
829#define SDL_RenderCopy SDL_RenderCopy_renamed_SDL_RenderTexture
830#define SDL_RenderCopyEx SDL_RenderCopyEx_renamed_SDL_RenderTextureRotated
831#define SDL_RenderCopyExF SDL_RenderCopyExF_renamed_SDL_RenderTextureRotated
832#define SDL_RenderCopyF SDL_RenderCopyF_renamed_SDL_RenderTexture
833#define SDL_RenderDrawLine SDL_RenderDrawLine_renamed_SDL_RenderLine
834#define SDL_RenderDrawLineF SDL_RenderDrawLineF_renamed_SDL_RenderLine
835#define SDL_RenderDrawLines SDL_RenderDrawLines_renamed_SDL_RenderLines
836#define SDL_RenderDrawLinesF SDL_RenderDrawLinesF_renamed_SDL_RenderLines
837#define SDL_RenderDrawPoint SDL_RenderDrawPoint_renamed_SDL_RenderPoint
838#define SDL_RenderDrawPointF SDL_RenderDrawPointF_renamed_SDL_RenderPoint
839#define SDL_RenderDrawPoints SDL_RenderDrawPoints_renamed_SDL_RenderPoints
840#define SDL_RenderDrawPointsF SDL_RenderDrawPointsF_renamed_SDL_RenderPoints
841#define SDL_RenderDrawRect SDL_RenderDrawRect_renamed_SDL_RenderRect
842#define SDL_RenderDrawRectF SDL_RenderDrawRectF_renamed_SDL_RenderRect
843#define SDL_RenderDrawRects SDL_RenderDrawRects_renamed_SDL_RenderRects
844#define SDL_RenderDrawRectsF SDL_RenderDrawRectsF_renamed_SDL_RenderRects
845#define SDL_RenderFillRectF SDL_RenderFillRectF_renamed_SDL_RenderFillRect
846#define SDL_RenderFillRectsF SDL_RenderFillRectsF_renamed_SDL_RenderFillRects
847#define SDL_RenderGetClipRect SDL_RenderGetClipRect_renamed_SDL_GetRenderClipRect
848#define SDL_RenderGetLogicalSize SDL_RenderGetLogicalSize_renamed_SDL_GetRenderLogicalPresentation
849#define SDL_RenderGetMetalCommandEncoder SDL_RenderGetMetalCommandEncoder_renamed_SDL_GetRenderMetalCommandEncoder
850#define SDL_RenderGetMetalLayer SDL_RenderGetMetalLayer_renamed_SDL_GetRenderMetalLayer
851#define SDL_RenderGetScale SDL_RenderGetScale_renamed_SDL_GetRenderScale
852#define SDL_RenderGetViewport SDL_RenderGetViewport_renamed_SDL_GetRenderViewport
853#define SDL_RenderGetWindow SDL_RenderGetWindow_renamed_SDL_GetRenderWindow
854#define SDL_RenderIsClipEnabled SDL_RenderIsClipEnabled_renamed_SDL_RenderClipEnabled
855#define SDL_RenderLogicalToWindow SDL_RenderLogicalToWindow_renamed_SDL_RenderCoordinatesToWindow
856#define SDL_RenderSetClipRect SDL_RenderSetClipRect_renamed_SDL_SetRenderClipRect
857#define SDL_RenderSetLogicalSize SDL_RenderSetLogicalSize_renamed_SDL_SetRenderLogicalPresentation
858#define SDL_RenderSetScale SDL_RenderSetScale_renamed_SDL_SetRenderScale
859#define SDL_RenderSetVSync SDL_RenderSetVSync_renamed_SDL_SetRenderVSync
860#define SDL_RenderSetViewport SDL_RenderSetViewport_renamed_SDL_SetRenderViewport
861#define SDL_RenderWindowToLogical SDL_RenderWindowToLogical_renamed_SDL_RenderCoordinatesFromWindow
862#define SDL_ScaleModeBest SDL_ScaleModeBest_renamed_SDL_SCALEMODE_BEST
863#define SDL_ScaleModeLinear SDL_ScaleModeLinear_renamed_SDL_SCALEMODE_LINEAR
864#define SDL_ScaleModeNearest SDL_ScaleModeNearest_renamed_SDL_SCALEMODE_NEAREST
865
866/* ##SDL_rwops.h */
867#define RW_SEEK_CUR RW_SEEK_CUR_renamed_SDL_RW_SEEK_CUR
868#define RW_SEEK_END RW_SEEK_END_renamed_SDL_RW_SEEK_END
869#define RW_SEEK_SET RW_SEEK_SET_renamed_SDL_RW_SEEK_SET
870#define SDL_AllocRW SDL_AllocRW_renamed_SDL_CreateRW
871#define SDL_FreeRW SDL_FreeRW_renamed_SDL_DestroyRW
872
873/* ##SDL_sensor.h */
874#define SDL_SensorClose SDL_SensorClose_renamed_SDL_CloseSensor
875#define SDL_SensorFromInstanceID SDL_SensorFromInstanceID_renamed_SDL_GetSensorFromInstanceID
876#define SDL_SensorGetData SDL_SensorGetData_renamed_SDL_GetSensorData
877#define SDL_SensorGetInstanceID SDL_SensorGetInstanceID_renamed_SDL_GetSensorInstanceID
878#define SDL_SensorGetName SDL_SensorGetName_renamed_SDL_GetSensorName
879#define SDL_SensorGetNonPortableType SDL_SensorGetNonPortableType_renamed_SDL_GetSensorNonPortableType
880#define SDL_SensorGetType SDL_SensorGetType_renamed_SDL_GetSensorType
881#define SDL_SensorOpen SDL_SensorOpen_renamed_SDL_OpenSensor
882#define SDL_SensorUpdate SDL_SensorUpdate_renamed_SDL_UpdateSensors
883
884/* ##SDL_stdinc.h */
885#define SDL_strtokr SDL_strtokr_renamed_SDL_strtok_r
886
887/* ##SDL_surface.h */
888#define SDL_FillRect SDL_FillRect_renamed_SDL_FillSurfaceRect
889#define SDL_FillRects SDL_FillRects_renamed_SDL_FillSurfaceRects
890#define SDL_FreeSurface SDL_FreeSurface_renamed_SDL_DestroySurface
891#define SDL_GetClipRect SDL_GetClipRect_renamed_SDL_GetSurfaceClipRect
892#define SDL_GetColorKey SDL_GetColorKey_renamed_SDL_GetSurfaceColorKey
893#define SDL_HasColorKey SDL_HasColorKey_renamed_SDL_SurfaceHasColorKey
894#define SDL_HasSurfaceRLE SDL_HasSurfaceRLE_renamed_SDL_SurfaceHasRLE
895#define SDL_LowerBlit SDL_LowerBlit_renamed_SDL_BlitSurfaceUnchecked
896#define SDL_LowerBlitScaled SDL_LowerBlitScaled_renamed_SDL_BlitSurfaceUncheckedScaled
897#define SDL_SetClipRect SDL_SetClipRect_renamed_SDL_SetSurfaceClipRect
898#define SDL_SetColorKey SDL_SetColorKey_renamed_SDL_SetSurfaceColorKey
899#define SDL_UpperBlit SDL_UpperBlit_renamed_SDL_BlitSurface
900#define SDL_UpperBlitScaled SDL_UpperBlitScaled_renamed_SDL_BlitSurfaceScaled
901
902/* ##SDL_system.h */
903#define SDL_RenderGetD3D11Device SDL_RenderGetD3D11Device_renamed_SDL_GetRenderD3D11Device
904#define SDL_RenderGetD3D9Device SDL_RenderGetD3D9Device_renamed_SDL_GetRenderD3D9Device
905
906/* ##SDL_thread.h */
907#define SDL_TLSCleanup SDL_TLSCleanup_renamed_SDL_CleanupTLS
908#define SDL_TLSCreate SDL_TLSCreate_renamed_SDL_CreateTLS
909#define SDL_TLSGet SDL_TLSGet_renamed_SDL_GetTLS
910#define SDL_TLSSet SDL_TLSSet_renamed_SDL_SetTLS
911
912/* ##SDL_timer.h */
913#define SDL_GetTicks64 SDL_GetTicks64_renamed_SDL_GetTicks
914
915/* ##SDL_video.h */
916#define SDL_GetClosestDisplayMode SDL_GetClosestDisplayMode_renamed_SDL_GetClosestFullscreenDisplayMode
917#define SDL_GetDisplayOrientation SDL_GetDisplayOrientation_renamed_SDL_GetCurrentDisplayOrientation
918#define SDL_GetPointDisplayIndex SDL_GetPointDisplayIndex_renamed_SDL_GetDisplayForPoint
919#define SDL_GetRectDisplayIndex SDL_GetRectDisplayIndex_renamed_SDL_GetDisplayForRect
920#define SDL_GetWindowDisplayIndex SDL_GetWindowDisplayIndex_renamed_SDL_GetDisplayForWindow
921#define SDL_GetWindowDisplayMode SDL_GetWindowDisplayMode_renamed_SDL_GetWindowFullscreenMode
922#define SDL_IsScreenSaverEnabled SDL_IsScreenSaverEnabled_renamed_SDL_ScreenSaverEnabled
923#define SDL_SetWindowDisplayMode SDL_SetWindowDisplayMode_renamed_SDL_SetWindowFullscreenMode
924#define SDL_WINDOW_ALLOW_HIGHDPI SDL_WINDOW_ALLOW_HIGHDPI_renamed_SDL_WINDOW_HIGH_PIXEL_DENSITY
925#define SDL_WINDOW_INPUT_GRABBED SDL_WINDOW_INPUT_GRABBED_renamed_SDL_WINDOW_MOUSE_GRABBED
926#define SDL_WINDOW_SKIP_TASKBAR SDL_WINDOW_SKIP_TASKBAR_renamed_SDL_WINDOW_UTILITY
927
928#endif /* SDL_ENABLE_OLD_NAMES */
929
930#endif /* SDL_oldnames_h_ */
Try to get a standard set of platform defines.