src/dynapi/SDL_dynapi_overrides.h
author Jørgen P. Tjernø <jorgen@valvesoftware.com>
Wed, 29 Jan 2014 18:38:13 -0800
changeset 8145 663d7d9de9bf
parent 8098 7d89c9728e51
child 8148 56ba41ac64fe
permissions -rw-r--r--
Add SDL_GL_ResetAttributes.
     1 /*
     2   Simple DirectMedia Layer
     3   Copyright (C) 1997-2013 Sam Lantinga <slouken@libsdl.org>
     4 
     5   This software is provided 'as-is', without any express or implied
     6   warranty.  In no event will the authors be held liable for any damages
     7   arising from the use of this software.
     8 
     9   Permission is granted to anyone to use this software for any purpose,
    10   including commercial applications, and to alter it and redistribute it
    11   freely, subject to the following restrictions:
    12 
    13   1. The origin of this software must not be misrepresented; you must not
    14      claim that you wrote the original software. If you use this software
    15      in a product, an acknowledgment in the product documentation would be
    16      appreciated but is not required.
    17   2. Altered source versions must be plainly marked as such, and must not be
    18      misrepresented as being the original software.
    19   3. This notice may not be removed or altered from any source distribution.
    20 */
    21 
    22 /* vi: set ts=4 sw=4 expandtab: */
    23 
    24 /* DO NOT EDIT THIS FILE BY HAND. It is autogenerated by gendynapi.pl. */
    25 
    26 #if !SDL_DYNAMIC_API
    27 #error You should not be here.
    28 #endif
    29 
    30 /* so annoying. */
    31 #if defined(__thumb__) && (defined(__ARM_ARCH_6__) || defined(__ARM_ARCH_6J__) || defined(__ARM_ARCH_6K__) || defined(__ARM_ARCH_6T2__) || defined(__ARM_ARCH_6Z__) || defined(__ARM_ARCH_6ZK__))
    32 #define SDL_MemoryBarrierRelease SDL_MemoryBarrierRelease_REAL
    33 #define SDL_MemoryBarrierAcquire SDL_MemoryBarrierAcquire_REAL
    34 #endif
    35 
    36 #define SDL_SetError SDL_SetError_REAL
    37 #define SDL_Log SDL_Log_REAL
    38 #define SDL_LogVerbose SDL_LogVerbose_REAL
    39 #define SDL_LogDebug SDL_LogDebug_REAL
    40 #define SDL_LogInfo SDL_LogInfo_REAL
    41 #define SDL_LogWarn SDL_LogWarn_REAL
    42 #define SDL_LogError SDL_LogError_REAL
    43 #define SDL_LogCritical SDL_LogCritical_REAL
    44 #define SDL_LogMessage SDL_LogMessage_REAL
    45 #define SDL_sscanf SDL_sscanf_REAL
    46 #define SDL_snprintf SDL_snprintf_REAL
    47 #define SDL_CreateThread SDL_CreateThread_REAL
    48 #define SDL_RWFromFP SDL_RWFromFP_REAL
    49 #define SDL_RegisterApp SDL_RegisterApp_REAL
    50 #define SDL_UnregisterApp SDL_UnregisterApp_REAL
    51 #define SDL_Direct3D9GetAdapterIndex SDL_Direct3D9GetAdapterIndex_REAL
    52 #define SDL_RenderGetD3D9Device SDL_RenderGetD3D9Device_REAL
    53 #define SDL_iPhoneSetAnimationCallback SDL_iPhoneSetAnimationCallback_REAL
    54 #define SDL_iPhoneSetEventPump SDL_iPhoneSetEventPump_REAL
    55 #define SDL_AndroidGetJNIEnv SDL_AndroidGetJNIEnv_REAL
    56 #define SDL_AndroidGetActivity SDL_AndroidGetActivity_REAL
    57 #define SDL_AndroidGetInternalStoragePath SDL_AndroidGetInternalStoragePath_REAL
    58 #define SDL_AndroidGetExternalStorageState SDL_AndroidGetExternalStorageState_REAL
    59 #define SDL_AndroidGetExternalStoragePath SDL_AndroidGetExternalStoragePath_REAL
    60 #define SDL_Init SDL_Init_REAL
    61 #define SDL_InitSubSystem SDL_InitSubSystem_REAL
    62 #define SDL_QuitSubSystem SDL_QuitSubSystem_REAL
    63 #define SDL_WasInit SDL_WasInit_REAL
    64 #define SDL_Quit SDL_Quit_REAL
    65 #define SDL_ReportAssertion SDL_ReportAssertion_REAL
    66 #define SDL_SetAssertionHandler SDL_SetAssertionHandler_REAL
    67 #define SDL_GetAssertionReport SDL_GetAssertionReport_REAL
    68 #define SDL_ResetAssertionReport SDL_ResetAssertionReport_REAL
    69 #define SDL_AtomicTryLock SDL_AtomicTryLock_REAL
    70 #define SDL_AtomicLock SDL_AtomicLock_REAL
    71 #define SDL_AtomicUnlock SDL_AtomicUnlock_REAL
    72 #define SDL_AtomicCAS SDL_AtomicCAS_REAL
    73 #define SDL_AtomicSet SDL_AtomicSet_REAL
    74 #define SDL_AtomicGet SDL_AtomicGet_REAL
    75 #define SDL_AtomicAdd SDL_AtomicAdd_REAL
    76 #define SDL_AtomicCASPtr SDL_AtomicCASPtr_REAL
    77 #define SDL_AtomicSetPtr SDL_AtomicSetPtr_REAL
    78 #define SDL_AtomicGetPtr SDL_AtomicGetPtr_REAL
    79 #define SDL_GetNumAudioDrivers SDL_GetNumAudioDrivers_REAL
    80 #define SDL_GetAudioDriver SDL_GetAudioDriver_REAL
    81 #define SDL_AudioInit SDL_AudioInit_REAL
    82 #define SDL_AudioQuit SDL_AudioQuit_REAL
    83 #define SDL_GetCurrentAudioDriver SDL_GetCurrentAudioDriver_REAL
    84 #define SDL_OpenAudio SDL_OpenAudio_REAL
    85 #define SDL_GetNumAudioDevices SDL_GetNumAudioDevices_REAL
    86 #define SDL_GetAudioDeviceName SDL_GetAudioDeviceName_REAL
    87 #define SDL_OpenAudioDevice SDL_OpenAudioDevice_REAL
    88 #define SDL_GetAudioStatus SDL_GetAudioStatus_REAL
    89 #define SDL_GetAudioDeviceStatus SDL_GetAudioDeviceStatus_REAL
    90 #define SDL_PauseAudio SDL_PauseAudio_REAL
    91 #define SDL_PauseAudioDevice SDL_PauseAudioDevice_REAL
    92 #define SDL_LoadWAV_RW SDL_LoadWAV_RW_REAL
    93 #define SDL_FreeWAV SDL_FreeWAV_REAL
    94 #define SDL_BuildAudioCVT SDL_BuildAudioCVT_REAL
    95 #define SDL_ConvertAudio SDL_ConvertAudio_REAL
    96 #define SDL_MixAudio SDL_MixAudio_REAL
    97 #define SDL_MixAudioFormat SDL_MixAudioFormat_REAL
    98 #define SDL_LockAudio SDL_LockAudio_REAL
    99 #define SDL_LockAudioDevice SDL_LockAudioDevice_REAL
   100 #define SDL_UnlockAudio SDL_UnlockAudio_REAL
   101 #define SDL_UnlockAudioDevice SDL_UnlockAudioDevice_REAL
   102 #define SDL_CloseAudio SDL_CloseAudio_REAL
   103 #define SDL_CloseAudioDevice SDL_CloseAudioDevice_REAL
   104 #define SDL_SetClipboardText SDL_SetClipboardText_REAL
   105 #define SDL_GetClipboardText SDL_GetClipboardText_REAL
   106 #define SDL_HasClipboardText SDL_HasClipboardText_REAL
   107 #define SDL_GetCPUCount SDL_GetCPUCount_REAL
   108 #define SDL_GetCPUCacheLineSize SDL_GetCPUCacheLineSize_REAL
   109 #define SDL_HasRDTSC SDL_HasRDTSC_REAL
   110 #define SDL_HasAltiVec SDL_HasAltiVec_REAL
   111 #define SDL_HasMMX SDL_HasMMX_REAL
   112 #define SDL_Has3DNow SDL_Has3DNow_REAL
   113 #define SDL_HasSSE SDL_HasSSE_REAL
   114 #define SDL_HasSSE2 SDL_HasSSE2_REAL
   115 #define SDL_HasSSE3 SDL_HasSSE3_REAL
   116 #define SDL_HasSSE41 SDL_HasSSE41_REAL
   117 #define SDL_HasSSE42 SDL_HasSSE42_REAL
   118 #define SDL_GetSystemRAM SDL_GetSystemRAM_REAL
   119 #define SDL_GetError SDL_GetError_REAL
   120 #define SDL_ClearError SDL_ClearError_REAL
   121 #define SDL_Error SDL_Error_REAL
   122 #define SDL_PumpEvents SDL_PumpEvents_REAL
   123 #define SDL_PeepEvents SDL_PeepEvents_REAL
   124 #define SDL_HasEvent SDL_HasEvent_REAL
   125 #define SDL_HasEvents SDL_HasEvents_REAL
   126 #define SDL_FlushEvent SDL_FlushEvent_REAL
   127 #define SDL_FlushEvents SDL_FlushEvents_REAL
   128 #define SDL_PollEvent SDL_PollEvent_REAL
   129 #define SDL_WaitEvent SDL_WaitEvent_REAL
   130 #define SDL_WaitEventTimeout SDL_WaitEventTimeout_REAL
   131 #define SDL_PushEvent SDL_PushEvent_REAL
   132 #define SDL_SetEventFilter SDL_SetEventFilter_REAL
   133 #define SDL_GetEventFilter SDL_GetEventFilter_REAL
   134 #define SDL_AddEventWatch SDL_AddEventWatch_REAL
   135 #define SDL_DelEventWatch SDL_DelEventWatch_REAL
   136 #define SDL_FilterEvents SDL_FilterEvents_REAL
   137 #define SDL_EventState SDL_EventState_REAL
   138 #define SDL_RegisterEvents SDL_RegisterEvents_REAL
   139 #define SDL_GetBasePath SDL_GetBasePath_REAL
   140 #define SDL_GetPrefPath SDL_GetPrefPath_REAL
   141 #define SDL_GameControllerAddMapping SDL_GameControllerAddMapping_REAL
   142 #define SDL_GameControllerMappingForGUID SDL_GameControllerMappingForGUID_REAL
   143 #define SDL_GameControllerMapping SDL_GameControllerMapping_REAL
   144 #define SDL_IsGameController SDL_IsGameController_REAL
   145 #define SDL_GameControllerNameForIndex SDL_GameControllerNameForIndex_REAL
   146 #define SDL_GameControllerOpen SDL_GameControllerOpen_REAL
   147 #define SDL_GameControllerName SDL_GameControllerName_REAL
   148 #define SDL_GameControllerGetAttached SDL_GameControllerGetAttached_REAL
   149 #define SDL_GameControllerGetJoystick SDL_GameControllerGetJoystick_REAL
   150 #define SDL_GameControllerEventState SDL_GameControllerEventState_REAL
   151 #define SDL_GameControllerUpdate SDL_GameControllerUpdate_REAL
   152 #define SDL_GameControllerGetAxisFromString SDL_GameControllerGetAxisFromString_REAL
   153 #define SDL_GameControllerGetStringForAxis SDL_GameControllerGetStringForAxis_REAL
   154 #define SDL_GameControllerGetBindForAxis SDL_GameControllerGetBindForAxis_REAL
   155 #define SDL_GameControllerGetAxis SDL_GameControllerGetAxis_REAL
   156 #define SDL_GameControllerGetButtonFromString SDL_GameControllerGetButtonFromString_REAL
   157 #define SDL_GameControllerGetStringForButton SDL_GameControllerGetStringForButton_REAL
   158 #define SDL_GameControllerGetBindForButton SDL_GameControllerGetBindForButton_REAL
   159 #define SDL_GameControllerGetButton SDL_GameControllerGetButton_REAL
   160 #define SDL_GameControllerClose SDL_GameControllerClose_REAL
   161 #define SDL_RecordGesture SDL_RecordGesture_REAL
   162 #define SDL_SaveAllDollarTemplates SDL_SaveAllDollarTemplates_REAL
   163 #define SDL_SaveDollarTemplate SDL_SaveDollarTemplate_REAL
   164 #define SDL_LoadDollarTemplates SDL_LoadDollarTemplates_REAL
   165 #define SDL_NumHaptics SDL_NumHaptics_REAL
   166 #define SDL_HapticName SDL_HapticName_REAL
   167 #define SDL_HapticOpen SDL_HapticOpen_REAL
   168 #define SDL_HapticOpened SDL_HapticOpened_REAL
   169 #define SDL_HapticIndex SDL_HapticIndex_REAL
   170 #define SDL_MouseIsHaptic SDL_MouseIsHaptic_REAL
   171 #define SDL_HapticOpenFromMouse SDL_HapticOpenFromMouse_REAL
   172 #define SDL_JoystickIsHaptic SDL_JoystickIsHaptic_REAL
   173 #define SDL_HapticOpenFromJoystick SDL_HapticOpenFromJoystick_REAL
   174 #define SDL_HapticClose SDL_HapticClose_REAL
   175 #define SDL_HapticNumEffects SDL_HapticNumEffects_REAL
   176 #define SDL_HapticNumEffectsPlaying SDL_HapticNumEffectsPlaying_REAL
   177 #define SDL_HapticQuery SDL_HapticQuery_REAL
   178 #define SDL_HapticNumAxes SDL_HapticNumAxes_REAL
   179 #define SDL_HapticEffectSupported SDL_HapticEffectSupported_REAL
   180 #define SDL_HapticNewEffect SDL_HapticNewEffect_REAL
   181 #define SDL_HapticUpdateEffect SDL_HapticUpdateEffect_REAL
   182 #define SDL_HapticRunEffect SDL_HapticRunEffect_REAL
   183 #define SDL_HapticStopEffect SDL_HapticStopEffect_REAL
   184 #define SDL_HapticDestroyEffect SDL_HapticDestroyEffect_REAL
   185 #define SDL_HapticGetEffectStatus SDL_HapticGetEffectStatus_REAL
   186 #define SDL_HapticSetGain SDL_HapticSetGain_REAL
   187 #define SDL_HapticSetAutocenter SDL_HapticSetAutocenter_REAL
   188 #define SDL_HapticPause SDL_HapticPause_REAL
   189 #define SDL_HapticUnpause SDL_HapticUnpause_REAL
   190 #define SDL_HapticStopAll SDL_HapticStopAll_REAL
   191 #define SDL_HapticRumbleSupported SDL_HapticRumbleSupported_REAL
   192 #define SDL_HapticRumbleInit SDL_HapticRumbleInit_REAL
   193 #define SDL_HapticRumblePlay SDL_HapticRumblePlay_REAL
   194 #define SDL_HapticRumbleStop SDL_HapticRumbleStop_REAL
   195 #define SDL_SetHintWithPriority SDL_SetHintWithPriority_REAL
   196 #define SDL_SetHint SDL_SetHint_REAL
   197 #define SDL_GetHint SDL_GetHint_REAL
   198 #define SDL_AddHintCallback SDL_AddHintCallback_REAL
   199 #define SDL_DelHintCallback SDL_DelHintCallback_REAL
   200 #define SDL_ClearHints SDL_ClearHints_REAL
   201 #define SDL_NumJoysticks SDL_NumJoysticks_REAL
   202 #define SDL_JoystickNameForIndex SDL_JoystickNameForIndex_REAL
   203 #define SDL_JoystickOpen SDL_JoystickOpen_REAL
   204 #define SDL_JoystickName SDL_JoystickName_REAL
   205 #define SDL_JoystickGetDeviceGUID SDL_JoystickGetDeviceGUID_REAL
   206 #define SDL_JoystickGetGUID SDL_JoystickGetGUID_REAL
   207 #define SDL_JoystickGetGUIDString SDL_JoystickGetGUIDString_REAL
   208 #define SDL_JoystickGetGUIDFromString SDL_JoystickGetGUIDFromString_REAL
   209 #define SDL_JoystickGetAttached SDL_JoystickGetAttached_REAL
   210 #define SDL_JoystickInstanceID SDL_JoystickInstanceID_REAL
   211 #define SDL_JoystickNumAxes SDL_JoystickNumAxes_REAL
   212 #define SDL_JoystickNumBalls SDL_JoystickNumBalls_REAL
   213 #define SDL_JoystickNumHats SDL_JoystickNumHats_REAL
   214 #define SDL_JoystickNumButtons SDL_JoystickNumButtons_REAL
   215 #define SDL_JoystickUpdate SDL_JoystickUpdate_REAL
   216 #define SDL_JoystickEventState SDL_JoystickEventState_REAL
   217 #define SDL_JoystickGetAxis SDL_JoystickGetAxis_REAL
   218 #define SDL_JoystickGetHat SDL_JoystickGetHat_REAL
   219 #define SDL_JoystickGetBall SDL_JoystickGetBall_REAL
   220 #define SDL_JoystickGetButton SDL_JoystickGetButton_REAL
   221 #define SDL_JoystickClose SDL_JoystickClose_REAL
   222 #define SDL_GetKeyboardFocus SDL_GetKeyboardFocus_REAL
   223 #define SDL_GetKeyboardState SDL_GetKeyboardState_REAL
   224 #define SDL_GetModState SDL_GetModState_REAL
   225 #define SDL_SetModState SDL_SetModState_REAL
   226 #define SDL_GetKeyFromScancode SDL_GetKeyFromScancode_REAL
   227 #define SDL_GetScancodeFromKey SDL_GetScancodeFromKey_REAL
   228 #define SDL_GetScancodeName SDL_GetScancodeName_REAL
   229 #define SDL_GetScancodeFromName SDL_GetScancodeFromName_REAL
   230 #define SDL_GetKeyName SDL_GetKeyName_REAL
   231 #define SDL_GetKeyFromName SDL_GetKeyFromName_REAL
   232 #define SDL_StartTextInput SDL_StartTextInput_REAL
   233 #define SDL_IsTextInputActive SDL_IsTextInputActive_REAL
   234 #define SDL_StopTextInput SDL_StopTextInput_REAL
   235 #define SDL_SetTextInputRect SDL_SetTextInputRect_REAL
   236 #define SDL_HasScreenKeyboardSupport SDL_HasScreenKeyboardSupport_REAL
   237 #define SDL_IsScreenKeyboardShown SDL_IsScreenKeyboardShown_REAL
   238 #define SDL_LoadObject SDL_LoadObject_REAL
   239 #define SDL_LoadFunction SDL_LoadFunction_REAL
   240 #define SDL_UnloadObject SDL_UnloadObject_REAL
   241 #define SDL_LogSetAllPriority SDL_LogSetAllPriority_REAL
   242 #define SDL_LogSetPriority SDL_LogSetPriority_REAL
   243 #define SDL_LogGetPriority SDL_LogGetPriority_REAL
   244 #define SDL_LogResetPriorities SDL_LogResetPriorities_REAL
   245 #define SDL_LogMessageV SDL_LogMessageV_REAL
   246 #define SDL_LogGetOutputFunction SDL_LogGetOutputFunction_REAL
   247 #define SDL_LogSetOutputFunction SDL_LogSetOutputFunction_REAL
   248 #define SDL_SetMainReady SDL_SetMainReady_REAL
   249 #define SDL_ShowMessageBox SDL_ShowMessageBox_REAL
   250 #define SDL_ShowSimpleMessageBox SDL_ShowSimpleMessageBox_REAL
   251 #define SDL_GetMouseFocus SDL_GetMouseFocus_REAL
   252 #define SDL_GetMouseState SDL_GetMouseState_REAL
   253 #define SDL_GetRelativeMouseState SDL_GetRelativeMouseState_REAL
   254 #define SDL_WarpMouseInWindow SDL_WarpMouseInWindow_REAL
   255 #define SDL_SetRelativeMouseMode SDL_SetRelativeMouseMode_REAL
   256 #define SDL_GetRelativeMouseMode SDL_GetRelativeMouseMode_REAL
   257 #define SDL_CreateCursor SDL_CreateCursor_REAL
   258 #define SDL_CreateColorCursor SDL_CreateColorCursor_REAL
   259 #define SDL_CreateSystemCursor SDL_CreateSystemCursor_REAL
   260 #define SDL_SetCursor SDL_SetCursor_REAL
   261 #define SDL_GetCursor SDL_GetCursor_REAL
   262 #define SDL_GetDefaultCursor SDL_GetDefaultCursor_REAL
   263 #define SDL_FreeCursor SDL_FreeCursor_REAL
   264 #define SDL_ShowCursor SDL_ShowCursor_REAL
   265 #define SDL_CreateMutex SDL_CreateMutex_REAL
   266 #define SDL_LockMutex SDL_LockMutex_REAL
   267 #define SDL_TryLockMutex SDL_TryLockMutex_REAL
   268 #define SDL_UnlockMutex SDL_UnlockMutex_REAL
   269 #define SDL_DestroyMutex SDL_DestroyMutex_REAL
   270 #define SDL_CreateSemaphore SDL_CreateSemaphore_REAL
   271 #define SDL_DestroySemaphore SDL_DestroySemaphore_REAL
   272 #define SDL_SemWait SDL_SemWait_REAL
   273 #define SDL_SemTryWait SDL_SemTryWait_REAL
   274 #define SDL_SemWaitTimeout SDL_SemWaitTimeout_REAL
   275 #define SDL_SemPost SDL_SemPost_REAL
   276 #define SDL_SemValue SDL_SemValue_REAL
   277 #define SDL_CreateCond SDL_CreateCond_REAL
   278 #define SDL_DestroyCond SDL_DestroyCond_REAL
   279 #define SDL_CondSignal SDL_CondSignal_REAL
   280 #define SDL_CondBroadcast SDL_CondBroadcast_REAL
   281 #define SDL_CondWait SDL_CondWait_REAL
   282 #define SDL_CondWaitTimeout SDL_CondWaitTimeout_REAL
   283 #define SDL_GetPixelFormatName SDL_GetPixelFormatName_REAL
   284 #define SDL_PixelFormatEnumToMasks SDL_PixelFormatEnumToMasks_REAL
   285 #define SDL_MasksToPixelFormatEnum SDL_MasksToPixelFormatEnum_REAL
   286 #define SDL_AllocFormat SDL_AllocFormat_REAL
   287 #define SDL_FreeFormat SDL_FreeFormat_REAL
   288 #define SDL_AllocPalette SDL_AllocPalette_REAL
   289 #define SDL_SetPixelFormatPalette SDL_SetPixelFormatPalette_REAL
   290 #define SDL_SetPaletteColors SDL_SetPaletteColors_REAL
   291 #define SDL_FreePalette SDL_FreePalette_REAL
   292 #define SDL_MapRGB SDL_MapRGB_REAL
   293 #define SDL_MapRGBA SDL_MapRGBA_REAL
   294 #define SDL_GetRGB SDL_GetRGB_REAL
   295 #define SDL_GetRGBA SDL_GetRGBA_REAL
   296 #define SDL_CalculateGammaRamp SDL_CalculateGammaRamp_REAL
   297 #define SDL_GetPlatform SDL_GetPlatform_REAL
   298 #define SDL_GetPowerInfo SDL_GetPowerInfo_REAL
   299 #define SDL_HasIntersection SDL_HasIntersection_REAL
   300 #define SDL_IntersectRect SDL_IntersectRect_REAL
   301 #define SDL_UnionRect SDL_UnionRect_REAL
   302 #define SDL_EnclosePoints SDL_EnclosePoints_REAL
   303 #define SDL_IntersectRectAndLine SDL_IntersectRectAndLine_REAL
   304 #define SDL_GetNumRenderDrivers SDL_GetNumRenderDrivers_REAL
   305 #define SDL_GetRenderDriverInfo SDL_GetRenderDriverInfo_REAL
   306 #define SDL_CreateWindowAndRenderer SDL_CreateWindowAndRenderer_REAL
   307 #define SDL_CreateRenderer SDL_CreateRenderer_REAL
   308 #define SDL_CreateSoftwareRenderer SDL_CreateSoftwareRenderer_REAL
   309 #define SDL_GetRenderer SDL_GetRenderer_REAL
   310 #define SDL_GetRendererInfo SDL_GetRendererInfo_REAL
   311 #define SDL_GetRendererOutputSize SDL_GetRendererOutputSize_REAL
   312 #define SDL_CreateTexture SDL_CreateTexture_REAL
   313 #define SDL_CreateTextureFromSurface SDL_CreateTextureFromSurface_REAL
   314 #define SDL_QueryTexture SDL_QueryTexture_REAL
   315 #define SDL_SetTextureColorMod SDL_SetTextureColorMod_REAL
   316 #define SDL_GetTextureColorMod SDL_GetTextureColorMod_REAL
   317 #define SDL_SetTextureAlphaMod SDL_SetTextureAlphaMod_REAL
   318 #define SDL_GetTextureAlphaMod SDL_GetTextureAlphaMod_REAL
   319 #define SDL_SetTextureBlendMode SDL_SetTextureBlendMode_REAL
   320 #define SDL_GetTextureBlendMode SDL_GetTextureBlendMode_REAL
   321 #define SDL_UpdateTexture SDL_UpdateTexture_REAL
   322 #define SDL_UpdateYUVTexture SDL_UpdateYUVTexture_REAL
   323 #define SDL_LockTexture SDL_LockTexture_REAL
   324 #define SDL_UnlockTexture SDL_UnlockTexture_REAL
   325 #define SDL_RenderTargetSupported SDL_RenderTargetSupported_REAL
   326 #define SDL_SetRenderTarget SDL_SetRenderTarget_REAL
   327 #define SDL_GetRenderTarget SDL_GetRenderTarget_REAL
   328 #define SDL_RenderSetLogicalSize SDL_RenderSetLogicalSize_REAL
   329 #define SDL_RenderGetLogicalSize SDL_RenderGetLogicalSize_REAL
   330 #define SDL_RenderSetViewport SDL_RenderSetViewport_REAL
   331 #define SDL_RenderGetViewport SDL_RenderGetViewport_REAL
   332 #define SDL_RenderSetClipRect SDL_RenderSetClipRect_REAL
   333 #define SDL_RenderGetClipRect SDL_RenderGetClipRect_REAL
   334 #define SDL_RenderSetScale SDL_RenderSetScale_REAL
   335 #define SDL_RenderGetScale SDL_RenderGetScale_REAL
   336 #define SDL_SetRenderDrawColor SDL_SetRenderDrawColor_REAL
   337 #define SDL_GetRenderDrawColor SDL_GetRenderDrawColor_REAL
   338 #define SDL_SetRenderDrawBlendMode SDL_SetRenderDrawBlendMode_REAL
   339 #define SDL_GetRenderDrawBlendMode SDL_GetRenderDrawBlendMode_REAL
   340 #define SDL_RenderClear SDL_RenderClear_REAL
   341 #define SDL_RenderDrawPoint SDL_RenderDrawPoint_REAL
   342 #define SDL_RenderDrawPoints SDL_RenderDrawPoints_REAL
   343 #define SDL_RenderDrawLine SDL_RenderDrawLine_REAL
   344 #define SDL_RenderDrawLines SDL_RenderDrawLines_REAL
   345 #define SDL_RenderDrawRect SDL_RenderDrawRect_REAL
   346 #define SDL_RenderDrawRects SDL_RenderDrawRects_REAL
   347 #define SDL_RenderFillRect SDL_RenderFillRect_REAL
   348 #define SDL_RenderFillRects SDL_RenderFillRects_REAL
   349 #define SDL_RenderCopy SDL_RenderCopy_REAL
   350 #define SDL_RenderCopyEx SDL_RenderCopyEx_REAL
   351 #define SDL_RenderReadPixels SDL_RenderReadPixels_REAL
   352 #define SDL_RenderPresent SDL_RenderPresent_REAL
   353 #define SDL_DestroyTexture SDL_DestroyTexture_REAL
   354 #define SDL_DestroyRenderer SDL_DestroyRenderer_REAL
   355 #define SDL_GL_BindTexture SDL_GL_BindTexture_REAL
   356 #define SDL_GL_UnbindTexture SDL_GL_UnbindTexture_REAL
   357 #define SDL_RWFromFile SDL_RWFromFile_REAL
   358 #define SDL_RWFromMem SDL_RWFromMem_REAL
   359 #define SDL_RWFromConstMem SDL_RWFromConstMem_REAL
   360 #define SDL_AllocRW SDL_AllocRW_REAL
   361 #define SDL_FreeRW SDL_FreeRW_REAL
   362 #define SDL_ReadU8 SDL_ReadU8_REAL
   363 #define SDL_ReadLE16 SDL_ReadLE16_REAL
   364 #define SDL_ReadBE16 SDL_ReadBE16_REAL
   365 #define SDL_ReadLE32 SDL_ReadLE32_REAL
   366 #define SDL_ReadBE32 SDL_ReadBE32_REAL
   367 #define SDL_ReadLE64 SDL_ReadLE64_REAL
   368 #define SDL_ReadBE64 SDL_ReadBE64_REAL
   369 #define SDL_WriteU8 SDL_WriteU8_REAL
   370 #define SDL_WriteLE16 SDL_WriteLE16_REAL
   371 #define SDL_WriteBE16 SDL_WriteBE16_REAL
   372 #define SDL_WriteLE32 SDL_WriteLE32_REAL
   373 #define SDL_WriteBE32 SDL_WriteBE32_REAL
   374 #define SDL_WriteLE64 SDL_WriteLE64_REAL
   375 #define SDL_WriteBE64 SDL_WriteBE64_REAL
   376 #define SDL_CreateShapedWindow SDL_CreateShapedWindow_REAL
   377 #define SDL_IsShapedWindow SDL_IsShapedWindow_REAL
   378 #define SDL_SetWindowShape SDL_SetWindowShape_REAL
   379 #define SDL_GetShapedWindowMode SDL_GetShapedWindowMode_REAL
   380 #define SDL_malloc SDL_malloc_REAL
   381 #define SDL_calloc SDL_calloc_REAL
   382 #define SDL_realloc SDL_realloc_REAL
   383 #define SDL_free SDL_free_REAL
   384 #define SDL_getenv SDL_getenv_REAL
   385 #define SDL_setenv SDL_setenv_REAL
   386 #define SDL_qsort SDL_qsort_REAL
   387 #define SDL_abs SDL_abs_REAL
   388 #define SDL_isdigit SDL_isdigit_REAL
   389 #define SDL_isspace SDL_isspace_REAL
   390 #define SDL_toupper SDL_toupper_REAL
   391 #define SDL_tolower SDL_tolower_REAL
   392 #define SDL_memset SDL_memset_REAL
   393 #define SDL_memcpy SDL_memcpy_REAL
   394 #define SDL_memmove SDL_memmove_REAL
   395 #define SDL_memcmp SDL_memcmp_REAL
   396 #define SDL_wcslen SDL_wcslen_REAL
   397 #define SDL_wcslcpy SDL_wcslcpy_REAL
   398 #define SDL_wcslcat SDL_wcslcat_REAL
   399 #define SDL_strlen SDL_strlen_REAL
   400 #define SDL_strlcpy SDL_strlcpy_REAL
   401 #define SDL_utf8strlcpy SDL_utf8strlcpy_REAL
   402 #define SDL_strlcat SDL_strlcat_REAL
   403 #define SDL_strdup SDL_strdup_REAL
   404 #define SDL_strrev SDL_strrev_REAL
   405 #define SDL_strupr SDL_strupr_REAL
   406 #define SDL_strlwr SDL_strlwr_REAL
   407 #define SDL_strchr SDL_strchr_REAL
   408 #define SDL_strrchr SDL_strrchr_REAL
   409 #define SDL_strstr SDL_strstr_REAL
   410 #define SDL_itoa SDL_itoa_REAL
   411 #define SDL_uitoa SDL_uitoa_REAL
   412 #define SDL_ltoa SDL_ltoa_REAL
   413 #define SDL_ultoa SDL_ultoa_REAL
   414 #define SDL_lltoa SDL_lltoa_REAL
   415 #define SDL_ulltoa SDL_ulltoa_REAL
   416 #define SDL_atoi SDL_atoi_REAL
   417 #define SDL_atof SDL_atof_REAL
   418 #define SDL_strtol SDL_strtol_REAL
   419 #define SDL_strtoul SDL_strtoul_REAL
   420 #define SDL_strtoll SDL_strtoll_REAL
   421 #define SDL_strtoull SDL_strtoull_REAL
   422 #define SDL_strtod SDL_strtod_REAL
   423 #define SDL_strcmp SDL_strcmp_REAL
   424 #define SDL_strncmp SDL_strncmp_REAL
   425 #define SDL_strcasecmp SDL_strcasecmp_REAL
   426 #define SDL_strncasecmp SDL_strncasecmp_REAL
   427 #define SDL_vsnprintf SDL_vsnprintf_REAL
   428 #define SDL_acos SDL_acos_REAL
   429 #define SDL_asin SDL_asin_REAL
   430 #define SDL_atan SDL_atan_REAL
   431 #define SDL_atan2 SDL_atan2_REAL
   432 #define SDL_ceil SDL_ceil_REAL
   433 #define SDL_copysign SDL_copysign_REAL
   434 #define SDL_cos SDL_cos_REAL
   435 #define SDL_cosf SDL_cosf_REAL
   436 #define SDL_fabs SDL_fabs_REAL
   437 #define SDL_floor SDL_floor_REAL
   438 #define SDL_log SDL_log_REAL
   439 #define SDL_pow SDL_pow_REAL
   440 #define SDL_scalbn SDL_scalbn_REAL
   441 #define SDL_sin SDL_sin_REAL
   442 #define SDL_sinf SDL_sinf_REAL
   443 #define SDL_sqrt SDL_sqrt_REAL
   444 #define SDL_iconv_open SDL_iconv_open_REAL
   445 #define SDL_iconv_close SDL_iconv_close_REAL
   446 #define SDL_iconv SDL_iconv_REAL
   447 #define SDL_iconv_string SDL_iconv_string_REAL
   448 #define SDL_CreateRGBSurface SDL_CreateRGBSurface_REAL
   449 #define SDL_CreateRGBSurfaceFrom SDL_CreateRGBSurfaceFrom_REAL
   450 #define SDL_FreeSurface SDL_FreeSurface_REAL
   451 #define SDL_SetSurfacePalette SDL_SetSurfacePalette_REAL
   452 #define SDL_LockSurface SDL_LockSurface_REAL
   453 #define SDL_UnlockSurface SDL_UnlockSurface_REAL
   454 #define SDL_LoadBMP_RW SDL_LoadBMP_RW_REAL
   455 #define SDL_SaveBMP_RW SDL_SaveBMP_RW_REAL
   456 #define SDL_SetSurfaceRLE SDL_SetSurfaceRLE_REAL
   457 #define SDL_SetColorKey SDL_SetColorKey_REAL
   458 #define SDL_GetColorKey SDL_GetColorKey_REAL
   459 #define SDL_SetSurfaceColorMod SDL_SetSurfaceColorMod_REAL
   460 #define SDL_GetSurfaceColorMod SDL_GetSurfaceColorMod_REAL
   461 #define SDL_SetSurfaceAlphaMod SDL_SetSurfaceAlphaMod_REAL
   462 #define SDL_GetSurfaceAlphaMod SDL_GetSurfaceAlphaMod_REAL
   463 #define SDL_SetSurfaceBlendMode SDL_SetSurfaceBlendMode_REAL
   464 #define SDL_GetSurfaceBlendMode SDL_GetSurfaceBlendMode_REAL
   465 #define SDL_SetClipRect SDL_SetClipRect_REAL
   466 #define SDL_GetClipRect SDL_GetClipRect_REAL
   467 #define SDL_ConvertSurface SDL_ConvertSurface_REAL
   468 #define SDL_ConvertSurfaceFormat SDL_ConvertSurfaceFormat_REAL
   469 #define SDL_ConvertPixels SDL_ConvertPixels_REAL
   470 #define SDL_FillRect SDL_FillRect_REAL
   471 #define SDL_FillRects SDL_FillRects_REAL
   472 #define SDL_UpperBlit SDL_UpperBlit_REAL
   473 #define SDL_LowerBlit SDL_LowerBlit_REAL
   474 #define SDL_SoftStretch SDL_SoftStretch_REAL
   475 #define SDL_UpperBlitScaled SDL_UpperBlitScaled_REAL
   476 #define SDL_LowerBlitScaled SDL_LowerBlitScaled_REAL
   477 #define SDL_GetWindowWMInfo SDL_GetWindowWMInfo_REAL
   478 #define SDL_GetThreadName SDL_GetThreadName_REAL
   479 #define SDL_ThreadID SDL_ThreadID_REAL
   480 #define SDL_GetThreadID SDL_GetThreadID_REAL
   481 #define SDL_SetThreadPriority SDL_SetThreadPriority_REAL
   482 #define SDL_WaitThread SDL_WaitThread_REAL
   483 #define SDL_DetachThread SDL_DetachThread_REAL
   484 #define SDL_TLSCreate SDL_TLSCreate_REAL
   485 #define SDL_TLSGet SDL_TLSGet_REAL
   486 #define SDL_TLSSet SDL_TLSSet_REAL
   487 #define SDL_GetTicks SDL_GetTicks_REAL
   488 #define SDL_GetPerformanceCounter SDL_GetPerformanceCounter_REAL
   489 #define SDL_GetPerformanceFrequency SDL_GetPerformanceFrequency_REAL
   490 #define SDL_Delay SDL_Delay_REAL
   491 #define SDL_AddTimer SDL_AddTimer_REAL
   492 #define SDL_RemoveTimer SDL_RemoveTimer_REAL
   493 #define SDL_GetNumTouchDevices SDL_GetNumTouchDevices_REAL
   494 #define SDL_GetTouchDevice SDL_GetTouchDevice_REAL
   495 #define SDL_GetNumTouchFingers SDL_GetNumTouchFingers_REAL
   496 #define SDL_GetTouchFinger SDL_GetTouchFinger_REAL
   497 #define SDL_GetVersion SDL_GetVersion_REAL
   498 #define SDL_GetRevision SDL_GetRevision_REAL
   499 #define SDL_GetRevisionNumber SDL_GetRevisionNumber_REAL
   500 #define SDL_GetNumVideoDrivers SDL_GetNumVideoDrivers_REAL
   501 #define SDL_GetVideoDriver SDL_GetVideoDriver_REAL
   502 #define SDL_VideoInit SDL_VideoInit_REAL
   503 #define SDL_VideoQuit SDL_VideoQuit_REAL
   504 #define SDL_GetCurrentVideoDriver SDL_GetCurrentVideoDriver_REAL
   505 #define SDL_GetNumVideoDisplays SDL_GetNumVideoDisplays_REAL
   506 #define SDL_GetDisplayName SDL_GetDisplayName_REAL
   507 #define SDL_GetDisplayBounds SDL_GetDisplayBounds_REAL
   508 #define SDL_GetNumDisplayModes SDL_GetNumDisplayModes_REAL
   509 #define SDL_GetDisplayMode SDL_GetDisplayMode_REAL
   510 #define SDL_GetDesktopDisplayMode SDL_GetDesktopDisplayMode_REAL
   511 #define SDL_GetCurrentDisplayMode SDL_GetCurrentDisplayMode_REAL
   512 #define SDL_GetClosestDisplayMode SDL_GetClosestDisplayMode_REAL
   513 #define SDL_GetWindowDisplayIndex SDL_GetWindowDisplayIndex_REAL
   514 #define SDL_SetWindowDisplayMode SDL_SetWindowDisplayMode_REAL
   515 #define SDL_GetWindowDisplayMode SDL_GetWindowDisplayMode_REAL
   516 #define SDL_GetWindowPixelFormat SDL_GetWindowPixelFormat_REAL
   517 #define SDL_CreateWindow SDL_CreateWindow_REAL
   518 #define SDL_CreateWindowFrom SDL_CreateWindowFrom_REAL
   519 #define SDL_GetWindowID SDL_GetWindowID_REAL
   520 #define SDL_GetWindowFromID SDL_GetWindowFromID_REAL
   521 #define SDL_GetWindowFlags SDL_GetWindowFlags_REAL
   522 #define SDL_SetWindowTitle SDL_SetWindowTitle_REAL
   523 #define SDL_GetWindowTitle SDL_GetWindowTitle_REAL
   524 #define SDL_SetWindowIcon SDL_SetWindowIcon_REAL
   525 #define SDL_SetWindowData SDL_SetWindowData_REAL
   526 #define SDL_GetWindowData SDL_GetWindowData_REAL
   527 #define SDL_SetWindowPosition SDL_SetWindowPosition_REAL
   528 #define SDL_GetWindowPosition SDL_GetWindowPosition_REAL
   529 #define SDL_SetWindowSize SDL_SetWindowSize_REAL
   530 #define SDL_GetWindowSize SDL_GetWindowSize_REAL
   531 #define SDL_SetWindowMinimumSize SDL_SetWindowMinimumSize_REAL
   532 #define SDL_GetWindowMinimumSize SDL_GetWindowMinimumSize_REAL
   533 #define SDL_SetWindowMaximumSize SDL_SetWindowMaximumSize_REAL
   534 #define SDL_GetWindowMaximumSize SDL_GetWindowMaximumSize_REAL
   535 #define SDL_SetWindowBordered SDL_SetWindowBordered_REAL
   536 #define SDL_ShowWindow SDL_ShowWindow_REAL
   537 #define SDL_HideWindow SDL_HideWindow_REAL
   538 #define SDL_RaiseWindow SDL_RaiseWindow_REAL
   539 #define SDL_MaximizeWindow SDL_MaximizeWindow_REAL
   540 #define SDL_MinimizeWindow SDL_MinimizeWindow_REAL
   541 #define SDL_RestoreWindow SDL_RestoreWindow_REAL
   542 #define SDL_SetWindowFullscreen SDL_SetWindowFullscreen_REAL
   543 #define SDL_GetWindowSurface SDL_GetWindowSurface_REAL
   544 #define SDL_UpdateWindowSurface SDL_UpdateWindowSurface_REAL
   545 #define SDL_UpdateWindowSurfaceRects SDL_UpdateWindowSurfaceRects_REAL
   546 #define SDL_SetWindowGrab SDL_SetWindowGrab_REAL
   547 #define SDL_GetWindowGrab SDL_GetWindowGrab_REAL
   548 #define SDL_SetWindowBrightness SDL_SetWindowBrightness_REAL
   549 #define SDL_GetWindowBrightness SDL_GetWindowBrightness_REAL
   550 #define SDL_SetWindowGammaRamp SDL_SetWindowGammaRamp_REAL
   551 #define SDL_GetWindowGammaRamp SDL_GetWindowGammaRamp_REAL
   552 #define SDL_DestroyWindow SDL_DestroyWindow_REAL
   553 #define SDL_IsScreenSaverEnabled SDL_IsScreenSaverEnabled_REAL
   554 #define SDL_EnableScreenSaver SDL_EnableScreenSaver_REAL
   555 #define SDL_DisableScreenSaver SDL_DisableScreenSaver_REAL
   556 #define SDL_GL_LoadLibrary SDL_GL_LoadLibrary_REAL
   557 #define SDL_GL_GetProcAddress SDL_GL_GetProcAddress_REAL
   558 #define SDL_GL_UnloadLibrary SDL_GL_UnloadLibrary_REAL
   559 #define SDL_GL_ExtensionSupported SDL_GL_ExtensionSupported_REAL
   560 #define SDL_GL_SetAttribute SDL_GL_SetAttribute_REAL
   561 #define SDL_GL_GetAttribute SDL_GL_GetAttribute_REAL
   562 #define SDL_GL_CreateContext SDL_GL_CreateContext_REAL
   563 #define SDL_GL_MakeCurrent SDL_GL_MakeCurrent_REAL
   564 #define SDL_GL_GetCurrentWindow SDL_GL_GetCurrentWindow_REAL
   565 #define SDL_GL_GetCurrentContext SDL_GL_GetCurrentContext_REAL
   566 #define SDL_GL_GetDrawableSize SDL_GL_GetDrawableSize_REAL
   567 #define SDL_GL_SetSwapInterval SDL_GL_SetSwapInterval_REAL
   568 #define SDL_GL_GetSwapInterval SDL_GL_GetSwapInterval_REAL
   569 #define SDL_GL_SwapWindow SDL_GL_SwapWindow_REAL
   570 #define SDL_GL_DeleteContext SDL_GL_DeleteContext_REAL
   571 #define SDL_vsscanf SDL_vsscanf_REAL
   572 #define SDL_GameControllerAddMappingsFromRW SDL_GameControllerAddMappingsFromRW_REAL
   573 #define SDL_GL_ResetAttributes SDL_GL_ResetAttributes_REAL