SDL_oldnames.h 78 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586878889909192939495969798991001011021031041051061071081091101111121131141151161171181191201211221231241251261271281291301311321331341351361371381391401411421431441451461471481491501511521531541551561571581591601611621631641651661671681691701711721731741751761771781791801811821831841851861871881891901911921931941951961971981992002012022032042052062072082092102112122132142152162172182192202212222232242252262272282292302312322332342352362372382392402412422432442452462472482492502512522532542552562572582592602612622632642652662672682692702712722732742752762772782792802812822832842852862872882892902912922932942952962972982993003013023033043053063073083093103113123133143153163173183193203213223233243253263273283293303313323333343353363373383393403413423433443453463473483493503513523533543553563573583593603613623633643653663673683693703713723733743753763773783793803813823833843853863873883893903913923933943953963973983994004014024034044054064074084094104114124134144154164174184194204214224234244254264274284294304314324334344354364374384394404414424434444454464474484494504514524534544554564574584594604614624634644654664674684694704714724734744754764774784794804814824834844854864874884894904914924934944954964974984995005015025035045055065075085095105115125135145155165175185195205215225235245255265275285295305315325335345355365375385395405415425435445455465475485495505515525535545555565575585595605615625635645655665675685695705715725735745755765775785795805815825835845855865875885895905915925935945955965975985996006016026036046056066076086096106116126136146156166176186196206216226236246256266276286296306316326336346356366376386396406416426436446456466476486496506516526536546556566576586596606616626636646656666676686696706716726736746756766776786796806816826836846856866876886896906916926936946956966976986997007017027037047057067077087097107117127137147157167177187197207217227237247257267277287297307317327337347357367377387397407417427437447457467477487497507517527537547557567577587597607617627637647657667677687697707717727737747757767777787797807817827837847857867877887897907917927937947957967977987998008018028038048058068078088098108118128138148158168178188198208218228238248258268278288298308318328338348358368378388398408418428438448458468478488498508518528538548558568578588598608618628638648658668678688698708718728738748758768778788798808818828838848858868878888898908918928938948958968978988999009019029039049059069079089099109119129139149159169179189199209219229239249259269279289299309319329339349359369379389399409419429439449459469479489499509519529539549559569579589599609619629639649659669679689699709719729739749759769779789799809819829839849859869879889899909919929939949959969979989991000100110021003100410051006100710081009101010111012101310141015101610171018101910201021102210231024102510261027102810291030103110321033103410351036103710381039104010411042104310441045104610471048104910501051105210531054105510561057105810591060106110621063106410651066106710681069107010711072107310741075107610771078107910801081108210831084108510861087108810891090109110921093109410951096109710981099110011011102110311041105110611071108110911101111111211131114111511161117111811191120112111221123112411251126112711281129113011311132113311341135113611371138113911401141114211431144114511461147114811491150115111521153115411551156115711581159116011611162116311641165116611671168116911701171117211731174117511761177117811791180118111821183118411851186118711881189119011911192119311941195119611971198119912001201120212031204120512061207120812091210121112121213121412151216121712181219122012211222122312241225122612271228122912301231123212331234123512361237123812391240124112421243124412451246124712481249125012511252125312541255125612571258125912601261126212631264126512661267126812691270127112721273127412751276127712781279128012811282128312841285128612871288128912901291129212931294129512961297129812991300130113021303130413051306130713081309131013111312131313141315131613171318131913201321132213231324132513261327
  1. /*
  2. Simple DirectMedia Layer
  3. Copyright (C) 1997-2025 Sam Lantinga <slouken@libsdl.org>
  4. This software is provided 'as-is', without any express or implied
  5. warranty. In no event will the authors be held liable for any damages
  6. arising from the use of this software.
  7. Permission is granted to anyone to use this software for any purpose,
  8. including commercial applications, and to alter it and redistribute it
  9. freely, subject to the following restrictions:
  10. 1. The origin of this software must not be misrepresented; you must not
  11. claim that you wrote the original software. If you use this software
  12. in a product, an acknowledgment in the product documentation would be
  13. appreciated but is not required.
  14. 2. Altered source versions must be plainly marked as such, and must not be
  15. misrepresented as being the original software.
  16. 3. This notice may not be removed or altered from any source distribution.
  17. */
  18. /*
  19. * Definitions to ease transition from SDL2 code
  20. */
  21. #ifndef SDL_oldnames_h_
  22. #define SDL_oldnames_h_
  23. #include <SDL3/SDL_platform_defines.h>
  24. /* The new function names are recommended, but if you want to have the
  25. * old names available while you are in the process of migrating code
  26. * to SDL3, you can define `SDL_ENABLE_OLD_NAMES` in your project.
  27. *
  28. * 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:
  29. * rename_symbols.py --all-symbols source_code_path
  30. */
  31. #ifdef SDL_ENABLE_OLD_NAMES
  32. /* ##SDL_atomic.h */
  33. #define SDL_AtomicAdd SDL_AddAtomicInt
  34. #define SDL_AtomicCAS SDL_CompareAndSwapAtomicInt
  35. #define SDL_AtomicCASPtr SDL_CompareAndSwapAtomicPointer
  36. #define SDL_AtomicGet SDL_GetAtomicInt
  37. #define SDL_AtomicGetPtr SDL_GetAtomicPointer
  38. #define SDL_AtomicLock SDL_LockSpinlock
  39. #define SDL_AtomicSet SDL_SetAtomicInt
  40. #define SDL_AtomicSetPtr SDL_SetAtomicPointer
  41. #define SDL_AtomicTryLock SDL_TryLockSpinlock
  42. #define SDL_AtomicUnlock SDL_UnlockSpinlock
  43. #define SDL_atomic_t SDL_AtomicInt
  44. /* ##SDL_audio.h */
  45. #define AUDIO_F32 SDL_AUDIO_F32LE
  46. #define AUDIO_F32LSB SDL_AUDIO_F32LE
  47. #define AUDIO_F32MSB SDL_AUDIO_F32BE
  48. #define AUDIO_F32SYS SDL_AUDIO_F32
  49. #define AUDIO_S16 SDL_AUDIO_S16LE
  50. #define AUDIO_S16LSB SDL_AUDIO_S16LE
  51. #define AUDIO_S16MSB SDL_AUDIO_S16BE
  52. #define AUDIO_S16SYS SDL_AUDIO_S16
  53. #define AUDIO_S32 SDL_AUDIO_S32LE
  54. #define AUDIO_S32LSB SDL_AUDIO_S32LE
  55. #define AUDIO_S32MSB SDL_AUDIO_S32BE
  56. #define AUDIO_S32SYS SDL_AUDIO_S32
  57. #define AUDIO_S8 SDL_AUDIO_S8
  58. #define AUDIO_U8 SDL_AUDIO_U8
  59. #define SDL_AudioStreamAvailable SDL_GetAudioStreamAvailable
  60. #define SDL_AudioStreamClear SDL_ClearAudioStream
  61. #define SDL_AudioStreamFlush SDL_FlushAudioStream
  62. #define SDL_AudioStreamGet SDL_GetAudioStreamData
  63. #define SDL_AudioStreamPut SDL_PutAudioStreamData
  64. #define SDL_FreeAudioStream SDL_DestroyAudioStream
  65. #define SDL_FreeWAV SDL_free
  66. #define SDL_LoadWAV_RW SDL_LoadWAV_IO
  67. #define SDL_MixAudioFormat SDL_MixAudio
  68. #define SDL_NewAudioStream SDL_CreateAudioStream
  69. /* ##SDL_cpuinfo.h */
  70. #define SDL_GetCPUCount SDL_GetNumLogicalCPUCores
  71. #define SDL_SIMDGetAlignment SDL_GetSIMDAlignment
  72. /* ##SDL_endian.h */
  73. #define SDL_SwapBE16 SDL_Swap16BE
  74. #define SDL_SwapBE32 SDL_Swap32BE
  75. #define SDL_SwapBE64 SDL_Swap64BE
  76. #define SDL_SwapLE16 SDL_Swap16LE
  77. #define SDL_SwapLE32 SDL_Swap32LE
  78. #define SDL_SwapLE64 SDL_Swap64LE
  79. /* ##SDL_events.h */
  80. #define SDL_APP_DIDENTERBACKGROUND SDL_EVENT_DID_ENTER_BACKGROUND
  81. #define SDL_APP_DIDENTERFOREGROUND SDL_EVENT_DID_ENTER_FOREGROUND
  82. #define SDL_APP_LOWMEMORY SDL_EVENT_LOW_MEMORY
  83. #define SDL_APP_TERMINATING SDL_EVENT_TERMINATING
  84. #define SDL_APP_WILLENTERBACKGROUND SDL_EVENT_WILL_ENTER_BACKGROUND
  85. #define SDL_APP_WILLENTERFOREGROUND SDL_EVENT_WILL_ENTER_FOREGROUND
  86. #define SDL_AUDIODEVICEADDED SDL_EVENT_AUDIO_DEVICE_ADDED
  87. #define SDL_AUDIODEVICEREMOVED SDL_EVENT_AUDIO_DEVICE_REMOVED
  88. #define SDL_CLIPBOARDUPDATE SDL_EVENT_CLIPBOARD_UPDATE
  89. #define SDL_CONTROLLERAXISMOTION SDL_EVENT_GAMEPAD_AXIS_MOTION
  90. #define SDL_CONTROLLERBUTTONDOWN SDL_EVENT_GAMEPAD_BUTTON_DOWN
  91. #define SDL_CONTROLLERBUTTONUP SDL_EVENT_GAMEPAD_BUTTON_UP
  92. #define SDL_CONTROLLERDEVICEADDED SDL_EVENT_GAMEPAD_ADDED
  93. #define SDL_CONTROLLERDEVICEREMAPPED SDL_EVENT_GAMEPAD_REMAPPED
  94. #define SDL_CONTROLLERDEVICEREMOVED SDL_EVENT_GAMEPAD_REMOVED
  95. #define SDL_CONTROLLERSENSORUPDATE SDL_EVENT_GAMEPAD_SENSOR_UPDATE
  96. #define SDL_CONTROLLERSTEAMHANDLEUPDATED SDL_EVENT_GAMEPAD_STEAM_HANDLE_UPDATED
  97. #define SDL_CONTROLLERTOUCHPADDOWN SDL_EVENT_GAMEPAD_TOUCHPAD_DOWN
  98. #define SDL_CONTROLLERTOUCHPADMOTION SDL_EVENT_GAMEPAD_TOUCHPAD_MOTION
  99. #define SDL_CONTROLLERTOUCHPADUP SDL_EVENT_GAMEPAD_TOUCHPAD_UP
  100. #define SDL_ControllerAxisEvent SDL_GamepadAxisEvent
  101. #define SDL_ControllerButtonEvent SDL_GamepadButtonEvent
  102. #define SDL_ControllerDeviceEvent SDL_GamepadDeviceEvent
  103. #define SDL_ControllerSensorEvent SDL_GamepadSensorEvent
  104. #define SDL_ControllerTouchpadEvent SDL_GamepadTouchpadEvent
  105. #define SDL_DISPLAYEVENT_CONNECTED SDL_EVENT_DISPLAY_ADDED
  106. #define SDL_DISPLAYEVENT_DISCONNECTED SDL_EVENT_DISPLAY_REMOVED
  107. #define SDL_DISPLAYEVENT_MOVED SDL_EVENT_DISPLAY_MOVED
  108. #define SDL_DISPLAYEVENT_ORIENTATION SDL_EVENT_DISPLAY_ORIENTATION
  109. #define SDL_DROPBEGIN SDL_EVENT_DROP_BEGIN
  110. #define SDL_DROPCOMPLETE SDL_EVENT_DROP_COMPLETE
  111. #define SDL_DROPFILE SDL_EVENT_DROP_FILE
  112. #define SDL_DROPTEXT SDL_EVENT_DROP_TEXT
  113. #define SDL_DelEventWatch SDL_RemoveEventWatch
  114. #define SDL_FINGERDOWN SDL_EVENT_FINGER_DOWN
  115. #define SDL_FINGERMOTION SDL_EVENT_FINGER_MOTION
  116. #define SDL_FINGERUP SDL_EVENT_FINGER_UP
  117. #define SDL_FIRSTEVENT SDL_EVENT_FIRST
  118. #define SDL_JOYAXISMOTION SDL_EVENT_JOYSTICK_AXIS_MOTION
  119. #define SDL_JOYBATTERYUPDATED SDL_EVENT_JOYSTICK_BATTERY_UPDATED
  120. #define SDL_JOYBUTTONDOWN SDL_EVENT_JOYSTICK_BUTTON_DOWN
  121. #define SDL_JOYBUTTONUP SDL_EVENT_JOYSTICK_BUTTON_UP
  122. #define SDL_JOYDEVICEADDED SDL_EVENT_JOYSTICK_ADDED
  123. #define SDL_JOYDEVICEREMOVED SDL_EVENT_JOYSTICK_REMOVED
  124. #define SDL_JOYBALLMOTION SDL_EVENT_JOYSTICK_BALL_MOTION
  125. #define SDL_JOYHATMOTION SDL_EVENT_JOYSTICK_HAT_MOTION
  126. #define SDL_KEYDOWN SDL_EVENT_KEY_DOWN
  127. #define SDL_KEYMAPCHANGED SDL_EVENT_KEYMAP_CHANGED
  128. #define SDL_KEYUP SDL_EVENT_KEY_UP
  129. #define SDL_LASTEVENT SDL_EVENT_LAST
  130. #define SDL_LOCALECHANGED SDL_EVENT_LOCALE_CHANGED
  131. #define SDL_MOUSEBUTTONDOWN SDL_EVENT_MOUSE_BUTTON_DOWN
  132. #define SDL_MOUSEBUTTONUP SDL_EVENT_MOUSE_BUTTON_UP
  133. #define SDL_MOUSEMOTION SDL_EVENT_MOUSE_MOTION
  134. #define SDL_MOUSEWHEEL SDL_EVENT_MOUSE_WHEEL
  135. #define SDL_POLLSENTINEL SDL_EVENT_POLL_SENTINEL
  136. #define SDL_QUIT SDL_EVENT_QUIT
  137. #define SDL_RENDER_DEVICE_RESET SDL_EVENT_RENDER_DEVICE_RESET
  138. #define SDL_RENDER_TARGETS_RESET SDL_EVENT_RENDER_TARGETS_RESET
  139. #define SDL_SENSORUPDATE SDL_EVENT_SENSOR_UPDATE
  140. #define SDL_TEXTEDITING SDL_EVENT_TEXT_EDITING
  141. #define SDL_TEXTEDITING_EXT SDL_EVENT_TEXT_EDITING_EXT
  142. #define SDL_TEXTINPUT SDL_EVENT_TEXT_INPUT
  143. #define SDL_USEREVENT SDL_EVENT_USER
  144. #define SDL_WINDOWEVENT_CLOSE SDL_EVENT_WINDOW_CLOSE_REQUESTED
  145. #define SDL_WINDOWEVENT_DISPLAY_CHANGED SDL_EVENT_WINDOW_DISPLAY_CHANGED
  146. #define SDL_WINDOWEVENT_ENTER SDL_EVENT_WINDOW_MOUSE_ENTER
  147. #define SDL_WINDOWEVENT_EXPOSED SDL_EVENT_WINDOW_EXPOSED
  148. #define SDL_WINDOWEVENT_FOCUS_GAINED SDL_EVENT_WINDOW_FOCUS_GAINED
  149. #define SDL_WINDOWEVENT_FOCUS_LOST SDL_EVENT_WINDOW_FOCUS_LOST
  150. #define SDL_WINDOWEVENT_HIDDEN SDL_EVENT_WINDOW_HIDDEN
  151. #define SDL_WINDOWEVENT_HIT_TEST SDL_EVENT_WINDOW_HIT_TEST
  152. #define SDL_WINDOWEVENT_ICCPROF_CHANGED SDL_EVENT_WINDOW_ICCPROF_CHANGED
  153. #define SDL_WINDOWEVENT_LEAVE SDL_EVENT_WINDOW_MOUSE_LEAVE
  154. #define SDL_WINDOWEVENT_MAXIMIZED SDL_EVENT_WINDOW_MAXIMIZED
  155. #define SDL_WINDOWEVENT_MINIMIZED SDL_EVENT_WINDOW_MINIMIZED
  156. #define SDL_WINDOWEVENT_MOVED SDL_EVENT_WINDOW_MOVED
  157. #define SDL_WINDOWEVENT_RESIZED SDL_EVENT_WINDOW_RESIZED
  158. #define SDL_WINDOWEVENT_RESTORED SDL_EVENT_WINDOW_RESTORED
  159. #define SDL_WINDOWEVENT_SHOWN SDL_EVENT_WINDOW_SHOWN
  160. #define SDL_WINDOWEVENT_SIZE_CHANGED SDL_EVENT_WINDOW_PIXEL_SIZE_CHANGED
  161. #define SDL_eventaction SDL_EventAction
  162. /* ##SDL_gamecontroller.h */
  163. #define SDL_CONTROLLER_AXIS_INVALID SDL_GAMEPAD_AXIS_INVALID
  164. #define SDL_CONTROLLER_AXIS_LEFTX SDL_GAMEPAD_AXIS_LEFTX
  165. #define SDL_CONTROLLER_AXIS_LEFTY SDL_GAMEPAD_AXIS_LEFTY
  166. #define SDL_CONTROLLER_AXIS_MAX SDL_GAMEPAD_AXIS_COUNT
  167. #define SDL_CONTROLLER_AXIS_RIGHTX SDL_GAMEPAD_AXIS_RIGHTX
  168. #define SDL_CONTROLLER_AXIS_RIGHTY SDL_GAMEPAD_AXIS_RIGHTY
  169. #define SDL_CONTROLLER_AXIS_TRIGGERLEFT SDL_GAMEPAD_AXIS_LEFT_TRIGGER
  170. #define SDL_CONTROLLER_AXIS_TRIGGERRIGHT SDL_GAMEPAD_AXIS_RIGHT_TRIGGER
  171. #define SDL_CONTROLLER_BINDTYPE_AXIS SDL_GAMEPAD_BINDTYPE_AXIS
  172. #define SDL_CONTROLLER_BINDTYPE_BUTTON SDL_GAMEPAD_BINDTYPE_BUTTON
  173. #define SDL_CONTROLLER_BINDTYPE_HAT SDL_GAMEPAD_BINDTYPE_HAT
  174. #define SDL_CONTROLLER_BINDTYPE_NONE SDL_GAMEPAD_BINDTYPE_NONE
  175. #define SDL_CONTROLLER_BUTTON_A SDL_GAMEPAD_BUTTON_SOUTH
  176. #define SDL_CONTROLLER_BUTTON_B SDL_GAMEPAD_BUTTON_EAST
  177. #define SDL_CONTROLLER_BUTTON_BACK SDL_GAMEPAD_BUTTON_BACK
  178. #define SDL_CONTROLLER_BUTTON_DPAD_DOWN SDL_GAMEPAD_BUTTON_DPAD_DOWN
  179. #define SDL_CONTROLLER_BUTTON_DPAD_LEFT SDL_GAMEPAD_BUTTON_DPAD_LEFT
  180. #define SDL_CONTROLLER_BUTTON_DPAD_RIGHT SDL_GAMEPAD_BUTTON_DPAD_RIGHT
  181. #define SDL_CONTROLLER_BUTTON_DPAD_UP SDL_GAMEPAD_BUTTON_DPAD_UP
  182. #define SDL_CONTROLLER_BUTTON_GUIDE SDL_GAMEPAD_BUTTON_GUIDE
  183. #define SDL_CONTROLLER_BUTTON_INVALID SDL_GAMEPAD_BUTTON_INVALID
  184. #define SDL_CONTROLLER_BUTTON_LEFTSHOULDER SDL_GAMEPAD_BUTTON_LEFT_SHOULDER
  185. #define SDL_CONTROLLER_BUTTON_LEFTSTICK SDL_GAMEPAD_BUTTON_LEFT_STICK
  186. #define SDL_CONTROLLER_BUTTON_MAX SDL_GAMEPAD_BUTTON_COUNT
  187. #define SDL_CONTROLLER_BUTTON_MISC1 SDL_GAMEPAD_BUTTON_MISC1
  188. #define SDL_CONTROLLER_BUTTON_PADDLE1 SDL_GAMEPAD_BUTTON_RIGHT_PADDLE1
  189. #define SDL_CONTROLLER_BUTTON_PADDLE2 SDL_GAMEPAD_BUTTON_LEFT_PADDLE1
  190. #define SDL_CONTROLLER_BUTTON_PADDLE3 SDL_GAMEPAD_BUTTON_RIGHT_PADDLE2
  191. #define SDL_CONTROLLER_BUTTON_PADDLE4 SDL_GAMEPAD_BUTTON_LEFT_PADDLE2
  192. #define SDL_CONTROLLER_BUTTON_RIGHTSHOULDER SDL_GAMEPAD_BUTTON_RIGHT_SHOULDER
  193. #define SDL_CONTROLLER_BUTTON_RIGHTSTICK SDL_GAMEPAD_BUTTON_RIGHT_STICK
  194. #define SDL_CONTROLLER_BUTTON_START SDL_GAMEPAD_BUTTON_START
  195. #define SDL_CONTROLLER_BUTTON_TOUCHPAD SDL_GAMEPAD_BUTTON_TOUCHPAD
  196. #define SDL_CONTROLLER_BUTTON_X SDL_GAMEPAD_BUTTON_WEST
  197. #define SDL_CONTROLLER_BUTTON_Y SDL_GAMEPAD_BUTTON_NORTH
  198. #define SDL_CONTROLLER_TYPE_NINTENDO_SWITCH_JOYCON_LEFT SDL_GAMEPAD_TYPE_NINTENDO_SWITCH_JOYCON_LEFT
  199. #define SDL_CONTROLLER_TYPE_NINTENDO_SWITCH_JOYCON_PAIR SDL_GAMEPAD_TYPE_NINTENDO_SWITCH_JOYCON_PAIR
  200. #define SDL_CONTROLLER_TYPE_NINTENDO_SWITCH_JOYCON_RIGHT SDL_GAMEPAD_TYPE_NINTENDO_SWITCH_JOYCON_RIGHT
  201. #define SDL_CONTROLLER_TYPE_NINTENDO_SWITCH_PRO SDL_GAMEPAD_TYPE_NINTENDO_SWITCH_PRO
  202. #define SDL_CONTROLLER_TYPE_PS3 SDL_GAMEPAD_TYPE_PS3
  203. #define SDL_CONTROLLER_TYPE_PS4 SDL_GAMEPAD_TYPE_PS4
  204. #define SDL_CONTROLLER_TYPE_PS5 SDL_GAMEPAD_TYPE_PS5
  205. #define SDL_CONTROLLER_TYPE_UNKNOWN SDL_GAMEPAD_TYPE_STANDARD
  206. #define SDL_CONTROLLER_TYPE_VIRTUAL SDL_GAMEPAD_TYPE_VIRTUAL
  207. #define SDL_CONTROLLER_TYPE_XBOX360 SDL_GAMEPAD_TYPE_XBOX360
  208. #define SDL_CONTROLLER_TYPE_XBOXONE SDL_GAMEPAD_TYPE_XBOXONE
  209. #define SDL_GameController SDL_Gamepad
  210. #define SDL_GameControllerAddMapping SDL_AddGamepadMapping
  211. #define SDL_GameControllerAddMappingsFromFile SDL_AddGamepadMappingsFromFile
  212. #define SDL_GameControllerAddMappingsFromRW SDL_AddGamepadMappingsFromIO
  213. #define SDL_GameControllerAxis SDL_GamepadAxis
  214. #define SDL_GameControllerBindType SDL_GamepadBindingType
  215. #define SDL_GameControllerButton SDL_GamepadButton
  216. #define SDL_GameControllerClose SDL_CloseGamepad
  217. #define SDL_GameControllerFromInstanceID SDL_GetGamepadFromID
  218. #define SDL_GameControllerFromPlayerIndex SDL_GetGamepadFromPlayerIndex
  219. #define SDL_GameControllerGetAppleSFSymbolsNameForAxis SDL_GetGamepadAppleSFSymbolsNameForAxis
  220. #define SDL_GameControllerGetAppleSFSymbolsNameForButton SDL_GetGamepadAppleSFSymbolsNameForButton
  221. #define SDL_GameControllerGetAttached SDL_GamepadConnected
  222. #define SDL_GameControllerGetAxis SDL_GetGamepadAxis
  223. #define SDL_GameControllerGetAxisFromString SDL_GetGamepadAxisFromString
  224. #define SDL_GameControllerGetButton SDL_GetGamepadButton
  225. #define SDL_GameControllerGetButtonFromString SDL_GetGamepadButtonFromString
  226. #define SDL_GameControllerGetFirmwareVersion SDL_GetGamepadFirmwareVersion
  227. #define SDL_GameControllerGetJoystick SDL_GetGamepadJoystick
  228. #define SDL_GameControllerGetNumTouchpadFingers SDL_GetNumGamepadTouchpadFingers
  229. #define SDL_GameControllerGetNumTouchpads SDL_GetNumGamepadTouchpads
  230. #define SDL_GameControllerGetPlayerIndex SDL_GetGamepadPlayerIndex
  231. #define SDL_GameControllerGetProduct SDL_GetGamepadProduct
  232. #define SDL_GameControllerGetProductVersion SDL_GetGamepadProductVersion
  233. #define SDL_GameControllerGetSensorData SDL_GetGamepadSensorData
  234. #define SDL_GameControllerGetSensorDataRate SDL_GetGamepadSensorDataRate
  235. #define SDL_GameControllerGetSerial SDL_GetGamepadSerial
  236. #define SDL_GameControllerGetSteamHandle SDL_GetGamepadSteamHandle
  237. #define SDL_GameControllerGetStringForAxis SDL_GetGamepadStringForAxis
  238. #define SDL_GameControllerGetStringForButton SDL_GetGamepadStringForButton
  239. #define SDL_GameControllerGetTouchpadFinger SDL_GetGamepadTouchpadFinger
  240. #define SDL_GameControllerGetType SDL_GetGamepadType
  241. #define SDL_GameControllerGetVendor SDL_GetGamepadVendor
  242. #define SDL_GameControllerHasAxis SDL_GamepadHasAxis
  243. #define SDL_GameControllerHasButton SDL_GamepadHasButton
  244. #define SDL_GameControllerHasSensor SDL_GamepadHasSensor
  245. #define SDL_GameControllerIsSensorEnabled SDL_GamepadSensorEnabled
  246. #define SDL_GameControllerMapping SDL_GetGamepadMapping
  247. #define SDL_GameControllerMappingForGUID SDL_GetGamepadMappingForGUID
  248. #define SDL_GameControllerName SDL_GetGamepadName
  249. #define SDL_GameControllerOpen SDL_OpenGamepad
  250. #define SDL_GameControllerPath SDL_GetGamepadPath
  251. #define SDL_GameControllerRumble SDL_RumbleGamepad
  252. #define SDL_GameControllerRumbleTriggers SDL_RumbleGamepadTriggers
  253. #define SDL_GameControllerSendEffect SDL_SendGamepadEffect
  254. #define SDL_GameControllerSetLED SDL_SetGamepadLED
  255. #define SDL_GameControllerSetPlayerIndex SDL_SetGamepadPlayerIndex
  256. #define SDL_GameControllerSetSensorEnabled SDL_SetGamepadSensorEnabled
  257. #define SDL_GameControllerType SDL_GamepadType
  258. #define SDL_GameControllerUpdate SDL_UpdateGamepads
  259. #define SDL_INIT_GAMECONTROLLER SDL_INIT_GAMEPAD
  260. #define SDL_IsGameController SDL_IsGamepad
  261. /* ##SDL_guid.h */
  262. #define SDL_GUIDFromString SDL_StringToGUID
  263. /* ##SDL_haptic.h */
  264. #define SDL_HapticClose SDL_CloseHaptic
  265. #define SDL_HapticDestroyEffect SDL_DestroyHapticEffect
  266. #define SDL_HapticGetEffectStatus SDL_GetHapticEffectStatus
  267. #define SDL_HapticNewEffect SDL_CreateHapticEffect
  268. #define SDL_HapticNumAxes SDL_GetNumHapticAxes
  269. #define SDL_HapticNumEffects SDL_GetMaxHapticEffects
  270. #define SDL_HapticNumEffectsPlaying SDL_GetMaxHapticEffectsPlaying
  271. #define SDL_HapticOpen SDL_OpenHaptic
  272. #define SDL_HapticOpenFromJoystick SDL_OpenHapticFromJoystick
  273. #define SDL_HapticOpenFromMouse SDL_OpenHapticFromMouse
  274. #define SDL_HapticPause SDL_PauseHaptic
  275. #define SDL_HapticQuery SDL_GetHapticFeatures
  276. #define SDL_HapticRumbleInit SDL_InitHapticRumble
  277. #define SDL_HapticRumblePlay SDL_PlayHapticRumble
  278. #define SDL_HapticRumbleStop SDL_StopHapticRumble
  279. #define SDL_HapticRunEffect SDL_RunHapticEffect
  280. #define SDL_HapticSetAutocenter SDL_SetHapticAutocenter
  281. #define SDL_HapticSetGain SDL_SetHapticGain
  282. #define SDL_HapticStopAll SDL_StopHapticEffects
  283. #define SDL_HapticStopEffect SDL_StopHapticEffect
  284. #define SDL_HapticUnpause SDL_ResumeHaptic
  285. #define SDL_HapticUpdateEffect SDL_UpdateHapticEffect
  286. #define SDL_JoystickIsHaptic SDL_IsJoystickHaptic
  287. #define SDL_MouseIsHaptic SDL_IsMouseHaptic
  288. /* ##SDL_hints.h */
  289. #define SDL_DelHintCallback SDL_RemoveHintCallback
  290. #define SDL_HINT_ALLOW_TOPMOST SDL_HINT_WINDOW_ALLOW_TOPMOST
  291. #define SDL_HINT_DIRECTINPUT_ENABLED SDL_HINT_JOYSTICK_DIRECTINPUT
  292. #define SDL_HINT_GDK_TEXTINPUT_DEFAULT SDL_HINT_GDK_TEXTINPUT_DEFAULT_TEXT
  293. #define SDL_HINT_JOYSTICK_GAMECUBE_RUMBLE_BRAKE SDL_HINT_JOYSTICK_HIDAPI_GAMECUBE_RUMBLE_BRAKE
  294. #define SDL_HINT_JOYSTICK_HIDAPI_PS4_RUMBLE SDL_HINT_JOYSTICK_ENHANCED_REPORTS
  295. #define SDL_HINT_JOYSTICK_HIDAPI_PS5_RUMBLE SDL_HINT_JOYSTICK_ENHANCED_REPORTS
  296. #define SDL_HINT_LINUX_DIGITAL_HATS SDL_HINT_JOYSTICK_LINUX_DIGITAL_HATS
  297. #define SDL_HINT_LINUX_HAT_DEADZONES SDL_HINT_JOYSTICK_LINUX_HAT_DEADZONES
  298. #define SDL_HINT_LINUX_JOYSTICK_CLASSIC SDL_HINT_JOYSTICK_LINUX_CLASSIC
  299. #define SDL_HINT_LINUX_JOYSTICK_DEADZONES SDL_HINT_JOYSTICK_LINUX_DEADZONES
  300. /* ##SDL_joystick.h */
  301. #define SDL_JOYSTICK_TYPE_GAMECONTROLLER SDL_JOYSTICK_TYPE_GAMEPAD
  302. #define SDL_JoystickAttachVirtualEx SDL_AttachVirtualJoystick
  303. #define SDL_JoystickClose SDL_CloseJoystick
  304. #define SDL_JoystickDetachVirtual SDL_DetachVirtualJoystick
  305. #define SDL_JoystickFromInstanceID SDL_GetJoystickFromID
  306. #define SDL_JoystickFromPlayerIndex SDL_GetJoystickFromPlayerIndex
  307. #define SDL_JoystickGUID SDL_GUID
  308. #define SDL_JoystickGetAttached SDL_JoystickConnected
  309. #define SDL_JoystickGetAxis SDL_GetJoystickAxis
  310. #define SDL_JoystickGetAxisInitialState SDL_GetJoystickAxisInitialState
  311. #define SDL_JoystickGetBall SDL_GetJoystickBall
  312. #define SDL_JoystickGetButton SDL_GetJoystickButton
  313. #define SDL_JoystickGetFirmwareVersion SDL_GetJoystickFirmwareVersion
  314. #define SDL_JoystickGetGUID SDL_GetJoystickGUID
  315. #define SDL_JoystickGetGUIDFromString SDL_StringToGUID
  316. #define SDL_JoystickGetHat SDL_GetJoystickHat
  317. #define SDL_JoystickGetPlayerIndex SDL_GetJoystickPlayerIndex
  318. #define SDL_JoystickGetProduct SDL_GetJoystickProduct
  319. #define SDL_JoystickGetProductVersion SDL_GetJoystickProductVersion
  320. #define SDL_JoystickGetSerial SDL_GetJoystickSerial
  321. #define SDL_JoystickGetType SDL_GetJoystickType
  322. #define SDL_JoystickGetVendor SDL_GetJoystickVendor
  323. #define SDL_JoystickInstanceID SDL_GetJoystickID
  324. #define SDL_JoystickIsVirtual SDL_IsJoystickVirtual
  325. #define SDL_JoystickName SDL_GetJoystickName
  326. #define SDL_JoystickNumAxes SDL_GetNumJoystickAxes
  327. #define SDL_JoystickNumBalls SDL_GetNumJoystickBalls
  328. #define SDL_JoystickNumButtons SDL_GetNumJoystickButtons
  329. #define SDL_JoystickNumHats SDL_GetNumJoystickHats
  330. #define SDL_JoystickOpen SDL_OpenJoystick
  331. #define SDL_JoystickPath SDL_GetJoystickPath
  332. #define SDL_JoystickRumble SDL_RumbleJoystick
  333. #define SDL_JoystickRumbleTriggers SDL_RumbleJoystickTriggers
  334. #define SDL_JoystickSendEffect SDL_SendJoystickEffect
  335. #define SDL_JoystickSetLED SDL_SetJoystickLED
  336. #define SDL_JoystickSetPlayerIndex SDL_SetJoystickPlayerIndex
  337. #define SDL_JoystickSetVirtualAxis SDL_SetJoystickVirtualAxis
  338. #define SDL_JoystickSetVirtualButton SDL_SetJoystickVirtualButton
  339. #define SDL_JoystickSetVirtualHat SDL_SetJoystickVirtualHat
  340. #define SDL_JoystickUpdate SDL_UpdateJoysticks
  341. /* ##SDL_keyboard.h */
  342. #define SDL_IsScreenKeyboardShown SDL_ScreenKeyboardShown
  343. #define SDL_IsTextInputActive SDL_TextInputActive
  344. /* ##SDL_keycode.h */
  345. #define KMOD_ALT SDL_KMOD_ALT
  346. #define KMOD_CAPS SDL_KMOD_CAPS
  347. #define KMOD_CTRL SDL_KMOD_CTRL
  348. #define KMOD_GUI SDL_KMOD_GUI
  349. #define KMOD_LALT SDL_KMOD_LALT
  350. #define KMOD_LCTRL SDL_KMOD_LCTRL
  351. #define KMOD_LGUI SDL_KMOD_LGUI
  352. #define KMOD_LSHIFT SDL_KMOD_LSHIFT
  353. #define KMOD_MODE SDL_KMOD_MODE
  354. #define KMOD_NONE SDL_KMOD_NONE
  355. #define KMOD_NUM SDL_KMOD_NUM
  356. #define KMOD_RALT SDL_KMOD_RALT
  357. #define KMOD_RCTRL SDL_KMOD_RCTRL
  358. #define KMOD_RGUI SDL_KMOD_RGUI
  359. #define KMOD_RSHIFT SDL_KMOD_RSHIFT
  360. #define KMOD_SCROLL SDL_KMOD_SCROLL
  361. #define KMOD_SHIFT SDL_KMOD_SHIFT
  362. #define SDLK_AUDIOFASTFORWARD SDLK_MEDIA_FAST_FORWARD
  363. #define SDLK_AUDIOMUTE SDLK_MUTE
  364. #define SDLK_AUDIONEXT SDLK_MEDIA_NEXT_TRACK
  365. #define SDLK_AUDIOPLAY SDLK_MEDIA_PLAY
  366. #define SDLK_AUDIOPREV SDLK_MEDIA_PREVIOUS_TRACK
  367. #define SDLK_AUDIOREWIND SDLK_MEDIA_REWIND
  368. #define SDLK_AUDIOSTOP SDLK_MEDIA_STOP
  369. #define SDLK_BACKQUOTE SDLK_GRAVE
  370. #define SDLK_EJECT SDLK_MEDIA_EJECT
  371. #define SDLK_MEDIASELECT SDLK_MEDIA_SELECT
  372. #define SDLK_QUOTE SDLK_APOSTROPHE
  373. #define SDLK_QUOTEDBL SDLK_DBLAPOSTROPHE
  374. #define SDLK_a SDLK_A
  375. #define SDLK_b SDLK_B
  376. #define SDLK_c SDLK_C
  377. #define SDLK_d SDLK_D
  378. #define SDLK_e SDLK_E
  379. #define SDLK_f SDLK_F
  380. #define SDLK_g SDLK_G
  381. #define SDLK_h SDLK_H
  382. #define SDLK_i SDLK_I
  383. #define SDLK_j SDLK_J
  384. #define SDLK_k SDLK_K
  385. #define SDLK_l SDLK_L
  386. #define SDLK_m SDLK_M
  387. #define SDLK_n SDLK_N
  388. #define SDLK_o SDLK_O
  389. #define SDLK_p SDLK_P
  390. #define SDLK_q SDLK_Q
  391. #define SDLK_r SDLK_R
  392. #define SDLK_s SDLK_S
  393. #define SDLK_t SDLK_T
  394. #define SDLK_u SDLK_U
  395. #define SDLK_v SDLK_V
  396. #define SDLK_w SDLK_W
  397. #define SDLK_x SDLK_X
  398. #define SDLK_y SDLK_Y
  399. #define SDLK_z SDLK_Z
  400. /* ##SDL_log.h */
  401. #define SDL_LogGetOutputFunction SDL_GetLogOutputFunction
  402. #define SDL_LogGetPriority SDL_GetLogPriority
  403. #define SDL_LogResetPriorities SDL_ResetLogPriorities
  404. #define SDL_LogSetAllPriority SDL_SetLogPriorities
  405. #define SDL_LogSetOutputFunction SDL_SetLogOutputFunction
  406. #define SDL_LogSetPriority SDL_SetLogPriority
  407. #define SDL_NUM_LOG_PRIORITIES SDL_LOG_PRIORITY_COUNT
  408. /* ##SDL_messagebox.h */
  409. #define SDL_MESSAGEBOX_COLOR_MAX SDL_MESSAGEBOX_COLOR_COUNT
  410. /* ##SDL_mouse.h */
  411. #define SDL_BUTTON SDL_BUTTON_MASK
  412. #define SDL_FreeCursor SDL_DestroyCursor
  413. #define SDL_NUM_SYSTEM_CURSORS SDL_SYSTEM_CURSOR_COUNT
  414. #define SDL_SYSTEM_CURSOR_ARROW SDL_SYSTEM_CURSOR_DEFAULT
  415. #define SDL_SYSTEM_CURSOR_HAND SDL_SYSTEM_CURSOR_POINTER
  416. #define SDL_SYSTEM_CURSOR_IBEAM SDL_SYSTEM_CURSOR_TEXT
  417. #define SDL_SYSTEM_CURSOR_NO SDL_SYSTEM_CURSOR_NOT_ALLOWED
  418. #define SDL_SYSTEM_CURSOR_SIZEALL SDL_SYSTEM_CURSOR_MOVE
  419. #define SDL_SYSTEM_CURSOR_SIZENESW SDL_SYSTEM_CURSOR_NESW_RESIZE
  420. #define SDL_SYSTEM_CURSOR_SIZENS SDL_SYSTEM_CURSOR_NS_RESIZE
  421. #define SDL_SYSTEM_CURSOR_SIZENWSE SDL_SYSTEM_CURSOR_NWSE_RESIZE
  422. #define SDL_SYSTEM_CURSOR_SIZEWE SDL_SYSTEM_CURSOR_EW_RESIZE
  423. #define SDL_SYSTEM_CURSOR_WAITARROW SDL_SYSTEM_CURSOR_PROGRESS
  424. #define SDL_SYSTEM_CURSOR_WINDOW_BOTTOM SDL_SYSTEM_CURSOR_S_RESIZE
  425. #define SDL_SYSTEM_CURSOR_WINDOW_BOTTOMLEFT SDL_SYSTEM_CURSOR_SW_RESIZE
  426. #define SDL_SYSTEM_CURSOR_WINDOW_BOTTOMRIGHT SDL_SYSTEM_CURSOR_SE_RESIZE
  427. #define SDL_SYSTEM_CURSOR_WINDOW_LEFT SDL_SYSTEM_CURSOR_W_RESIZE
  428. #define SDL_SYSTEM_CURSOR_WINDOW_RIGHT SDL_SYSTEM_CURSOR_E_RESIZE
  429. #define SDL_SYSTEM_CURSOR_WINDOW_TOP SDL_SYSTEM_CURSOR_N_RESIZE
  430. #define SDL_SYSTEM_CURSOR_WINDOW_TOPLEFT SDL_SYSTEM_CURSOR_NW_RESIZE
  431. #define SDL_SYSTEM_CURSOR_WINDOW_TOPRIGHT SDL_SYSTEM_CURSOR_NE_RESIZE
  432. /* ##SDL_mutex.h */
  433. #define SDL_CondBroadcast SDL_BroadcastCondition
  434. #define SDL_CondSignal SDL_SignalCondition
  435. #define SDL_CondWait SDL_WaitCondition
  436. #define SDL_CondWaitTimeout SDL_WaitConditionTimeout
  437. #define SDL_CreateCond SDL_CreateCondition
  438. #define SDL_DestroyCond SDL_DestroyCondition
  439. #define SDL_SemPost SDL_SignalSemaphore
  440. #define SDL_SemTryWait SDL_TryWaitSemaphore
  441. #define SDL_SemValue SDL_GetSemaphoreValue
  442. #define SDL_SemWait SDL_WaitSemaphore
  443. #define SDL_SemWaitTimeout SDL_WaitSemaphoreTimeout
  444. /* ##SDL_mutex.h */
  445. #define SDL_cond SDL_Condition
  446. #define SDL_mutex SDL_Mutex
  447. #define SDL_sem SDL_Semaphore
  448. /* ##SDL_pixels.h */
  449. #define SDL_AllocFormat SDL_GetPixelFormatDetails
  450. #define SDL_AllocPalette SDL_CreatePalette
  451. #define SDL_Colour SDL_Color
  452. #define SDL_FreePalette SDL_DestroyPalette
  453. #define SDL_MasksToPixelFormatEnum SDL_GetPixelFormatForMasks
  454. #define SDL_PIXELFORMAT_BGR444 SDL_PIXELFORMAT_XBGR4444
  455. #define SDL_PIXELFORMAT_BGR555 SDL_PIXELFORMAT_XBGR1555
  456. #define SDL_PIXELFORMAT_BGR888 SDL_PIXELFORMAT_XBGR8888
  457. #define SDL_PIXELFORMAT_RGB444 SDL_PIXELFORMAT_XRGB4444
  458. #define SDL_PIXELFORMAT_RGB555 SDL_PIXELFORMAT_XRGB1555
  459. #define SDL_PIXELFORMAT_RGB888 SDL_PIXELFORMAT_XRGB8888
  460. #define SDL_PixelFormatEnumToMasks SDL_GetMasksForPixelFormat
  461. /* ##SDL_rect.h */
  462. #define SDL_EncloseFPoints SDL_GetRectEnclosingPointsFloat
  463. #define SDL_EnclosePoints SDL_GetRectEnclosingPoints
  464. #define SDL_FRectEmpty SDL_RectEmptyFloat
  465. #define SDL_FRectEquals SDL_RectsEqualFloat
  466. #define SDL_FRectEqualsEpsilon SDL_RectsEqualEpsilon
  467. #define SDL_HasIntersection SDL_HasRectIntersection
  468. #define SDL_HasIntersectionF SDL_HasRectIntersectionFloat
  469. #define SDL_IntersectFRect SDL_GetRectIntersectionFloat
  470. #define SDL_IntersectFRectAndLine SDL_GetRectAndLineIntersectionFloat
  471. #define SDL_IntersectRect SDL_GetRectIntersection
  472. #define SDL_IntersectRectAndLine SDL_GetRectAndLineIntersection
  473. #define SDL_PointInFRect SDL_PointInRectFloat
  474. #define SDL_RectEquals SDL_RectsEqual
  475. #define SDL_UnionFRect SDL_GetRectUnionFloat
  476. #define SDL_UnionRect SDL_GetRectUnion
  477. /* ##SDL_render.h */
  478. #define SDL_GetRendererOutputSize SDL_GetCurrentRenderOutputSize
  479. #define SDL_RenderCopy SDL_RenderTexture
  480. #define SDL_RenderCopyEx SDL_RenderTextureRotated
  481. #define SDL_RenderCopyExF SDL_RenderTextureRotated
  482. #define SDL_RenderCopyF SDL_RenderTexture
  483. #define SDL_RenderDrawLine SDL_RenderLine
  484. #define SDL_RenderDrawLineF SDL_RenderLine
  485. #define SDL_RenderDrawLines SDL_RenderLines
  486. #define SDL_RenderDrawLinesF SDL_RenderLines
  487. #define SDL_RenderDrawPoint SDL_RenderPoint
  488. #define SDL_RenderDrawPointF SDL_RenderPoint
  489. #define SDL_RenderDrawPoints SDL_RenderPoints
  490. #define SDL_RenderDrawPointsF SDL_RenderPoints
  491. #define SDL_RenderDrawRect SDL_RenderRect
  492. #define SDL_RenderDrawRectF SDL_RenderRect
  493. #define SDL_RenderDrawRects SDL_RenderRects
  494. #define SDL_RenderDrawRectsF SDL_RenderRects
  495. #define SDL_RenderFillRectF SDL_RenderFillRect
  496. #define SDL_RenderFillRectsF SDL_RenderFillRects
  497. #define SDL_RendererFlip SDL_FlipMode
  498. #define SDL_RenderFlush SDL_FlushRenderer
  499. #define SDL_RenderGetClipRect SDL_GetRenderClipRect
  500. #define SDL_RenderGetLogicalSize SDL_GetRenderLogicalPresentation
  501. #define SDL_RenderGetMetalCommandEncoder SDL_GetRenderMetalCommandEncoder
  502. #define SDL_RenderGetMetalLayer SDL_GetRenderMetalLayer
  503. #define SDL_RenderGetScale SDL_GetRenderScale
  504. #define SDL_RenderGetViewport SDL_GetRenderViewport
  505. #define SDL_RenderGetWindow SDL_GetRenderWindow
  506. #define SDL_RenderIsClipEnabled SDL_RenderClipEnabled
  507. #define SDL_RenderLogicalToWindow SDL_RenderCoordinatesToWindow
  508. #define SDL_RenderSetClipRect SDL_SetRenderClipRect
  509. #define SDL_RenderSetLogicalSize SDL_SetRenderLogicalPresentation
  510. #define SDL_RenderSetScale SDL_SetRenderScale
  511. #define SDL_RenderSetVSync SDL_SetRenderVSync
  512. #define SDL_RenderSetViewport SDL_SetRenderViewport
  513. #define SDL_RenderWindowToLogical SDL_RenderCoordinatesFromWindow
  514. #define SDL_ScaleModeLinear SDL_SCALEMODE_LINEAR
  515. #define SDL_ScaleModeNearest SDL_SCALEMODE_NEAREST
  516. /* ##SDL_rwops.h */
  517. #define RW_SEEK_CUR SDL_IO_SEEK_CUR
  518. #define RW_SEEK_END SDL_IO_SEEK_END
  519. #define RW_SEEK_SET SDL_IO_SEEK_SET
  520. #define SDL_RWFromConstMem SDL_IOFromConstMem
  521. #define SDL_RWFromFile SDL_IOFromFile
  522. #define SDL_RWFromMem SDL_IOFromMem
  523. #define SDL_RWclose SDL_CloseIO
  524. #define SDL_RWops SDL_IOStream
  525. #define SDL_RWread SDL_ReadIO
  526. #define SDL_RWseek SDL_SeekIO
  527. #define SDL_RWsize SDL_GetIOSize
  528. #define SDL_RWtell SDL_TellIO
  529. #define SDL_RWwrite SDL_WriteIO
  530. #define SDL_ReadBE16 SDL_ReadU16BE
  531. #define SDL_ReadBE32 SDL_ReadU32BE
  532. #define SDL_ReadBE64 SDL_ReadU64BE
  533. #define SDL_ReadLE16 SDL_ReadU16LE
  534. #define SDL_ReadLE32 SDL_ReadU32LE
  535. #define SDL_ReadLE64 SDL_ReadU64LE
  536. #define SDL_WriteBE16 SDL_WriteU16BE
  537. #define SDL_WriteBE32 SDL_WriteU32BE
  538. #define SDL_WriteBE64 SDL_WriteU64BE
  539. #define SDL_WriteLE16 SDL_WriteU16LE
  540. #define SDL_WriteLE32 SDL_WriteU32LE
  541. #define SDL_WriteLE64 SDL_WriteU64LE
  542. /* ##SDL_scancode.h */
  543. #define SDL_NUM_SCANCODES SDL_SCANCODE_COUNT
  544. #define SDL_SCANCODE_AUDIOFASTFORWARD SDL_SCANCODE_MEDIA_FAST_FORWARD
  545. #define SDL_SCANCODE_AUDIOMUTE SDL_SCANCODE_MUTE
  546. #define SDL_SCANCODE_AUDIONEXT SDL_SCANCODE_MEDIA_NEXT_TRACK
  547. #define SDL_SCANCODE_AUDIOPLAY SDL_SCANCODE_MEDIA_PLAY
  548. #define SDL_SCANCODE_AUDIOPREV SDL_SCANCODE_MEDIA_PREVIOUS_TRACK
  549. #define SDL_SCANCODE_AUDIOREWIND SDL_SCANCODE_MEDIA_REWIND
  550. #define SDL_SCANCODE_AUDIOSTOP SDL_SCANCODE_MEDIA_STOP
  551. #define SDL_SCANCODE_EJECT SDL_SCANCODE_MEDIA_EJECT
  552. #define SDL_SCANCODE_MEDIASELECT SDL_SCANCODE_MEDIA_SELECT
  553. /* ##SDL_sensor.h */
  554. #define SDL_SensorClose SDL_CloseSensor
  555. #define SDL_SensorFromInstanceID SDL_GetSensorFromID
  556. #define SDL_SensorGetData SDL_GetSensorData
  557. #define SDL_SensorGetInstanceID SDL_GetSensorID
  558. #define SDL_SensorGetName SDL_GetSensorName
  559. #define SDL_SensorGetNonPortableType SDL_GetSensorNonPortableType
  560. #define SDL_SensorGetType SDL_GetSensorType
  561. #define SDL_SensorOpen SDL_OpenSensor
  562. #define SDL_SensorUpdate SDL_UpdateSensors
  563. /* ##SDL_stdinc.h */
  564. #define SDL_FALSE false
  565. #define SDL_TABLESIZE SDL_arraysize
  566. #define SDL_TRUE true
  567. #define SDL_bool bool
  568. #define SDL_size_add_overflow SDL_size_add_check_overflow
  569. #define SDL_size_mul_overflow SDL_size_mul_check_overflow
  570. #define SDL_strtokr SDL_strtok_r
  571. /* ##SDL_surface.h */
  572. #define SDL_BlitScaled SDL_BlitSurfaceScaled
  573. #define SDL_ConvertSurfaceFormat SDL_ConvertSurface
  574. #define SDL_FillRect SDL_FillSurfaceRect
  575. #define SDL_FillRects SDL_FillSurfaceRects
  576. #define SDL_FreeSurface SDL_DestroySurface
  577. #define SDL_GetClipRect SDL_GetSurfaceClipRect
  578. #define SDL_GetColorKey SDL_GetSurfaceColorKey
  579. #define SDL_HasColorKey SDL_SurfaceHasColorKey
  580. #define SDL_HasSurfaceRLE SDL_SurfaceHasRLE
  581. #define SDL_LoadBMP_RW SDL_LoadBMP_IO
  582. #define SDL_LowerBlit SDL_BlitSurfaceUnchecked
  583. #define SDL_LowerBlitScaled SDL_BlitSurfaceUncheckedScaled
  584. #define SDL_PREALLOC SDL_SURFACE_PREALLOCATED
  585. #define SDL_SIMD_ALIGNED SDL_SURFACE_SIMD_ALIGNED
  586. #define SDL_SaveBMP_RW SDL_SaveBMP_IO
  587. #define SDL_SetClipRect SDL_SetSurfaceClipRect
  588. #define SDL_SetColorKey SDL_SetSurfaceColorKey
  589. #define SDL_UpperBlit SDL_BlitSurface
  590. #define SDL_UpperBlitScaled SDL_BlitSurfaceScaled
  591. /* ##SDL_system.h */
  592. #define SDL_AndroidBackButton SDL_SendAndroidBackButton
  593. #define SDL_AndroidGetActivity SDL_GetAndroidActivity
  594. #define SDL_AndroidGetExternalStoragePath SDL_GetAndroidExternalStoragePath
  595. #define SDL_AndroidGetExternalStorageState SDL_GetAndroidExternalStorageState
  596. #define SDL_AndroidGetInternalStoragePath SDL_GetAndroidInternalStoragePath
  597. #define SDL_AndroidGetJNIEnv SDL_GetAndroidJNIEnv
  598. #define SDL_AndroidRequestPermission SDL_RequestAndroidPermission
  599. #define SDL_AndroidRequestPermissionCallback SDL_RequestAndroidPermissionCallback
  600. #define SDL_AndroidSendMessage SDL_SendAndroidMessage
  601. #define SDL_AndroidShowToast SDL_ShowAndroidToast
  602. #define SDL_DXGIGetOutputInfo SDL_GetDXGIOutputInfo
  603. #define SDL_Direct3D9GetAdapterIndex SDL_GetDirect3D9AdapterIndex
  604. #define SDL_GDKGetDefaultUser SDL_GetGDKDefaultUser
  605. #define SDL_GDKGetTaskQueue SDL_GetGDKTaskQueue
  606. #define SDL_LinuxSetThreadPriority SDL_SetLinuxThreadPriority
  607. #define SDL_LinuxSetThreadPriorityAndPolicy SDL_SetLinuxThreadPriorityAndPolicy
  608. #define SDL_OnApplicationDidBecomeActive SDL_OnApplicationDidEnterForeground
  609. #define SDL_OnApplicationWillResignActive SDL_OnApplicationWillEnterBackground
  610. #define SDL_iOSSetAnimationCallback SDL_SetiOSAnimationCallback
  611. #define SDL_iOSSetEventPump SDL_SetiOSEventPump
  612. #define SDL_iPhoneSetAnimationCallback SDL_SetiOSAnimationCallback
  613. #define SDL_iPhoneSetEventPump SDL_SetiOSEventPump
  614. /* ##SDL_thread.h */
  615. #define SDL_SetThreadPriority SDL_SetCurrentThreadPriority
  616. #define SDL_TLSCleanup SDL_CleanupTLS
  617. #define SDL_TLSGet SDL_GetTLS
  618. #define SDL_TLSSet SDL_SetTLS
  619. #define SDL_threadID SDL_ThreadID
  620. /* ##SDL_timer.h */
  621. #define SDL_GetTicks64 SDL_GetTicks
  622. /* ##SDL_version.h */
  623. #define SDL_COMPILEDVERSION SDL_VERSION
  624. #define SDL_PATCHLEVEL SDL_MICRO_VERSION
  625. /* ##SDL_video.h */
  626. #define SDL_GL_DeleteContext SDL_GL_DestroyContext
  627. #define SDL_GLattr SDL_GLAttr
  628. #define SDL_GLcontextFlag SDL_GLContextFlag
  629. #define SDL_GLcontextReleaseFlag SDL_GLContextReleaseFlag
  630. #define SDL_GLprofile SDL_GLProfile
  631. #define SDL_GetClosestDisplayMode SDL_GetClosestFullscreenDisplayMode
  632. #define SDL_GetDisplayOrientation SDL_GetCurrentDisplayOrientation
  633. #define SDL_GetPointDisplayIndex SDL_GetDisplayForPoint
  634. #define SDL_GetRectDisplayIndex SDL_GetDisplayForRect
  635. #define SDL_GetWindowDisplayIndex SDL_GetDisplayForWindow
  636. #define SDL_GetWindowDisplayMode SDL_GetWindowFullscreenMode
  637. #define SDL_HasWindowSurface SDL_WindowHasSurface
  638. #define SDL_IsScreenSaverEnabled SDL_ScreenSaverEnabled
  639. #define SDL_SetWindowDisplayMode SDL_SetWindowFullscreenMode
  640. #define SDL_WINDOW_ALLOW_HIGHDPI SDL_WINDOW_HIGH_PIXEL_DENSITY
  641. #define SDL_WINDOW_INPUT_GRABBED SDL_WINDOW_MOUSE_GRABBED
  642. #define SDL_WINDOW_SKIP_TASKBAR SDL_WINDOW_UTILITY
  643. #elif !defined(SDL_DISABLE_OLD_NAMES)
  644. /* ##SDL_atomic.h */
  645. #define SDL_AtomicAdd SDL_AtomicAdd_renamed_SDL_AddAtomicInt
  646. #define SDL_AtomicCAS SDL_AtomicCAS_renamed_SDL_CompareAndSwapAtomicInt
  647. #define SDL_AtomicCASPtr SDL_AtomicCASPtr_renamed_SDL_CompareAndSwapAtomicPointer
  648. #define SDL_AtomicGet SDL_AtomicGet_renamed_SDL_GetAtomicInt
  649. #define SDL_AtomicGetPtr SDL_AtomicGetPtr_renamed_SDL_GetAtomicPointer
  650. #define SDL_AtomicLock SDL_AtomicLock_renamed_SDL_LockSpinlock
  651. #define SDL_AtomicSet SDL_AtomicSet_renamed_SDL_SetAtomicInt
  652. #define SDL_AtomicSetPtr SDL_AtomicSetPtr_renamed_SDL_SetAtomicPointer
  653. #define SDL_AtomicTryLock SDL_AtomicTryLock_renamed_SDL_TryLockSpinlock
  654. #define SDL_AtomicUnlock SDL_AtomicUnlock_renamed_SDL_UnlockSpinlock
  655. #define SDL_atomic_t SDL_atomic_t_renamed_SDL_AtomicInt
  656. /* ##SDL_audio.h */
  657. #define AUDIO_F32 AUDIO_F32_renamed_SDL_AUDIO_F32LE
  658. #define AUDIO_F32LSB AUDIO_F32LSB_renamed_SDL_AUDIO_F32LE
  659. #define AUDIO_F32MSB AUDIO_F32MSB_renamed_SDL_AUDIO_F32BE
  660. #define AUDIO_F32SYS AUDIO_F32SYS_renamed_SDL_AUDIO_F32
  661. #define AUDIO_S16 AUDIO_S16_renamed_SDL_AUDIO_S16LE
  662. #define AUDIO_S16LSB AUDIO_S16LSB_renamed_SDL_AUDIO_S16LE
  663. #define AUDIO_S16MSB AUDIO_S16MSB_renamed_SDL_AUDIO_S16BE
  664. #define AUDIO_S16SYS AUDIO_S16SYS_renamed_SDL_AUDIO_S16
  665. #define AUDIO_S32 AUDIO_S32_renamed_SDL_AUDIO_S32LE
  666. #define AUDIO_S32LSB AUDIO_S32LSB_renamed_SDL_AUDIO_S32LE
  667. #define AUDIO_S32MSB AUDIO_S32MSB_renamed_SDL_AUDIO_S32BE
  668. #define AUDIO_S32SYS AUDIO_S32SYS_renamed_SDL_AUDIO_S32
  669. #define AUDIO_S8 AUDIO_S8_renamed_SDL_AUDIO_S8
  670. #define AUDIO_U8 AUDIO_U8_renamed_SDL_AUDIO_U8
  671. #define SDL_AudioStreamAvailable SDL_AudioStreamAvailable_renamed_SDL_GetAudioStreamAvailable
  672. #define SDL_AudioStreamClear SDL_AudioStreamClear_renamed_SDL_ClearAudioStream
  673. #define SDL_AudioStreamFlush SDL_AudioStreamFlush_renamed_SDL_FlushAudioStream
  674. #define SDL_AudioStreamGet SDL_AudioStreamGet_renamed_SDL_GetAudioStreamData
  675. #define SDL_AudioStreamPut SDL_AudioStreamPut_renamed_SDL_PutAudioStreamData
  676. #define SDL_FreeAudioStream SDL_FreeAudioStream_renamed_SDL_DestroyAudioStream
  677. #define SDL_FreeWAV SDL_FreeWAV_renamed_SDL_free
  678. #define SDL_LoadWAV_RW SDL_LoadWAV_RW_renamed_SDL_LoadWAV_IO
  679. #define SDL_MixAudioFormat SDL_MixAudioFormat_renamed_SDL_MixAudio
  680. #define SDL_NewAudioStream SDL_NewAudioStream_renamed_SDL_CreateAudioStream
  681. /* ##SDL_cpuinfo.h */
  682. #define SDL_GetCPUCount SDL_GetCPUCount_renamed_SDL_GetNumLogicalCPUCores
  683. #define SDL_SIMDGetAlignment SDL_SIMDGetAlignment_renamed_SDL_GetSIMDAlignment
  684. /* ##SDL_endian.h */
  685. #define SDL_SwapBE16 SDL_SwapBE16_renamed_SDL_Swap16BE
  686. #define SDL_SwapBE32 SDL_SwapBE32_renamed_SDL_Swap32BE
  687. #define SDL_SwapBE64 SDL_SwapBE64_renamed_SDL_Swap64BE
  688. #define SDL_SwapLE16 SDL_SwapLE16_renamed_SDL_Swap16LE
  689. #define SDL_SwapLE32 SDL_SwapLE32_renamed_SDL_Swap32LE
  690. #define SDL_SwapLE64 SDL_SwapLE64_renamed_SDL_Swap64LE
  691. /* ##SDL_events.h */
  692. #define SDL_APP_DIDENTERBACKGROUND SDL_APP_DIDENTERBACKGROUND_renamed_SDL_EVENT_DID_ENTER_BACKGROUND
  693. #define SDL_APP_DIDENTERFOREGROUND SDL_APP_DIDENTERFOREGROUND_renamed_SDL_EVENT_DID_ENTER_FOREGROUND
  694. #define SDL_APP_LOWMEMORY SDL_APP_LOWMEMORY_renamed_SDL_EVENT_LOW_MEMORY
  695. #define SDL_APP_TERMINATING SDL_APP_TERMINATING_renamed_SDL_EVENT_TERMINATING
  696. #define SDL_APP_WILLENTERBACKGROUND SDL_APP_WILLENTERBACKGROUND_renamed_SDL_EVENT_WILL_ENTER_BACKGROUND
  697. #define SDL_APP_WILLENTERFOREGROUND SDL_APP_WILLENTERFOREGROUND_renamed_SDL_EVENT_WILL_ENTER_FOREGROUND
  698. #define SDL_AUDIODEVICEADDED SDL_AUDIODEVICEADDED_renamed_SDL_EVENT_AUDIO_DEVICE_ADDED
  699. #define SDL_AUDIODEVICEREMOVED SDL_AUDIODEVICEREMOVED_renamed_SDL_EVENT_AUDIO_DEVICE_REMOVED
  700. #define SDL_CLIPBOARDUPDATE SDL_CLIPBOARDUPDATE_renamed_SDL_EVENT_CLIPBOARD_UPDATE
  701. #define SDL_CONTROLLERAXISMOTION SDL_CONTROLLERAXISMOTION_renamed_SDL_EVENT_GAMEPAD_AXIS_MOTION
  702. #define SDL_CONTROLLERBUTTONDOWN SDL_CONTROLLERBUTTONDOWN_renamed_SDL_EVENT_GAMEPAD_BUTTON_DOWN
  703. #define SDL_CONTROLLERBUTTONUP SDL_CONTROLLERBUTTONUP_renamed_SDL_EVENT_GAMEPAD_BUTTON_UP
  704. #define SDL_CONTROLLERDEVICEADDED SDL_CONTROLLERDEVICEADDED_renamed_SDL_EVENT_GAMEPAD_ADDED
  705. #define SDL_CONTROLLERDEVICEREMAPPED SDL_CONTROLLERDEVICEREMAPPED_renamed_SDL_EVENT_GAMEPAD_REMAPPED
  706. #define SDL_CONTROLLERDEVICEREMOVED SDL_CONTROLLERDEVICEREMOVED_renamed_SDL_EVENT_GAMEPAD_REMOVED
  707. #define SDL_CONTROLLERSENSORUPDATE SDL_CONTROLLERSENSORUPDATE_renamed_SDL_EVENT_GAMEPAD_SENSOR_UPDATE
  708. #define SDL_CONTROLLERSTEAMHANDLEUPDATED SDL_CONTROLLERSTEAMHANDLEUPDATED_renamed_SDL_EVENT_GAMEPAD_STEAM_HANDLE_UPDATED
  709. #define SDL_CONTROLLERTOUCHPADDOWN SDL_CONTROLLERTOUCHPADDOWN_renamed_SDL_EVENT_GAMEPAD_TOUCHPAD_DOWN
  710. #define SDL_CONTROLLERTOUCHPADMOTION SDL_CONTROLLERTOUCHPADMOTION_renamed_SDL_EVENT_GAMEPAD_TOUCHPAD_MOTION
  711. #define SDL_CONTROLLERTOUCHPADUP SDL_CONTROLLERTOUCHPADUP_renamed_SDL_EVENT_GAMEPAD_TOUCHPAD_UP
  712. #define SDL_ControllerAxisEvent SDL_ControllerAxisEvent_renamed_SDL_GamepadAxisEvent
  713. #define SDL_ControllerButtonEvent SDL_ControllerButtonEvent_renamed_SDL_GamepadButtonEvent
  714. #define SDL_ControllerDeviceEvent SDL_ControllerDeviceEvent_renamed_SDL_GamepadDeviceEvent
  715. #define SDL_ControllerSensorEvent SDL_ControllerSensorEvent_renamed_SDL_GamepadSensorEvent
  716. #define SDL_ControllerTouchpadEvent SDL_ControllerTouchpadEvent_renamed_SDL_GamepadTouchpadEvent
  717. #define SDL_DISPLAYEVENT_CONNECTED SDL_DISPLAYEVENT_CONNECTED_renamed_SDL_EVENT_DISPLAY_ADDED
  718. #define SDL_DISPLAYEVENT_DISCONNECTED SDL_DISPLAYEVENT_DISCONNECTED_renamed_SDL_EVENT_DISPLAY_REMOVED
  719. #define SDL_DISPLAYEVENT_MOVED SDL_DISPLAYEVENT_MOVED_renamed_SDL_EVENT_DISPLAY_MOVED
  720. #define SDL_DISPLAYEVENT_ORIENTATION SDL_DISPLAYEVENT_ORIENTATION_renamed_SDL_EVENT_DISPLAY_ORIENTATION
  721. #define SDL_DROPBEGIN SDL_DROPBEGIN_renamed_SDL_EVENT_DROP_BEGIN
  722. #define SDL_DROPCOMPLETE SDL_DROPCOMPLETE_renamed_SDL_EVENT_DROP_COMPLETE
  723. #define SDL_DROPFILE SDL_DROPFILE_renamed_SDL_EVENT_DROP_FILE
  724. #define SDL_DROPTEXT SDL_DROPTEXT_renamed_SDL_EVENT_DROP_TEXT
  725. #define SDL_DelEventWatch SDL_DelEventWatch_renamed_SDL_RemoveEventWatch
  726. #define SDL_FINGERDOWN SDL_FINGERDOWN_renamed_SDL_EVENT_FINGER_DOWN
  727. #define SDL_FINGERMOTION SDL_FINGERMOTION_renamed_SDL_EVENT_FINGER_MOTION
  728. #define SDL_FINGERUP SDL_FINGERUP_renamed_SDL_EVENT_FINGER_UP
  729. #define SDL_FIRSTEVENT SDL_FIRSTEVENT_renamed_SDL_EVENT_FIRST
  730. #define SDL_JOYAXISMOTION SDL_JOYAXISMOTION_renamed_SDL_EVENT_JOYSTICK_AXIS_MOTION
  731. #define SDL_JOYBATTERYUPDATED SDL_JOYBATTERYUPDATED_renamed_SDL_EVENT_JOYSTICK_BATTERY_UPDATED
  732. #define SDL_JOYBUTTONDOWN SDL_JOYBUTTONDOWN_renamed_SDL_EVENT_JOYSTICK_BUTTON_DOWN
  733. #define SDL_JOYBUTTONUP SDL_JOYBUTTONUP_renamed_SDL_EVENT_JOYSTICK_BUTTON_UP
  734. #define SDL_JOYDEVICEADDED SDL_JOYDEVICEADDED_renamed_SDL_EVENT_JOYSTICK_ADDED
  735. #define SDL_JOYDEVICEREMOVED SDL_JOYDEVICEREMOVED_renamed_SDL_EVENT_JOYSTICK_REMOVED
  736. #define SDL_JOYBALLMOTION SDL_JOYBALLMOTION_renamed_SDL_EVENT_JOYSTICK_BALL_MOTION
  737. #define SDL_JOYHATMOTION SDL_JOYHATMOTION_renamed_SDL_EVENT_JOYSTICK_HAT_MOTION
  738. #define SDL_KEYDOWN SDL_KEYDOWN_renamed_SDL_EVENT_KEY_DOWN
  739. #define SDL_KEYMAPCHANGED SDL_KEYMAPCHANGED_renamed_SDL_EVENT_KEYMAP_CHANGED
  740. #define SDL_KEYUP SDL_KEYUP_renamed_SDL_EVENT_KEY_UP
  741. #define SDL_LASTEVENT SDL_LASTEVENT_renamed_SDL_EVENT_LAST
  742. #define SDL_LOCALECHANGED SDL_LOCALECHANGED_renamed_SDL_EVENT_LOCALE_CHANGED
  743. #define SDL_MOUSEBUTTONDOWN SDL_MOUSEBUTTONDOWN_renamed_SDL_EVENT_MOUSE_BUTTON_DOWN
  744. #define SDL_MOUSEBUTTONUP SDL_MOUSEBUTTONUP_renamed_SDL_EVENT_MOUSE_BUTTON_UP
  745. #define SDL_MOUSEMOTION SDL_MOUSEMOTION_renamed_SDL_EVENT_MOUSE_MOTION
  746. #define SDL_MOUSEWHEEL SDL_MOUSEWHEEL_renamed_SDL_EVENT_MOUSE_WHEEL
  747. #define SDL_POLLSENTINEL SDL_POLLSENTINEL_renamed_SDL_EVENT_POLL_SENTINEL
  748. #define SDL_QUIT SDL_QUIT_renamed_SDL_EVENT_QUIT
  749. #define SDL_RENDER_DEVICE_RESET SDL_RENDER_DEVICE_RESET_renamed_SDL_EVENT_RENDER_DEVICE_RESET
  750. #define SDL_RENDER_TARGETS_RESET SDL_RENDER_TARGETS_RESET_renamed_SDL_EVENT_RENDER_TARGETS_RESET
  751. #define SDL_SENSORUPDATE SDL_SENSORUPDATE_renamed_SDL_EVENT_SENSOR_UPDATE
  752. #define SDL_TEXTEDITING SDL_TEXTEDITING_renamed_SDL_EVENT_TEXT_EDITING
  753. #define SDL_TEXTEDITING_EXT SDL_TEXTEDITING_EXT_renamed_SDL_EVENT_TEXT_EDITING_EXT
  754. #define SDL_TEXTINPUT SDL_TEXTINPUT_renamed_SDL_EVENT_TEXT_INPUT
  755. #define SDL_USEREVENT SDL_USEREVENT_renamed_SDL_EVENT_USER
  756. #define SDL_WINDOWEVENT_CLOSE SDL_WINDOWEVENT_CLOSE_renamed_SDL_EVENT_WINDOW_CLOSE_REQUESTED
  757. #define SDL_WINDOWEVENT_DISPLAY_CHANGED SDL_WINDOWEVENT_DISPLAY_CHANGED_renamed_SDL_EVENT_WINDOW_DISPLAY_CHANGED
  758. #define SDL_WINDOWEVENT_ENTER SDL_WINDOWEVENT_ENTER_renamed_SDL_EVENT_WINDOW_MOUSE_ENTER
  759. #define SDL_WINDOWEVENT_EXPOSED SDL_WINDOWEVENT_EXPOSED_renamed_SDL_EVENT_WINDOW_EXPOSED
  760. #define SDL_WINDOWEVENT_FOCUS_GAINED SDL_WINDOWEVENT_FOCUS_GAINED_renamed_SDL_EVENT_WINDOW_FOCUS_GAINED
  761. #define SDL_WINDOWEVENT_FOCUS_LOST SDL_WINDOWEVENT_FOCUS_LOST_renamed_SDL_EVENT_WINDOW_FOCUS_LOST
  762. #define SDL_WINDOWEVENT_HIDDEN SDL_WINDOWEVENT_HIDDEN_renamed_SDL_EVENT_WINDOW_HIDDEN
  763. #define SDL_WINDOWEVENT_HIT_TEST SDL_WINDOWEVENT_HIT_TEST_renamed_SDL_EVENT_WINDOW_HIT_TEST
  764. #define SDL_WINDOWEVENT_ICCPROF_CHANGED SDL_WINDOWEVENT_ICCPROF_CHANGED_renamed_SDL_EVENT_WINDOW_ICCPROF_CHANGED
  765. #define SDL_WINDOWEVENT_LEAVE SDL_WINDOWEVENT_LEAVE_renamed_SDL_EVENT_WINDOW_MOUSE_LEAVE
  766. #define SDL_WINDOWEVENT_MAXIMIZED SDL_WINDOWEVENT_MAXIMIZED_renamed_SDL_EVENT_WINDOW_MAXIMIZED
  767. #define SDL_WINDOWEVENT_MINIMIZED SDL_WINDOWEVENT_MINIMIZED_renamed_SDL_EVENT_WINDOW_MINIMIZED
  768. #define SDL_WINDOWEVENT_MOVED SDL_WINDOWEVENT_MOVED_renamed_SDL_EVENT_WINDOW_MOVED
  769. #define SDL_WINDOWEVENT_RESIZED SDL_WINDOWEVENT_RESIZED_renamed_SDL_EVENT_WINDOW_RESIZED
  770. #define SDL_WINDOWEVENT_RESTORED SDL_WINDOWEVENT_RESTORED_renamed_SDL_EVENT_WINDOW_RESTORED
  771. #define SDL_WINDOWEVENT_SHOWN SDL_WINDOWEVENT_SHOWN_renamed_SDL_EVENT_WINDOW_SHOWN
  772. #define SDL_WINDOWEVENT_SIZE_CHANGED SDL_WINDOWEVENT_SIZE_CHANGED_renamed_SDL_EVENT_WINDOW_PIXEL_SIZE_CHANGED
  773. #define SDL_eventaction SDL_eventaction_renamed_SDL_EventAction
  774. /* ##SDL_gamecontroller.h */
  775. #define SDL_CONTROLLER_AXIS_INVALID SDL_CONTROLLER_AXIS_INVALID_renamed_SDL_GAMEPAD_AXIS_INVALID
  776. #define SDL_CONTROLLER_AXIS_LEFTX SDL_CONTROLLER_AXIS_LEFTX_renamed_SDL_GAMEPAD_AXIS_LEFTX
  777. #define SDL_CONTROLLER_AXIS_LEFTY SDL_CONTROLLER_AXIS_LEFTY_renamed_SDL_GAMEPAD_AXIS_LEFTY
  778. #define SDL_CONTROLLER_AXIS_MAX SDL_CONTROLLER_AXIS_MAX_renamed_SDL_GAMEPAD_AXIS_COUNT
  779. #define SDL_CONTROLLER_AXIS_RIGHTX SDL_CONTROLLER_AXIS_RIGHTX_renamed_SDL_GAMEPAD_AXIS_RIGHTX
  780. #define SDL_CONTROLLER_AXIS_RIGHTY SDL_CONTROLLER_AXIS_RIGHTY_renamed_SDL_GAMEPAD_AXIS_RIGHTY
  781. #define SDL_CONTROLLER_AXIS_TRIGGERLEFT SDL_CONTROLLER_AXIS_TRIGGERLEFT_renamed_SDL_GAMEPAD_AXIS_LEFT_TRIGGER
  782. #define SDL_CONTROLLER_AXIS_TRIGGERRIGHT SDL_CONTROLLER_AXIS_TRIGGERRIGHT_renamed_SDL_GAMEPAD_AXIS_RIGHT_TRIGGER
  783. #define SDL_CONTROLLER_BINDTYPE_AXIS SDL_CONTROLLER_BINDTYPE_AXIS_renamed_SDL_GAMEPAD_BINDTYPE_AXIS
  784. #define SDL_CONTROLLER_BINDTYPE_BUTTON SDL_CONTROLLER_BINDTYPE_BUTTON_renamed_SDL_GAMEPAD_BINDTYPE_BUTTON
  785. #define SDL_CONTROLLER_BINDTYPE_HAT SDL_CONTROLLER_BINDTYPE_HAT_renamed_SDL_GAMEPAD_BINDTYPE_HAT
  786. #define SDL_CONTROLLER_BINDTYPE_NONE SDL_CONTROLLER_BINDTYPE_NONE_renamed_SDL_GAMEPAD_BINDTYPE_NONE
  787. #define SDL_CONTROLLER_BUTTON_A SDL_CONTROLLER_BUTTON_A_renamed_SDL_GAMEPAD_BUTTON_SOUTH
  788. #define SDL_CONTROLLER_BUTTON_B SDL_CONTROLLER_BUTTON_B_renamed_SDL_GAMEPAD_BUTTON_EAST
  789. #define SDL_CONTROLLER_BUTTON_BACK SDL_CONTROLLER_BUTTON_BACK_renamed_SDL_GAMEPAD_BUTTON_BACK
  790. #define SDL_CONTROLLER_BUTTON_DPAD_DOWN SDL_CONTROLLER_BUTTON_DPAD_DOWN_renamed_SDL_GAMEPAD_BUTTON_DPAD_DOWN
  791. #define SDL_CONTROLLER_BUTTON_DPAD_LEFT SDL_CONTROLLER_BUTTON_DPAD_LEFT_renamed_SDL_GAMEPAD_BUTTON_DPAD_LEFT
  792. #define SDL_CONTROLLER_BUTTON_DPAD_RIGHT SDL_CONTROLLER_BUTTON_DPAD_RIGHT_renamed_SDL_GAMEPAD_BUTTON_DPAD_RIGHT
  793. #define SDL_CONTROLLER_BUTTON_DPAD_UP SDL_CONTROLLER_BUTTON_DPAD_UP_renamed_SDL_GAMEPAD_BUTTON_DPAD_UP
  794. #define SDL_CONTROLLER_BUTTON_GUIDE SDL_CONTROLLER_BUTTON_GUIDE_renamed_SDL_GAMEPAD_BUTTON_GUIDE
  795. #define SDL_CONTROLLER_BUTTON_INVALID SDL_CONTROLLER_BUTTON_INVALID_renamed_SDL_GAMEPAD_BUTTON_INVALID
  796. #define SDL_CONTROLLER_BUTTON_LEFTSHOULDER SDL_CONTROLLER_BUTTON_LEFTSHOULDER_renamed_SDL_GAMEPAD_BUTTON_LEFT_SHOULDER
  797. #define SDL_CONTROLLER_BUTTON_LEFTSTICK SDL_CONTROLLER_BUTTON_LEFTSTICK_renamed_SDL_GAMEPAD_BUTTON_LEFT_STICK
  798. #define SDL_CONTROLLER_BUTTON_MAX SDL_CONTROLLER_BUTTON_MAX_renamed_SDL_GAMEPAD_BUTTON_COUNT
  799. #define SDL_CONTROLLER_BUTTON_MISC1 SDL_CONTROLLER_BUTTON_MISC1_renamed_SDL_GAMEPAD_BUTTON_MISC1
  800. #define SDL_CONTROLLER_BUTTON_PADDLE1 SDL_CONTROLLER_BUTTON_PADDLE1_renamed_SDL_GAMEPAD_BUTTON_RIGHT_PADDLE1
  801. #define SDL_CONTROLLER_BUTTON_PADDLE2 SDL_CONTROLLER_BUTTON_PADDLE2_renamed_SDL_GAMEPAD_BUTTON_LEFT_PADDLE1
  802. #define SDL_CONTROLLER_BUTTON_PADDLE3 SDL_CONTROLLER_BUTTON_PADDLE3_renamed_SDL_GAMEPAD_BUTTON_RIGHT_PADDLE2
  803. #define SDL_CONTROLLER_BUTTON_PADDLE4 SDL_CONTROLLER_BUTTON_PADDLE4_renamed_SDL_GAMEPAD_BUTTON_LEFT_PADDLE2
  804. #define SDL_CONTROLLER_BUTTON_RIGHTSHOULDER SDL_CONTROLLER_BUTTON_RIGHTSHOULDER_renamed_SDL_GAMEPAD_BUTTON_RIGHT_SHOULDER
  805. #define SDL_CONTROLLER_BUTTON_RIGHTSTICK SDL_CONTROLLER_BUTTON_RIGHTSTICK_renamed_SDL_GAMEPAD_BUTTON_RIGHT_STICK
  806. #define SDL_CONTROLLER_BUTTON_START SDL_CONTROLLER_BUTTON_START_renamed_SDL_GAMEPAD_BUTTON_START
  807. #define SDL_CONTROLLER_BUTTON_TOUCHPAD SDL_CONTROLLER_BUTTON_TOUCHPAD_renamed_SDL_GAMEPAD_BUTTON_TOUCHPAD
  808. #define SDL_CONTROLLER_BUTTON_X SDL_CONTROLLER_BUTTON_X_renamed_SDL_GAMEPAD_BUTTON_WEST
  809. #define SDL_CONTROLLER_BUTTON_Y SDL_CONTROLLER_BUTTON_Y_renamed_SDL_GAMEPAD_BUTTON_NORTH
  810. #define SDL_CONTROLLER_TYPE_NINTENDO_SWITCH_JOYCON_LEFT SDL_CONTROLLER_TYPE_NINTENDO_SWITCH_JOYCON_LEFT_renamed_SDL_GAMEPAD_TYPE_NINTENDO_SWITCH_JOYCON_LEFT
  811. #define SDL_CONTROLLER_TYPE_NINTENDO_SWITCH_JOYCON_PAIR SDL_CONTROLLER_TYPE_NINTENDO_SWITCH_JOYCON_PAIR_renamed_SDL_GAMEPAD_TYPE_NINTENDO_SWITCH_JOYCON_PAIR
  812. #define SDL_CONTROLLER_TYPE_NINTENDO_SWITCH_JOYCON_RIGHT SDL_CONTROLLER_TYPE_NINTENDO_SWITCH_JOYCON_RIGHT_renamed_SDL_GAMEPAD_TYPE_NINTENDO_SWITCH_JOYCON_RIGHT
  813. #define SDL_CONTROLLER_TYPE_NINTENDO_SWITCH_PRO SDL_CONTROLLER_TYPE_NINTENDO_SWITCH_PRO_renamed_SDL_GAMEPAD_TYPE_NINTENDO_SWITCH_PRO
  814. #define SDL_CONTROLLER_TYPE_PS3 SDL_CONTROLLER_TYPE_PS3_renamed_SDL_GAMEPAD_TYPE_PS3
  815. #define SDL_CONTROLLER_TYPE_PS4 SDL_CONTROLLER_TYPE_PS4_renamed_SDL_GAMEPAD_TYPE_PS4
  816. #define SDL_CONTROLLER_TYPE_PS5 SDL_CONTROLLER_TYPE_PS5_renamed_SDL_GAMEPAD_TYPE_PS5
  817. #define SDL_CONTROLLER_TYPE_UNKNOWN SDL_CONTROLLER_TYPE_UNKNOWN_renamed_SDL_GAMEPAD_TYPE_STANDARD
  818. #define SDL_CONTROLLER_TYPE_VIRTUAL SDL_CONTROLLER_TYPE_VIRTUAL_renamed_SDL_GAMEPAD_TYPE_VIRTUAL
  819. #define SDL_CONTROLLER_TYPE_XBOX360 SDL_CONTROLLER_TYPE_XBOX360_renamed_SDL_GAMEPAD_TYPE_XBOX360
  820. #define SDL_CONTROLLER_TYPE_XBOXONE SDL_CONTROLLER_TYPE_XBOXONE_renamed_SDL_GAMEPAD_TYPE_XBOXONE
  821. #define SDL_GameController SDL_GameController_renamed_SDL_Gamepad
  822. #define SDL_GameControllerAddMapping SDL_GameControllerAddMapping_renamed_SDL_AddGamepadMapping
  823. #define SDL_GameControllerAddMappingsFromFile SDL_GameControllerAddMappingsFromFile_renamed_SDL_AddGamepadMappingsFromFile
  824. #define SDL_GameControllerAddMappingsFromRW SDL_GameControllerAddMappingsFromRW_renamed_SDL_AddGamepadMappingsFromIO
  825. #define SDL_GameControllerAxis SDL_GameControllerAxis_renamed_SDL_GamepadAxis
  826. #define SDL_GameControllerBindType SDL_GameControllerBindType_renamed_SDL_GamepadBindingType
  827. #define SDL_GameControllerButton SDL_GameControllerButton_renamed_SDL_GamepadButton
  828. #define SDL_GameControllerClose SDL_GameControllerClose_renamed_SDL_CloseGamepad
  829. #define SDL_GameControllerFromInstanceID SDL_GameControllerFromInstanceID_renamed_SDL_GetGamepadFromID
  830. #define SDL_GameControllerFromPlayerIndex SDL_GameControllerFromPlayerIndex_renamed_SDL_GetGamepadFromPlayerIndex
  831. #define SDL_GameControllerGetAppleSFSymbolsNameForAxis SDL_GameControllerGetAppleSFSymbolsNameForAxis_renamed_SDL_GetGamepadAppleSFSymbolsNameForAxis
  832. #define SDL_GameControllerGetAppleSFSymbolsNameForButton SDL_GameControllerGetAppleSFSymbolsNameForButton_renamed_SDL_GetGamepadAppleSFSymbolsNameForButton
  833. #define SDL_GameControllerGetAttached SDL_GameControllerGetAttached_renamed_SDL_GamepadConnected
  834. #define SDL_GameControllerGetAxis SDL_GameControllerGetAxis_renamed_SDL_GetGamepadAxis
  835. #define SDL_GameControllerGetAxisFromString SDL_GameControllerGetAxisFromString_renamed_SDL_GetGamepadAxisFromString
  836. #define SDL_GameControllerGetButton SDL_GameControllerGetButton_renamed_SDL_GetGamepadButton
  837. #define SDL_GameControllerGetButtonFromString SDL_GameControllerGetButtonFromString_renamed_SDL_GetGamepadButtonFromString
  838. #define SDL_GameControllerGetFirmwareVersion SDL_GameControllerGetFirmwareVersion_renamed_SDL_GetGamepadFirmwareVersion
  839. #define SDL_GameControllerGetJoystick SDL_GameControllerGetJoystick_renamed_SDL_GetGamepadJoystick
  840. #define SDL_GameControllerGetNumTouchpadFingers SDL_GameControllerGetNumTouchpadFingers_renamed_SDL_GetNumGamepadTouchpadFingers
  841. #define SDL_GameControllerGetNumTouchpads SDL_GameControllerGetNumTouchpads_renamed_SDL_GetNumGamepadTouchpads
  842. #define SDL_GameControllerGetPlayerIndex SDL_GameControllerGetPlayerIndex_renamed_SDL_GetGamepadPlayerIndex
  843. #define SDL_GameControllerGetProduct SDL_GameControllerGetProduct_renamed_SDL_GetGamepadProduct
  844. #define SDL_GameControllerGetProductVersion SDL_GameControllerGetProductVersion_renamed_SDL_GetGamepadProductVersion
  845. #define SDL_GameControllerGetSensorData SDL_GameControllerGetSensorData_renamed_SDL_GetGamepadSensorData
  846. #define SDL_GameControllerGetSensorDataRate SDL_GameControllerGetSensorDataRate_renamed_SDL_GetGamepadSensorDataRate
  847. #define SDL_GameControllerGetSerial SDL_GameControllerGetSerial_renamed_SDL_GetGamepadSerial
  848. #define SDL_GameControllerGetSteamHandle SDL_GameControllerGetSteamHandle_renamed_SDL_GetGamepadSteamHandle
  849. #define SDL_GameControllerGetStringForAxis SDL_GameControllerGetStringForAxis_renamed_SDL_GetGamepadStringForAxis
  850. #define SDL_GameControllerGetStringForButton SDL_GameControllerGetStringForButton_renamed_SDL_GetGamepadStringForButton
  851. #define SDL_GameControllerGetTouchpadFinger SDL_GameControllerGetTouchpadFinger_renamed_SDL_GetGamepadTouchpadFinger
  852. #define SDL_GameControllerGetType SDL_GameControllerGetType_renamed_SDL_GetGamepadType
  853. #define SDL_GameControllerGetVendor SDL_GameControllerGetVendor_renamed_SDL_GetGamepadVendor
  854. #define SDL_GameControllerHasAxis SDL_GameControllerHasAxis_renamed_SDL_GamepadHasAxis
  855. #define SDL_GameControllerHasButton SDL_GameControllerHasButton_renamed_SDL_GamepadHasButton
  856. #define SDL_GameControllerHasSensor SDL_GameControllerHasSensor_renamed_SDL_GamepadHasSensor
  857. #define SDL_GameControllerIsSensorEnabled SDL_GameControllerIsSensorEnabled_renamed_SDL_GamepadSensorEnabled
  858. #define SDL_GameControllerMapping SDL_GameControllerMapping_renamed_SDL_GetGamepadMapping
  859. #define SDL_GameControllerMappingForDeviceIndex SDL_GameControllerMappingForDeviceIndex_renamed_SDL_GetGamepadMappingForDeviceIndex
  860. #define SDL_GameControllerMappingForGUID SDL_GameControllerMappingForGUID_renamed_SDL_GetGamepadMappingForGUID
  861. #define SDL_GameControllerName SDL_GameControllerName_renamed_SDL_GetGamepadName
  862. #define SDL_GameControllerOpen SDL_GameControllerOpen_renamed_SDL_OpenGamepad
  863. #define SDL_GameControllerPath SDL_GameControllerPath_renamed_SDL_GetGamepadPath
  864. #define SDL_GameControllerRumble SDL_GameControllerRumble_renamed_SDL_RumbleGamepad
  865. #define SDL_GameControllerRumbleTriggers SDL_GameControllerRumbleTriggers_renamed_SDL_RumbleGamepadTriggers
  866. #define SDL_GameControllerSendEffect SDL_GameControllerSendEffect_renamed_SDL_SendGamepadEffect
  867. #define SDL_GameControllerSetLED SDL_GameControllerSetLED_renamed_SDL_SetGamepadLED
  868. #define SDL_GameControllerSetPlayerIndex SDL_GameControllerSetPlayerIndex_renamed_SDL_SetGamepadPlayerIndex
  869. #define SDL_GameControllerSetSensorEnabled SDL_GameControllerSetSensorEnabled_renamed_SDL_SetGamepadSensorEnabled
  870. #define SDL_GameControllerType SDL_GameControllerType_renamed_SDL_GamepadType
  871. #define SDL_GameControllerUpdate SDL_GameControllerUpdate_renamed_SDL_UpdateGamepads
  872. #define SDL_INIT_GAMECONTROLLER SDL_INIT_GAMECONTROLLER_renamed_SDL_INIT_GAMEPAD
  873. #define SDL_IsGameController SDL_IsGameController_renamed_SDL_IsGamepad
  874. /* ##SDL_guid.h */
  875. #define SDL_GUIDFromString SDL_GUIDFromString_renamed_SDL_StringToGUID
  876. /* ##SDL_haptic.h */
  877. #define SDL_HapticClose SDL_HapticClose_renamed_SDL_CloseHaptic
  878. #define SDL_HapticDestroyEffect SDL_HapticDestroyEffect_renamed_SDL_DestroyHapticEffect
  879. #define SDL_HapticGetEffectStatus SDL_HapticGetEffectStatus_renamed_SDL_GetHapticEffectStatus
  880. #define SDL_HapticNewEffect SDL_HapticNewEffect_renamed_SDL_CreateHapticEffect
  881. #define SDL_HapticNumAxes SDL_HapticNumAxes_renamed_SDL_GetNumHapticAxes
  882. #define SDL_HapticNumEffects SDL_HapticNumEffects_renamed_SDL_GetMaxHapticEffects
  883. #define SDL_HapticNumEffectsPlaying SDL_HapticNumEffectsPlaying_renamed_SDL_GetMaxHapticEffectsPlaying
  884. #define SDL_HapticOpen SDL_HapticOpen_renamed_SDL_OpenHaptic
  885. #define SDL_HapticOpenFromJoystick SDL_HapticOpenFromJoystick_renamed_SDL_OpenHapticFromJoystick
  886. #define SDL_HapticOpenFromMouse SDL_HapticOpenFromMouse_renamed_SDL_OpenHapticFromMouse
  887. #define SDL_HapticPause SDL_HapticPause_renamed_SDL_PauseHaptic
  888. #define SDL_HapticQuery SDL_HapticQuery_renamed_SDL_GetHapticFeatures
  889. #define SDL_HapticRumbleInit SDL_HapticRumbleInit_renamed_SDL_InitHapticRumble
  890. #define SDL_HapticRumblePlay SDL_HapticRumblePlay_renamed_SDL_PlayHapticRumble
  891. #define SDL_HapticRumbleStop SDL_HapticRumbleStop_renamed_SDL_StopHapticRumble
  892. #define SDL_HapticRunEffect SDL_HapticRunEffect_renamed_SDL_RunHapticEffect
  893. #define SDL_HapticSetAutocenter SDL_HapticSetAutocenter_renamed_SDL_SetHapticAutocenter
  894. #define SDL_HapticSetGain SDL_HapticSetGain_renamed_SDL_SetHapticGain
  895. #define SDL_HapticStopAll SDL_HapticStopAll_renamed_SDL_StopHapticEffects
  896. #define SDL_HapticStopEffect SDL_HapticStopEffect_renamed_SDL_StopHapticEffect
  897. #define SDL_HapticUnpause SDL_HapticUnpause_renamed_SDL_ResumeHaptic
  898. #define SDL_HapticUpdateEffect SDL_HapticUpdateEffect_renamed_SDL_UpdateHapticEffect
  899. #define SDL_JoystickIsHaptic SDL_JoystickIsHaptic_renamed_SDL_IsJoystickHaptic
  900. #define SDL_MouseIsHaptic SDL_MouseIsHaptic_renamed_SDL_IsMouseHaptic
  901. /* ##SDL_hints.h */
  902. #define SDL_DelHintCallback SDL_DelHintCallback_renamed_SDL_RemoveHintCallback
  903. #define SDL_HINT_ALLOW_TOPMOST SDL_HINT_ALLOW_TOPMOST_renamed_SDL_HINT_WINDOW_ALLOW_TOPMOST
  904. #define SDL_HINT_DIRECTINPUT_ENABLED SDL_HINT_DIRECTINPUT_ENABLED_renamed_SDL_HINT_JOYSTICK_DIRECTINPUT
  905. #define SDL_HINT_GDK_TEXTINPUT_DEFAULT SDL_HINT_GDK_TEXTINPUT_DEFAULT_renamed_SDL_HINT_GDK_TEXTINPUT_DEFAULT_TEXT
  906. #define SDL_HINT_JOYSTICK_GAMECUBE_RUMBLE_BRAKE SDL_HINT_JOYSTICK_GAMECUBE_RUMBLE_BRAKE_renamed_SDL_HINT_JOYSTICK_HIDAPI_GAMECUBE_RUMBLE_BRAKE
  907. #define SDL_HINT_JOYSTICK_HIDAPI_PS4_RUMBLE SDL_HINT_JOYSTICK_HIDAPI_PS4_RUMBLE_renamed_SDL_HINT_JOYSTICK_ENHANCED_REPORTS
  908. #define SDL_HINT_JOYSTICK_HIDAPI_PS5_RUMBLE SDL_HINT_JOYSTICK_HIDAPI_PS5_RUMBLE_renamed_SDL_HINT_JOYSTICK_ENHANCED_REPORTS
  909. #define SDL_HINT_LINUX_DIGITAL_HATS SDL_HINT_LINUX_DIGITAL_HATS_renamed_SDL_HINT_JOYSTICK_LINUX_DIGITAL_HATS
  910. #define SDL_HINT_LINUX_HAT_DEADZONES SDL_HINT_LINUX_HAT_DEADZONES_renamed_SDL_HINT_JOYSTICK_LINUX_HAT_DEADZONES
  911. #define SDL_HINT_LINUX_JOYSTICK_CLASSIC SDL_HINT_LINUX_JOYSTICK_CLASSIC_renamed_SDL_HINT_JOYSTICK_LINUX_CLASSIC
  912. #define SDL_HINT_LINUX_JOYSTICK_DEADZONES SDL_HINT_LINUX_JOYSTICK_DEADZONES_renamed_SDL_HINT_JOYSTICK_LINUX_DEADZONES
  913. /* ##SDL_joystick.h */
  914. #define SDL_JOYSTICK_TYPE_GAMECONTROLLER SDL_JOYSTICK_TYPE_GAMECONTROLLER_renamed_SDL_JOYSTICK_TYPE_GAMEPAD
  915. #define SDL_JoystickAttachVirtualEx SDL_JoystickAttachVirtualEx_renamed_SDL_AttachVirtualJoystick
  916. #define SDL_JoystickClose SDL_JoystickClose_renamed_SDL_CloseJoystick
  917. #define SDL_JoystickDetachVirtual SDL_JoystickDetachVirtual_renamed_SDL_DetachVirtualJoystick
  918. #define SDL_JoystickFromInstanceID SDL_JoystickFromInstanceID_renamed_SDL_GetJoystickFromID
  919. #define SDL_JoystickFromPlayerIndex SDL_JoystickFromPlayerIndex_renamed_SDL_GetJoystickFromPlayerIndex
  920. #define SDL_JoystickGUID SDL_JoystickGUID_renamed_SDL_GUID
  921. #define SDL_JoystickGetAttached SDL_JoystickGetAttached_renamed_SDL_JoystickConnected
  922. #define SDL_JoystickGetAxis SDL_JoystickGetAxis_renamed_SDL_GetJoystickAxis
  923. #define SDL_JoystickGetAxisInitialState SDL_JoystickGetAxisInitialState_renamed_SDL_GetJoystickAxisInitialState
  924. #define SDL_JoystickGetBall SDL_JoystickGetBall_renamed_SDL_GetJoystickBall
  925. #define SDL_JoystickGetButton SDL_JoystickGetButton_renamed_SDL_GetJoystickButton
  926. #define SDL_JoystickGetFirmwareVersion SDL_JoystickGetFirmwareVersion_renamed_SDL_GetJoystickFirmwareVersion
  927. #define SDL_JoystickGetGUID SDL_JoystickGetGUID_renamed_SDL_GetJoystickGUID
  928. #define SDL_JoystickGetGUIDFromString SDL_JoystickGetGUIDFromString_renamed_SDL_GUIDFromString
  929. #define SDL_JoystickGetHat SDL_JoystickGetHat_renamed_SDL_GetJoystickHat
  930. #define SDL_JoystickGetPlayerIndex SDL_JoystickGetPlayerIndex_renamed_SDL_GetJoystickPlayerIndex
  931. #define SDL_JoystickGetProduct SDL_JoystickGetProduct_renamed_SDL_GetJoystickProduct
  932. #define SDL_JoystickGetProductVersion SDL_JoystickGetProductVersion_renamed_SDL_GetJoystickProductVersion
  933. #define SDL_JoystickGetSerial SDL_JoystickGetSerial_renamed_SDL_GetJoystickSerial
  934. #define SDL_JoystickGetType SDL_JoystickGetType_renamed_SDL_GetJoystickType
  935. #define SDL_JoystickGetVendor SDL_JoystickGetVendor_renamed_SDL_GetJoystickVendor
  936. #define SDL_JoystickInstanceID SDL_JoystickInstanceID_renamed_SDL_GetJoystickID
  937. #define SDL_JoystickIsVirtual SDL_JoystickIsVirtual_renamed_SDL_IsJoystickVirtual
  938. #define SDL_JoystickName SDL_JoystickName_renamed_SDL_GetJoystickName
  939. #define SDL_JoystickNumAxes SDL_JoystickNumAxes_renamed_SDL_GetNumJoystickAxes
  940. #define SDL_JoystickNumBalls SDL_JoystickNumBalls_renamed_SDL_GetNumJoystickBalls
  941. #define SDL_JoystickNumButtons SDL_JoystickNumButtons_renamed_SDL_GetNumJoystickButtons
  942. #define SDL_JoystickNumHats SDL_JoystickNumHats_renamed_SDL_GetNumJoystickHats
  943. #define SDL_JoystickOpen SDL_JoystickOpen_renamed_SDL_OpenJoystick
  944. #define SDL_JoystickPath SDL_JoystickPath_renamed_SDL_GetJoystickPath
  945. #define SDL_JoystickRumble SDL_JoystickRumble_renamed_SDL_RumbleJoystick
  946. #define SDL_JoystickRumbleTriggers SDL_JoystickRumbleTriggers_renamed_SDL_RumbleJoystickTriggers
  947. #define SDL_JoystickSendEffect SDL_JoystickSendEffect_renamed_SDL_SendJoystickEffect
  948. #define SDL_JoystickSetLED SDL_JoystickSetLED_renamed_SDL_SetJoystickLED
  949. #define SDL_JoystickSetPlayerIndex SDL_JoystickSetPlayerIndex_renamed_SDL_SetJoystickPlayerIndex
  950. #define SDL_JoystickSetVirtualAxis SDL_JoystickSetVirtualAxis_renamed_SDL_SetJoystickVirtualAxis
  951. #define SDL_JoystickSetVirtualButton SDL_JoystickSetVirtualButton_renamed_SDL_SetJoystickVirtualButton
  952. #define SDL_JoystickSetVirtualHat SDL_JoystickSetVirtualHat_renamed_SDL_SetJoystickVirtualHat
  953. #define SDL_JoystickUpdate SDL_JoystickUpdate_renamed_SDL_UpdateJoysticks
  954. /* ##SDL_keyboard.h */
  955. #define SDL_IsScreenKeyboardShown SDL_IsScreenKeyboardShown_renamed_SDL_ScreenKeyboardShown
  956. #define SDL_IsTextInputActive SDL_IsTextInputActive_renamed_SDL_TextInputActive
  957. /* ##SDL_keycode.h */
  958. #define KMOD_ALT KMOD_ALT_renamed_SDL_KMOD_ALT
  959. #define KMOD_CAPS KMOD_CAPS_renamed_SDL_KMOD_CAPS
  960. #define KMOD_CTRL KMOD_CTRL_renamed_SDL_KMOD_CTRL
  961. #define KMOD_GUI KMOD_GUI_renamed_SDL_KMOD_GUI
  962. #define KMOD_LALT KMOD_LALT_renamed_SDL_KMOD_LALT
  963. #define KMOD_LCTRL KMOD_LCTRL_renamed_SDL_KMOD_LCTRL
  964. #define KMOD_LGUI KMOD_LGUI_renamed_SDL_KMOD_LGUI
  965. #define KMOD_LSHIFT KMOD_LSHIFT_renamed_SDL_KMOD_LSHIFT
  966. #define KMOD_MODE KMOD_MODE_renamed_SDL_KMOD_MODE
  967. #define KMOD_NONE KMOD_NONE_renamed_SDL_KMOD_NONE
  968. #define KMOD_NUM KMOD_NUM_renamed_SDL_KMOD_NUM
  969. #define KMOD_RALT KMOD_RALT_renamed_SDL_KMOD_RALT
  970. #define KMOD_RCTRL KMOD_RCTRL_renamed_SDL_KMOD_RCTRL
  971. #define KMOD_RGUI KMOD_RGUI_renamed_SDL_KMOD_RGUI
  972. #define KMOD_RSHIFT KMOD_RSHIFT_renamed_SDL_KMOD_RSHIFT
  973. #define KMOD_SCROLL KMOD_SCROLL_renamed_SDL_KMOD_SCROLL
  974. #define KMOD_SHIFT KMOD_SHIFT_renamed_SDL_KMOD_SHIFT
  975. #define SDLK_AUDIOFASTFORWARD SDLK_AUDIOFASTFORWARD_renamed_SDLK_MEDIA_FAST_FORWARD
  976. #define SDLK_AUDIOMUTE SDLK_AUDIOMUTE_renamed_SDLK_MUTE
  977. #define SDLK_AUDIONEXT SDLK_AUDIONEXT_renamed_SDLK_MEDIA_NEXT_TRACK
  978. #define SDLK_AUDIOPLAY SDLK_AUDIOPLAY_renamed_SDLK_MEDIA_PLAY
  979. #define SDLK_AUDIOPREV SDLK_AUDIOPREV_renamed_SDLK_MEDIA_PREVIOUS_TRACK
  980. #define SDLK_AUDIOREWIND SDLK_AUDIOREWIND_renamed_SDLK_MEDIA_REWIND
  981. #define SDLK_AUDIOSTOP SDLK_AUDIOSTOP_renamed_SDLK_MEDIA_STOP
  982. #define SDLK_BACKQUOTE SDLK_BACKQUOTE_renamed_SDLK_GRAVE
  983. #define SDLK_EJECT SDLK_EJECT_renamed_SDLK_MEDIA_EJECT
  984. #define SDLK_MEDIASELECT SDLK_MEDIASELECT_renamed_SDLK_MEDIA_SELECT
  985. #define SDLK_QUOTE SDLK_QUOTE_renamed_SDLK_APOSTROPHE
  986. #define SDLK_QUOTEDBL SDLK_QUOTEDBL_renamed_SDLK_DBLAPOSTROPHE
  987. #define SDLK_a SDLK_a_renamed_SDLK_A
  988. #define SDLK_b SDLK_b_renamed_SDLK_B
  989. #define SDLK_c SDLK_c_renamed_SDLK_C
  990. #define SDLK_d SDLK_d_renamed_SDLK_D
  991. #define SDLK_e SDLK_e_renamed_SDLK_E
  992. #define SDLK_f SDLK_f_renamed_SDLK_F
  993. #define SDLK_g SDLK_g_renamed_SDLK_G
  994. #define SDLK_h SDLK_h_renamed_SDLK_H
  995. #define SDLK_i SDLK_i_renamed_SDLK_I
  996. #define SDLK_j SDLK_j_renamed_SDLK_J
  997. #define SDLK_k SDLK_k_renamed_SDLK_K
  998. #define SDLK_l SDLK_l_renamed_SDLK_L
  999. #define SDLK_m SDLK_m_renamed_SDLK_M
  1000. #define SDLK_n SDLK_n_renamed_SDLK_N
  1001. #define SDLK_o SDLK_o_renamed_SDLK_O
  1002. #define SDLK_p SDLK_p_renamed_SDLK_P
  1003. #define SDLK_q SDLK_q_renamed_SDLK_Q
  1004. #define SDLK_r SDLK_r_renamed_SDLK_R
  1005. #define SDLK_s SDLK_s_renamed_SDLK_S
  1006. #define SDLK_t SDLK_t_renamed_SDLK_T
  1007. #define SDLK_u SDLK_u_renamed_SDLK_U
  1008. #define SDLK_v SDLK_v_renamed_SDLK_V
  1009. #define SDLK_w SDLK_w_renamed_SDLK_W
  1010. #define SDLK_x SDLK_x_renamed_SDLK_X
  1011. #define SDLK_y SDLK_y_renamed_SDLK_Y
  1012. #define SDLK_z SDLK_z_renamed_SDLK_Z
  1013. /* ##SDL_log.h */
  1014. #define SDL_LogGetOutputFunction SDL_LogGetOutputFunction_renamed_SDL_GetLogOutputFunction
  1015. #define SDL_LogGetPriority SDL_LogGetPriority_renamed_SDL_GetLogPriority
  1016. #define SDL_LogResetPriorities SDL_LogResetPriorities_renamed_SDL_ResetLogPriorities
  1017. #define SDL_LogSetAllPriority SDL_LogSetAllPriority_renamed_SDL_SetLogPriorities
  1018. #define SDL_LogSetOutputFunction SDL_LogSetOutputFunction_renamed_SDL_SetLogOutputFunction
  1019. #define SDL_LogSetPriority SDL_LogSetPriority_renamed_SDL_SetLogPriority
  1020. #define SDL_NUM_LOG_PRIORITIES SDL_NUM_LOG_PRIORITIES_renamed_SDL_LOG_PRIORITY_COUNT
  1021. /* ##SDL_messagebox.h */
  1022. #define SDL_MESSAGEBOX_COLOR_MAX SDL_MESSAGEBOX_COLOR_MAX_renamed_SDL_MESSAGEBOX_COLOR_COUNT
  1023. /* ##SDL_mouse.h */
  1024. #define SDL_BUTTON SDL_BUTTON_renamed_SDL_BUTTON_MASK
  1025. #define SDL_FreeCursor SDL_FreeCursor_renamed_SDL_DestroyCursor
  1026. #define SDL_NUM_SYSTEM_CURSORS SDL_NUM_SYSTEM_CURSORS_renamed_SDL_SYSTEM_CURSOR_COUNT
  1027. #define SDL_SYSTEM_CURSOR_ARROW SDL_SYSTEM_CURSOR_ARROW_renamed_SDL_SYSTEM_CURSOR_DEFAULT
  1028. #define SDL_SYSTEM_CURSOR_HAND SDL_SYSTEM_CURSOR_HAND_renamed_SDL_SYSTEM_CURSOR_POINTER
  1029. #define SDL_SYSTEM_CURSOR_IBEAM SDL_SYSTEM_CURSOR_IBEAM_renamed_SDL_SYSTEM_CURSOR_TEXT
  1030. #define SDL_SYSTEM_CURSOR_NO SDL_SYSTEM_CURSOR_NO_renamed_SDL_SYSTEM_CURSOR_NOT_ALLOWED
  1031. #define SDL_SYSTEM_CURSOR_SIZEALL SDL_SYSTEM_CURSOR_SIZEALL_renamed_SDL_SYSTEM_CURSOR_MOVE
  1032. #define SDL_SYSTEM_CURSOR_SIZENESW SDL_SYSTEM_CURSOR_SIZENESW_renamed_SDL_SYSTEM_CURSOR_NESW_RESIZE
  1033. #define SDL_SYSTEM_CURSOR_SIZENS SDL_SYSTEM_CURSOR_SIZENS_renamed_SDL_SYSTEM_CURSOR_NS_RESIZE
  1034. #define SDL_SYSTEM_CURSOR_SIZENWSE SDL_SYSTEM_CURSOR_SIZENWSE_renamed_SDL_SYSTEM_CURSOR_NWSE_RESIZE
  1035. #define SDL_SYSTEM_CURSOR_SIZEWE SDL_SYSTEM_CURSOR_SIZEWE_renamed_SDL_SYSTEM_CURSOR_EW_RESIZE
  1036. #define SDL_SYSTEM_CURSOR_WAITARROW SDL_SYSTEM_CURSOR_WAITARROW_renamed_SDL_SYSTEM_CURSOR_PROGRESS
  1037. #define SDL_SYSTEM_CURSOR_WINDOW_BOTTOM SDL_SYSTEM_CURSOR_WINDOW_BOTTOM_renamed_SDL_SYSTEM_CURSOR_S_RESIZE
  1038. #define SDL_SYSTEM_CURSOR_WINDOW_BOTTOMLEFT SDL_SYSTEM_CURSOR_WINDOW_BOTTOMLEFT_renamed_SDL_SYSTEM_CURSOR_SW_RESIZE
  1039. #define SDL_SYSTEM_CURSOR_WINDOW_BOTTOMRIGHT SDL_SYSTEM_CURSOR_WINDOW_BOTTOMRIGHT_renamed_SDL_SYSTEM_CURSOR_SE_RESIZE
  1040. #define SDL_SYSTEM_CURSOR_WINDOW_LEFT SDL_SYSTEM_CURSOR_WINDOW_LEFT_renamed_SDL_SYSTEM_CURSOR_W_RESIZE
  1041. #define SDL_SYSTEM_CURSOR_WINDOW_RIGHT SDL_SYSTEM_CURSOR_WINDOW_RIGHT_renamed_SDL_SYSTEM_CURSOR_E_RESIZE
  1042. #define SDL_SYSTEM_CURSOR_WINDOW_TOP SDL_SYSTEM_CURSOR_WINDOW_TOP_renamed_SDL_SYSTEM_CURSOR_N_RESIZE
  1043. #define SDL_SYSTEM_CURSOR_WINDOW_TOPLEFT SDL_SYSTEM_CURSOR_WINDOW_TOPLEFT_renamed_SDL_SYSTEM_CURSOR_NW_RESIZE
  1044. #define SDL_SYSTEM_CURSOR_WINDOW_TOPRIGHT SDL_SYSTEM_CURSOR_WINDOW_TOPRIGHT_renamed_SDL_SYSTEM_CURSOR_NE_RESIZE
  1045. /* ##SDL_mutex.h */
  1046. #define SDL_CondBroadcast SDL_CondBroadcast_renamed_SDL_BroadcastCondition
  1047. #define SDL_CondSignal SDL_CondSignal_renamed_SDL_SignalCondition
  1048. #define SDL_CondWait SDL_CondWait_renamed_SDL_WaitCondition
  1049. #define SDL_CondWaitTimeout SDL_CondWaitTimeout_renamed_SDL_WaitConditionTimeout
  1050. #define SDL_CreateCond SDL_CreateCond_renamed_SDL_CreateCondition
  1051. #define SDL_DestroyCond SDL_DestroyCond_renamed_SDL_DestroyCondition
  1052. #define SDL_SemPost SDL_SemPost_renamed_SDL_SignalSemaphore
  1053. #define SDL_SemTryWait SDL_SemTryWait_renamed_SDL_TryWaitSemaphore
  1054. #define SDL_SemValue SDL_SemValue_renamed_SDL_GetSemaphoreValue
  1055. #define SDL_SemWait SDL_SemWait_renamed_SDL_WaitSemaphore
  1056. #define SDL_SemWaitTimeout SDL_SemWaitTimeout_renamed_SDL_WaitSemaphoreTimeout
  1057. /* ##SDL_mutex.h */
  1058. #define SDL_cond SDL_cond_renamed_SDL_Condition
  1059. #define SDL_mutex SDL_mutex_renamed_SDL_Mutex
  1060. #define SDL_sem SDL_sem_renamed_SDL_Semaphore
  1061. /* ##SDL_pixels.h */
  1062. #define SDL_AllocFormat SDL_AllocFormat_renamed_SDL_GetPixelFormatDetails
  1063. #define SDL_AllocPalette SDL_AllocPalette_renamed_SDL_CreatePalette
  1064. #define SDL_Colour SDL_Colour_renamed_SDL_Color
  1065. #define SDL_FreePalette SDL_FreePalette_renamed_SDL_DestroyPalette
  1066. #define SDL_MasksToPixelFormatEnum SDL_MasksToPixelFormatEnum_renamed_SDL_GetPixelFormatForMasks
  1067. #define SDL_PIXELFORMAT_BGR444 SDL_PIXELFORMAT_BGR444_renamed_SDL_PIXELFORMAT_XBGR4444
  1068. #define SDL_PIXELFORMAT_BGR555 SDL_PIXELFORMAT_BGR555_renamed_SDL_PIXELFORMAT_XBGR1555
  1069. #define SDL_PIXELFORMAT_BGR888 SDL_PIXELFORMAT_BGR888_renamed_SDL_PIXELFORMAT_XBGR8888
  1070. #define SDL_PIXELFORMAT_RGB444 SDL_PIXELFORMAT_RGB444_renamed_SDL_PIXELFORMAT_XRGB4444
  1071. #define SDL_PIXELFORMAT_RGB555 SDL_PIXELFORMAT_RGB555_renamed_SDL_PIXELFORMAT_XRGB1555
  1072. #define SDL_PIXELFORMAT_RGB888 SDL_PIXELFORMAT_RGB888_renamed_SDL_PIXELFORMAT_XRGB8888
  1073. #define SDL_PixelFormatEnumToMasks SDL_PixelFormatEnumToMasks_renamed_SDL_GetMasksForPixelFormat
  1074. /* ##SDL_rect.h */
  1075. #define SDL_EncloseFPoints SDL_EncloseFPoints_renamed_SDL_GetRectEnclosingPointsFloat
  1076. #define SDL_EnclosePoints SDL_EnclosePoints_renamed_SDL_GetRectEnclosingPoints
  1077. #define SDL_FRectEmpty SDL_FRectEmpty_renamed_SDL_RectEmptyFloat
  1078. #define SDL_FRectEquals SDL_FRectEquals_renamed_SDL_RectsEqualFloat
  1079. #define SDL_FRectEqualsEpsilon SDL_FRectEqualsEpsilon_renamed_SDL_RectsEqualEpsilon
  1080. #define SDL_HasIntersection SDL_HasIntersection_renamed_SDL_HasRectIntersection
  1081. #define SDL_HasIntersectionF SDL_HasIntersectionF_renamed_SDL_HasRectIntersectionFloat
  1082. #define SDL_IntersectFRect SDL_IntersectFRect_renamed_SDL_GetRectIntersectionFloat
  1083. #define SDL_IntersectFRectAndLine SDL_IntersectFRectAndLine_renamed_SDL_GetRectAndLineIntersectionFloat
  1084. #define SDL_IntersectRect SDL_IntersectRect_renamed_SDL_GetRectIntersection
  1085. #define SDL_IntersectRectAndLine SDL_IntersectRectAndLine_renamed_SDL_GetRectAndLineIntersection
  1086. #define SDL_PointInFRect SDL_PointInFRect_renamed_SDL_PointInRectFloat
  1087. #define SDL_RectEquals SDL_RectEquals_renamed_SDL_RectsEqual
  1088. #define SDL_UnionFRect SDL_UnionFRect_renamed_SDL_GetRectUnionFloat
  1089. #define SDL_UnionRect SDL_UnionRect_renamed_SDL_GetRectUnion
  1090. /* ##SDL_render.h */
  1091. #define SDL_GetRendererOutputSize SDL_GetRendererOutputSize_renamed_SDL_GetCurrentRenderOutputSize
  1092. #define SDL_RenderCopy SDL_RenderCopy_renamed_SDL_RenderTexture
  1093. #define SDL_RenderCopyEx SDL_RenderCopyEx_renamed_SDL_RenderTextureRotated
  1094. #define SDL_RenderCopyExF SDL_RenderCopyExF_renamed_SDL_RenderTextureRotated
  1095. #define SDL_RenderCopyF SDL_RenderCopyF_renamed_SDL_RenderTexture
  1096. #define SDL_RenderDrawLine SDL_RenderDrawLine_renamed_SDL_RenderLine
  1097. #define SDL_RenderDrawLineF SDL_RenderDrawLineF_renamed_SDL_RenderLine
  1098. #define SDL_RenderDrawLines SDL_RenderDrawLines_renamed_SDL_RenderLines
  1099. #define SDL_RenderDrawLinesF SDL_RenderDrawLinesF_renamed_SDL_RenderLines
  1100. #define SDL_RenderDrawPoint SDL_RenderDrawPoint_renamed_SDL_RenderPoint
  1101. #define SDL_RenderDrawPointF SDL_RenderDrawPointF_renamed_SDL_RenderPoint
  1102. #define SDL_RenderDrawPoints SDL_RenderDrawPoints_renamed_SDL_RenderPoints
  1103. #define SDL_RenderDrawPointsF SDL_RenderDrawPointsF_renamed_SDL_RenderPoints
  1104. #define SDL_RenderDrawRect SDL_RenderDrawRect_renamed_SDL_RenderRect
  1105. #define SDL_RenderDrawRectF SDL_RenderDrawRectF_renamed_SDL_RenderRect
  1106. #define SDL_RenderDrawRects SDL_RenderDrawRects_renamed_SDL_RenderRects
  1107. #define SDL_RenderDrawRectsF SDL_RenderDrawRectsF_renamed_SDL_RenderRects
  1108. #define SDL_RenderFillRectF SDL_RenderFillRectF_renamed_SDL_RenderFillRect
  1109. #define SDL_RenderFillRectsF SDL_RenderFillRectsF_renamed_SDL_RenderFillRects
  1110. #define SDL_RendererFlip SDL_RendererFlip_renamed_SDL_FlipMode
  1111. #define SDL_RenderFlush SDL_RenderFlush_renamed_SDL_FlushRenderer
  1112. #define SDL_RenderGetClipRect SDL_RenderGetClipRect_renamed_SDL_GetRenderClipRect
  1113. #define SDL_RenderGetLogicalSize SDL_RenderGetLogicalSize_renamed_SDL_GetRenderLogicalPresentation
  1114. #define SDL_RenderGetMetalCommandEncoder SDL_RenderGetMetalCommandEncoder_renamed_SDL_GetRenderMetalCommandEncoder
  1115. #define SDL_RenderGetMetalLayer SDL_RenderGetMetalLayer_renamed_SDL_GetRenderMetalLayer
  1116. #define SDL_RenderGetScale SDL_RenderGetScale_renamed_SDL_GetRenderScale
  1117. #define SDL_RenderGetViewport SDL_RenderGetViewport_renamed_SDL_GetRenderViewport
  1118. #define SDL_RenderGetWindow SDL_RenderGetWindow_renamed_SDL_GetRenderWindow
  1119. #define SDL_RenderIsClipEnabled SDL_RenderIsClipEnabled_renamed_SDL_RenderClipEnabled
  1120. #define SDL_RenderLogicalToWindow SDL_RenderLogicalToWindow_renamed_SDL_RenderCoordinatesToWindow
  1121. #define SDL_RenderSetClipRect SDL_RenderSetClipRect_renamed_SDL_SetRenderClipRect
  1122. #define SDL_RenderSetLogicalSize SDL_RenderSetLogicalSize_renamed_SDL_SetRenderLogicalPresentation
  1123. #define SDL_RenderSetScale SDL_RenderSetScale_renamed_SDL_SetRenderScale
  1124. #define SDL_RenderSetVSync SDL_RenderSetVSync_renamed_SDL_SetRenderVSync
  1125. #define SDL_RenderSetViewport SDL_RenderSetViewport_renamed_SDL_SetRenderViewport
  1126. #define SDL_RenderWindowToLogical SDL_RenderWindowToLogical_renamed_SDL_RenderCoordinatesFromWindow
  1127. #define SDL_ScaleModeLinear SDL_ScaleModeLinear_renamed_SDL_SCALEMODE_LINEAR
  1128. #define SDL_ScaleModeNearest SDL_ScaleModeNearest_renamed_SDL_SCALEMODE_NEAREST
  1129. /* ##SDL_rwops.h */
  1130. #define RW_SEEK_CUR RW_SEEK_CUR_renamed_SDL_IO_SEEK_CUR
  1131. #define RW_SEEK_END RW_SEEK_END_renamed_SDL_IO_SEEK_END
  1132. #define RW_SEEK_SET RW_SEEK_SET_renamed_SDL_IO_SEEK_SET
  1133. #define SDL_RWFromConstMem SDL_RWFromConstMem_renamed_SDL_IOFromConstMem
  1134. #define SDL_RWFromFile SDL_RWFromFile_renamed_SDL_IOFromFile
  1135. #define SDL_RWFromMem SDL_RWFromMem_renamed_SDL_IOFromMem
  1136. #define SDL_RWclose SDL_RWclose_renamed_SDL_CloseIO
  1137. #define SDL_RWops SDL_RWops_renamed_SDL_IOStream
  1138. #define SDL_RWread SDL_RWread_renamed_SDL_ReadIO
  1139. #define SDL_RWseek SDL_RWseek_renamed_SDL_SeekIO
  1140. #define SDL_RWsize SDL_RWsize_renamed_SDL_GetIOSize
  1141. #define SDL_RWtell SDL_RWtell_renamed_SDL_TellIO
  1142. #define SDL_RWwrite SDL_RWwrite_renamed_SDL_WriteIO
  1143. #define SDL_ReadBE16 SDL_ReadBE16_renamed_SDL_ReadU16BE
  1144. #define SDL_ReadBE32 SDL_ReadBE32_renamed_SDL_ReadU32BE
  1145. #define SDL_ReadBE64 SDL_ReadBE64_renamed_SDL_ReadU64BE
  1146. #define SDL_ReadLE16 SDL_ReadLE16_renamed_SDL_ReadU16LE
  1147. #define SDL_ReadLE32 SDL_ReadLE32_renamed_SDL_ReadU32LE
  1148. #define SDL_ReadLE64 SDL_ReadLE64_renamed_SDL_ReadU64LE
  1149. #define SDL_WriteBE16 SDL_WriteBE16_renamed_SDL_WriteU16BE
  1150. #define SDL_WriteBE32 SDL_WriteBE32_renamed_SDL_WriteU32BE
  1151. #define SDL_WriteBE64 SDL_WriteBE64_renamed_SDL_WriteU64BE
  1152. #define SDL_WriteLE16 SDL_WriteLE16_renamed_SDL_WriteU16LE
  1153. #define SDL_WriteLE32 SDL_WriteLE32_renamed_SDL_WriteU32LE
  1154. #define SDL_WriteLE64 SDL_WriteLE64_renamed_SDL_WriteU64LE
  1155. /* ##SDL_scancode.h */
  1156. #define SDL_NUM_SCANCODES SDL_NUM_SCANCODES_renamed_SDL_SCANCODE_COUNT
  1157. #define SDL_SCANCODE_AUDIOFASTFORWARD SDL_SCANCODE_AUDIOFASTFORWARD_renamed_SDL_SCANCODE_MEDIA_FAST_FORWARD
  1158. #define SDL_SCANCODE_AUDIOMUTE SDL_SCANCODE_AUDIOMUTE_renamed_SDL_SCANCODE_MUTE
  1159. #define SDL_SCANCODE_AUDIONEXT SDL_SCANCODE_AUDIONEXT_renamed_SDL_SCANCODE_MEDIA_NEXT_TRACK
  1160. #define SDL_SCANCODE_AUDIOPLAY SDL_SCANCODE_AUDIOPLAY_renamed_SDL_SCANCODE_MEDIA_PLAY
  1161. #define SDL_SCANCODE_AUDIOPREV SDL_SCANCODE_AUDIOPREV_renamed_SDL_SCANCODE_MEDIA_PREVIOUS_TRACK
  1162. #define SDL_SCANCODE_AUDIOREWIND SDL_SCANCODE_AUDIOREWIND_renamed_SDL_SCANCODE_MEDIA_REWIND
  1163. #define SDL_SCANCODE_AUDIOSTOP SDL_SCANCODE_AUDIOSTOP_renamed_SDL_SCANCODE_MEDIA_STOP
  1164. #define SDL_SCANCODE_EJECT SDL_SCANCODE_EJECT_renamed_SDL_SCANCODE_MEDIA_EJECT
  1165. #define SDL_SCANCODE_MEDIASELECT SDL_SCANCODE_MEDIASELECT_renamed_SDL_SCANCODE_MEDIA_SELECT
  1166. /* ##SDL_sensor.h */
  1167. #define SDL_SensorClose SDL_SensorClose_renamed_SDL_CloseSensor
  1168. #define SDL_SensorFromInstanceID SDL_SensorFromInstanceID_renamed_SDL_GetSensorFromID
  1169. #define SDL_SensorGetData SDL_SensorGetData_renamed_SDL_GetSensorData
  1170. #define SDL_SensorGetInstanceID SDL_SensorGetInstanceID_renamed_SDL_GetSensorID
  1171. #define SDL_SensorGetName SDL_SensorGetName_renamed_SDL_GetSensorName
  1172. #define SDL_SensorGetNonPortableType SDL_SensorGetNonPortableType_renamed_SDL_GetSensorNonPortableType
  1173. #define SDL_SensorGetType SDL_SensorGetType_renamed_SDL_GetSensorType
  1174. #define SDL_SensorOpen SDL_SensorOpen_renamed_SDL_OpenSensor
  1175. #define SDL_SensorUpdate SDL_SensorUpdate_renamed_SDL_UpdateSensors
  1176. /* ##SDL_stdinc.h */
  1177. #define SDL_FALSE SDL_FALSE_renamed_false
  1178. #define SDL_TABLESIZE SDL_TABLESIZE_renamed_SDL_arraysize
  1179. #define SDL_TRUE SDL_TRUE_renamed_true
  1180. #define SDL_bool SDL_bool_renamed_bool
  1181. #define SDL_size_add_overflow SDL_size_add_overflow_renamed_SDL_size_add_check_overflow
  1182. #define SDL_size_mul_overflow SDL_size_mul_overflow_renamed_SDL_size_mul_check_overflow
  1183. #define SDL_strtokr SDL_strtokr_renamed_SDL_strtok_r
  1184. /* ##SDL_surface.h */
  1185. #define SDL_BlitScaled SDL_BlitScaled_renamed_SDL_BlitSurfaceScaled
  1186. #define SDL_ConvertSurfaceFormat SDL_ConvertSurfaceFormat_renamed_SDL_ConvertSurface
  1187. #define SDL_FillRect SDL_FillRect_renamed_SDL_FillSurfaceRect
  1188. #define SDL_FillRects SDL_FillRects_renamed_SDL_FillSurfaceRects
  1189. #define SDL_FreeSurface SDL_FreeSurface_renamed_SDL_DestroySurface
  1190. #define SDL_GetClipRect SDL_GetClipRect_renamed_SDL_GetSurfaceClipRect
  1191. #define SDL_GetColorKey SDL_GetColorKey_renamed_SDL_GetSurfaceColorKey
  1192. #define SDL_HasColorKey SDL_HasColorKey_renamed_SDL_SurfaceHasColorKey
  1193. #define SDL_HasSurfaceRLE SDL_HasSurfaceRLE_renamed_SDL_SurfaceHasRLE
  1194. #define SDL_LoadBMP_RW SDL_LoadBMP_RW_renamed_SDL_LoadBMP_IO
  1195. #define SDL_LowerBlit SDL_LowerBlit_renamed_SDL_BlitSurfaceUnchecked
  1196. #define SDL_LowerBlitScaled SDL_LowerBlitScaled_renamed_SDL_BlitSurfaceUncheckedScaled
  1197. #define SDL_PREALLOC SDL_PREALLOC_renamed_SDL_SURFACE_PREALLOCATED
  1198. #define SDL_SIMD_ALIGNED SDL_SIMD_ALIGNED_renamed_SDL_SURFACE_SIMD_ALIGNED
  1199. #define SDL_SaveBMP_RW SDL_SaveBMP_RW_renamed_SDL_SaveBMP_IO
  1200. #define SDL_SetClipRect SDL_SetClipRect_renamed_SDL_SetSurfaceClipRect
  1201. #define SDL_SetColorKey SDL_SetColorKey_renamed_SDL_SetSurfaceColorKey
  1202. #define SDL_UpperBlit SDL_UpperBlit_renamed_SDL_BlitSurface
  1203. #define SDL_UpperBlitScaled SDL_UpperBlitScaled_renamed_SDL_BlitSurfaceScaled
  1204. /* ##SDL_system.h */
  1205. #define SDL_AndroidBackButton SDL_AndroidBackButton_renamed_SDL_SendAndroidBackButton
  1206. #define SDL_AndroidGetActivity SDL_AndroidGetActivity_renamed_SDL_GetAndroidActivity
  1207. #define SDL_AndroidGetExternalStoragePath SDL_AndroidGetExternalStoragePath_renamed_SDL_GetAndroidExternalStoragePath
  1208. #define SDL_AndroidGetExternalStorageState SDL_AndroidGetExternalStorageState_renamed_SDL_GetAndroidExternalStorageState
  1209. #define SDL_AndroidGetInternalStoragePath SDL_AndroidGetInternalStoragePath_renamed_SDL_GetAndroidInternalStoragePath
  1210. #define SDL_AndroidGetJNIEnv SDL_AndroidGetJNIEnv_renamed_SDL_GetAndroidJNIEnv
  1211. #define SDL_AndroidRequestPermission SDL_AndroidRequestPermission_renamed_SDL_RequestAndroidPermission
  1212. #define SDL_AndroidRequestPermissionCallback SDL_AndroidRequestPermissionCallback_renamed_SDL_RequestAndroidPermissionCallback
  1213. #define SDL_AndroidSendMessage SDL_AndroidSendMessage_renamed_SDL_SendAndroidMessage
  1214. #define SDL_AndroidShowToast SDL_AndroidShowToast_renamed_SDL_ShowAndroidToast
  1215. #define SDL_DXGIGetOutputInfo SDL_DXGIGetOutputInfo_renamed_SDL_GetDXGIOutputInfo
  1216. #define SDL_Direct3D9GetAdapterIndex SDL_Direct3D9GetAdapterIndex_renamed_SDL_GetDirect3D9AdapterIndex
  1217. #define SDL_GDKGetDefaultUser SDL_GDKGetDefaultUser_renamed_SDL_GetGDKDefaultUser
  1218. #define SDL_GDKGetTaskQueue SDL_GDKGetTaskQueue_renamed_SDL_GetGDKTaskQueue
  1219. #define SDL_LinuxSetThreadPriority SDL_LinuxSetThreadPriority_renamed_SDL_SetLinuxThreadPriority
  1220. #define SDL_LinuxSetThreadPriorityAndPolicy SDL_LinuxSetThreadPriorityAndPolicy_renamed_SDL_SetLinuxThreadPriorityAndPolicy
  1221. #define SDL_OnApplicationDidBecomeActive SDL_OnApplicationDidBecomeActive_renamed_SDL_OnApplicationDidEnterForeground
  1222. #define SDL_OnApplicationWillResignActive SDL_OnApplicationWillResignActive_renamed_SDL_OnApplicationWillEnterBackground
  1223. #define SDL_iOSSetAnimationCallback SDL_iOSSetAnimationCallback_renamed_SDL_SetiOSAnimationCallback
  1224. #define SDL_iOSSetEventPump SDL_iOSSetEventPump_renamed_SDL_SetiOSEventPump
  1225. #define SDL_iPhoneSetAnimationCallback SDL_iPhoneSetAnimationCallback_renamed_SDL_iOSSetAnimationCallback
  1226. #define SDL_iPhoneSetEventPump SDL_iPhoneSetEventPump_renamed_SDL_iOSSetEventPump
  1227. /* ##SDL_thread.h */
  1228. #define SDL_SetThreadPriority SDL_SetThreadPriority_renamed_SDL_SetCurrentThreadPriority
  1229. #define SDL_TLSCleanup SDL_TLSCleanup_renamed_SDL_CleanupTLS
  1230. #define SDL_TLSGet SDL_TLSGet_renamed_SDL_GetTLS
  1231. #define SDL_TLSSet SDL_TLSSet_renamed_SDL_SetTLS
  1232. #define SDL_threadID SDL_threadID_renamed_SDL_ThreadID
  1233. /* ##SDL_timer.h */
  1234. #define SDL_GetTicks64 SDL_GetTicks64_renamed_SDL_GetTicks
  1235. /* ##SDL_version.h */
  1236. #define SDL_COMPILEDVERSION SDL_COMPILEDVERSION_renamed_SDL_VERSION
  1237. #define SDL_PATCHLEVEL SDL_PATCHLEVEL_renamed_SDL_MICRO_VERSION
  1238. /* ##SDL_video.h */
  1239. #define SDL_GL_DeleteContext SDL_GL_DeleteContext_renamed_SDL_GL_DestroyContext
  1240. #define SDL_GLattr SDL_GLattr_renamed_SDL_GLAttr
  1241. #define SDL_GLcontextFlag SDL_GLcontextFlag_renamed_SDL_GLContextFlag
  1242. #define SDL_GLcontextReleaseFlag SDL_GLcontextReleaseFlag_renamed_SDL_GLContextReleaseFlag
  1243. #define SDL_GLprofile SDL_GLprofile_renamed_SDL_GLProfile
  1244. #define SDL_GetClosestDisplayMode SDL_GetClosestDisplayMode_renamed_SDL_GetClosestFullscreenDisplayMode
  1245. #define SDL_GetDisplayOrientation SDL_GetDisplayOrientation_renamed_SDL_GetCurrentDisplayOrientation
  1246. #define SDL_GetPointDisplayIndex SDL_GetPointDisplayIndex_renamed_SDL_GetDisplayForPoint
  1247. #define SDL_GetRectDisplayIndex SDL_GetRectDisplayIndex_renamed_SDL_GetDisplayForRect
  1248. #define SDL_GetWindowDisplayIndex SDL_GetWindowDisplayIndex_renamed_SDL_GetDisplayForWindow
  1249. #define SDL_GetWindowDisplayMode SDL_GetWindowDisplayMode_renamed_SDL_GetWindowFullscreenMode
  1250. #define SDL_HasWindowSurface SDL_HasWindowSurface_renamed_SDL_WindowHasSurface
  1251. #define SDL_IsScreenSaverEnabled SDL_IsScreenSaverEnabled_renamed_SDL_ScreenSaverEnabled
  1252. #define SDL_SetWindowDisplayMode SDL_SetWindowDisplayMode_renamed_SDL_SetWindowFullscreenMode
  1253. #define SDL_WINDOW_ALLOW_HIGHDPI SDL_WINDOW_ALLOW_HIGHDPI_renamed_SDL_WINDOW_HIGH_PIXEL_DENSITY
  1254. #define SDL_WINDOW_INPUT_GRABBED SDL_WINDOW_INPUT_GRABBED_renamed_SDL_WINDOW_MOUSE_GRABBED
  1255. #define SDL_WINDOW_SKIP_TASKBAR SDL_WINDOW_SKIP_TASKBAR_renamed_SDL_WINDOW_UTILITY
  1256. #endif /* SDL_ENABLE_OLD_NAMES */
  1257. #endif /* SDL_oldnames_h_ */