Commits

Leonard Ritter committed 20625f5

removed a few missing functions

Comments (0)

Files changed (4)

predefs/sdl.pypredef

 SDL_GL_SHARE_WITH_CURRENT_CONTEXT = int
 SDLK_COPY = int
 SDL_DROPFILE = int
-SDL_SCANCODE_ESCAPE = int
 def SDL_SetEventFilter(*argv):
     """SDL_SetEventFilter"""
 
 SDLK_QUOTEDBL = int
 SDL_JOYAXISMOTION = int
 SDLK_KP_000 = int
-def SDL_vsnprintf(*argv):
-    """SDL_vsnprintf"""
-
 def SDL_GetMouseFocus(*argv):
     """SDL_GetMouseFocus"""
 
 SDLK_UP = int
 SDL_SCANCODE_CAPSLOCK = int
 SDL_SCANCODE_PAGEDOWN = int
-def SDL_strdup(*argv):
-    """SDL_strdup"""
-
 def SDL_GetScancodeFromKey(*argv):
     """SDL_GetScancodeFromKey"""
 
 
 SDLK_AMPERSAND = int
 SDL_INPUTWHEEL = int
-SDLK_KP_7 = int
+def SDL_VideoQuit(*argv):
+    """SDL_VideoQuit"""
+
 SDL_SCANCODE_PAGEUP = int
-M_PI = int
 SDLK_HASH = int
 SDLK_KP_0 = int
 def SDL_SetSurfaceBlendMode(*argv):
 SDL_SCANCODE_THOUSANDSSEPARATOR = int
 SDL_BUTTON_X1 = int
 SDL_BUTTON_X2 = int
-def SDL_pow(*argv):
-    """SDL_pow"""
-
 SDL_IGNORE = int
-def SDL_strlen(*argv):
-    """SDL_strlen"""
-
 SDL_WINDOWEVENT_MAXIMIZED = int
 def SDL_UnionRect(*argv):
     """SDL_UnionRect"""
 SDL_GL_CONTEXT_FLAGS = int
 SDL_WINDOWEVENT_NONE = int
 SDL_SCANCODE_CUT = int
-def SDL_FillRect(*argv):
-    """SDL_FillRect"""
-
+SDL_SCANCODE_KP_A = int
 def SDL_GetMouseState(*argv):
     """SDL_GetMouseState"""
 
-def SDL_JoystickNumHats(*argv):
-    """SDL_JoystickNumHats"""
-
 SDL_WINDOWEVENT = int
 SDL_SCANCODE_EJECT = int
 SDL_SCANCODE_KP_C = int
 
 SDL_SCANCODE_5 = int
 SDL_SCANCODE_4 = int
-SDLK_KP_SPACE = int
+SDL_INPUTPROXIMITYOUT = int
 SDL_SCANCODE_6 = int
 SDL_SCANCODE_1 = int
 SDLK_KP_RIGHTBRACE = int
 def SDL_GetScancodeName(*argv):
     """SDL_GetScancodeName"""
 
-SDL_BUTTON_X2MASK = int
+SDL_SCANCODE_APOSTROPHE = int
 SDL_SCANCODE_RIGHT = int
 def SDL_GetError(*argv):
     """SDL_GetError"""
 
 SDL_SCANCODE_KP_PERCENT = int
 SDL_SCANCODE_KP_MEMCLEAR = int
-def SDL_setenv(*argv):
-    """SDL_setenv"""
-
 SDL_LASTERROR = int
 SDL_WINDOW_RESIZABLE = int
 SDLK_EJECT = int
 SDL_WINDOWPOS_CENTERED = int
 SDLK_SLEEP = int
 SDLK_KP_CLEARENTRY = int
-SDL_ICONV_EILSEQ = long
+def SDL_GetCurrentVideoDriver(*argv):
+    """SDL_GetCurrentVideoDriver"""
+
 SDL_SCANCODE_COPY = int
 def SDL_LoadBMP_RW(*argv):
     """SDL_LoadBMP_RW"""
 
-def SDL_floor(*argv):
-    """SDL_floor"""
+def SDL_GameControllerGetAxis(*argv):
+    """SDL_GameControllerGetAxis"""
 
 SDL_SCANCODE_KP_VERTICALBAR = int
 SDL_CONTROLLER_BUTTON_INVALID = int
 SDL_WINDOW_FOREIGN = int
 SDLK_THOUSANDSSEPARATOR = int
 SDL_MOUSEBUTTONUP = int
-def SDL_NumJoysticks(*argv):
-    """SDL_NumJoysticks"""
-
 def SDL_UpperBlit(*argv):
     """SDL_UpperBlit"""
 
 SDL_CONTROLLER_BUTTON_MAX = int
 SDL_SCANCODE_PERIOD = int
 SDL_SCANCODE_LEFTBRACKET = int
-def SDL_realloc(*argv):
-    """SDL_realloc"""
-
 SDL_SCANCODE_AGAIN = int
 SDL_SCANCODE_PRINTSCREEN = int
 SDL_EFWRITE = int
 SDL_SCANCODE_LALT = int
 SDL_SCANCODE_HELP = int
 SDLK_AUDIONEXT = int
-def SDL_SetWindowIcon(*argv):
-    """SDL_SetWindowIcon"""
-
 def SDL_GetDisplayName(*argv):
     """SDL_GetDisplayName"""
 
 SDL_SCANCODE_RETURN = int
 SDL_BLENDMODE_MOD = int
 SDL_BUTTON_LMASK = int
-def SDL_wcslcat(*argv):
-    """SDL_wcslcat"""
-
 SDL_CONTROLLER_BINDTYPE_NONE = int
 def SDL_GetTouch(*argv):
     """SDL_GetTouch"""
 SDLK_MEDIASELECT = int
 SDLK_KP_XOR = int
 SDL_RELEASED = int
+SDLK_KP_SPACE = int
 def SDL_GetKeyboardState(*argv):
     """SDL_GetKeyboardState"""
 
 
 SDL_SCANCODE_7 = int
 SDLK_EXECUTE = int
-def SDL_strrchr(*argv):
-    """SDL_strrchr"""
-
+KMOD_NUM = int
 SDL_SCANCODE_KP_4 = int
 SDL_SCANCODE_KP_5 = int
 SDL_SCANCODE_KP_6 = int
 SDL_SCANCODE_KP_7 = int
 SDLK_KP_8 = int
 SDL_SCANCODE_KP_1 = int
-SDL_ICONV_E2BIG = long
+SDL_SCANCODE_KP_2 = int
 SDL_SCANCODE_KP_3 = int
 SDLK_KP_4 = int
 SDLK_KP_5 = int
 SDLK_KP_6 = int
-def SDL_VideoQuit(*argv):
-    """SDL_VideoQuit"""
-
+SDLK_KP_7 = int
 SDL_SCANCODE_KP_8 = int
 SDL_GL_MULTISAMPLEBUFFERS = int
 SDLK_KP_2 = int
 SDL_SCANCODE_KP_D = int
 SDL_SCANCODE_KP_E = int
 SDL_SCANCODE_KP_F = int
-KMOD_LSHIFT = int
 SDL_SCANCODE_MAIL = int
 SDL_SCANCODE_KP_B = int
 def SDL_GetWindowGammaRamp(*argv):
 def SDL_HasScreenKeyboardSupport(*argv):
     """SDL_HasScreenKeyboardSupport"""
 
-def SDL_wcslen(*argv):
-    """SDL_wcslen"""
-
 SDL_GL_CONTEXT_PROFILE_MASK = int
-def SDL_malloc(*argv):
-    """SDL_malloc"""
-
 SDL_INPUTMOTION = int
 SDL_CONTROLLER_BUTTON_DPAD_DOWN = int
 SDL_SCANCODE_SELECT = int
 def SDL_EventState(*argv):
     """SDL_EventState"""
 
-KMOD_NUM = int
 def SDL_GetNumDisplayModes(*argv):
     """SDL_GetNumDisplayModes"""
 
 def SDL_GetSurfaceBlendMode(*argv):
     """SDL_GetSurfaceBlendMode"""
 
-def SDL_strcmp(*argv):
-    """SDL_strcmp"""
-
-def SDL_FreeFormat(*argv):
-    """SDL_FreeFormat"""
+def SDL_MinimizeWindow(*argv):
+    """SDL_MinimizeWindow"""
 
 def SDL_ReadLE16(*argv):
     """SDL_ReadLE16"""
 SDLK_TAB = int
 SDLK_PLUS = int
 SDL_INIT_EVERYTHING = int
-def SDL_utf8strlcpy(*argv):
-    """SDL_utf8strlcpy"""
-
-def SDL_wcslcpy(*argv):
-    """SDL_wcslcpy"""
-
 def SDL_GetKeyFromScancode(*argv):
     """SDL_GetKeyFromScancode"""
 
 def SDL_IntersectRectAndLine(*argv):
     """SDL_IntersectRectAndLine"""
 
+SDLK_9 = int
 SDLK_APPLICATION = int
 def SDL_GetKeyName(*argv):
     """SDL_GetKeyName"""
 SDL_GL_BUFFER_SIZE = int
 SDLK_AC_BACK = int
 SDL_SCANCODE_KP_MEMSTORE = int
-SDL_SCANCODE_DECIMALSEPARATOR = int
 SDL_CONTROLLER_AXIS_LEFTY = int
 SDL_CONTROLLER_AXIS_LEFTX = int
 SDL_WINDOW_SHOWN = int
 SDLK_MENU = int
 SDLK_3 = int
 SDLK_2 = int
-SDLK_RIGHTPAREN = int
+def SDL_FillRect(*argv):
+    """SDL_FillRect"""
+
 SDLK_8 = int
 SDLK_CLEAR = int
 SDL_SCANCODE_KBDILLUMDOWN = int
 SDL_SCANCODE_0 = int
 SDL_FINGERUP = int
 SDLK_LEFTBRACKET = int
-SDL_ICONV_ERROR = long
 SDL_SCANCODE_KP_XOR = int
 def SDL_RWFromMem(*argv):
     """SDL_RWFromMem"""
     """SDL_ReadBE32"""
 
 SDLK_CANCEL = int
-SDL_INPUTPROXIMITYOUT = int
 def SDL_JoystickGetButton(*argv):
     """SDL_JoystickGetButton"""
 
 def SDL_SetWindowGrab(*argv):
     """SDL_SetWindowGrab"""
 
-def SDL_strcasecmp(*argv):
-    """SDL_strcasecmp"""
+def SDL_JoystickNumHats(*argv):
+    """SDL_JoystickNumHats"""
 
 RW_SEEK_CUR = int
 SDL_WINDOW_MOUSE_FOCUS = int
-def SDL_calloc(*argv):
-    """SDL_calloc"""
-
+SDL_BUTTON_X2MASK = int
 SDLK_BRIGHTNESSDOWN = int
 SDL_GL_BLUE_SIZE = int
 def SDL_SetWindowData(*argv):
     """SDL_SetWindowData"""
 
 SDLK_KP_COMMA = int
-SDL_SCANCODE_F17 = int
-def SDL_atan2(*argv):
-    """SDL_atan2"""
+def SDL_NumJoysticks(*argv):
+    """SDL_NumJoysticks"""
 
 def SDL_GetDesktopDisplayMode(*argv):
     """SDL_GetDesktopDisplayMode"""
 SDL_SCANCODE_F10 = int
 SDL_SCANCODE_F11 = int
 SDL_SCANCODE_F16 = int
-def SDL_copysign(*argv):
-    """SDL_copysign"""
-
+SDL_SCANCODE_F17 = int
 SDL_SCANCODE_F14 = int
 SDL_SCANCODE_F15 = int
 SDLK_d = int
-def SDL_strlcpy(*argv):
-    """SDL_strlcpy"""
-
+SDL_SCANCODE_DECIMALSEPARATOR = int
 def SDL_GetWindowFlags(*argv):
     """SDL_GetWindowFlags"""
 
-def SDL_GameControllerGetAxis(*argv):
-    """SDL_GameControllerGetAxis"""
-
 SDL_ENABLE = int
-def SDL_strupr(*argv):
-    """SDL_strupr"""
-
-SDL_SCANCODE_APOSTROPHE = int
 def SDL_Quit(*argv):
     """SDL_Quit"""
 
-def SDL_strtoull(*argv):
-    """SDL_strtoull"""
-
 SDLK_UNDO = int
 SDL_SCANCODE_D = int
 SDL_GL_CONTEXT_MINOR_VERSION = int
 SDL_CONTROLLER_BUTTON_DPAD_RIGHT = int
 SDLK_RALT = int
 SDL_SYSTEM_CURSOR_SIZENESW = int
-def SDL_iconv(*argv):
-    """SDL_iconv"""
-
 SDL_CONTROLLER_BUTTON_RIGHTSHOULDER = int
 def SDL_GetWindowDisplayIndex(*argv):
     """SDL_GetWindowDisplayIndex"""
     """SDL_SetWindowMinimumSize"""
 
 SDL_SCANCODE_KP_RIGHTBRACE = int
-def SDL_ltoa(*argv):
-    """SDL_ltoa"""
+def SDL_FreeFormat(*argv):
+    """SDL_FreeFormat"""
 
 def SDL_SetWindowFullscreen(*argv):
     """SDL_SetWindowFullscreen"""
 def SDL_AddEventWatch(*argv):
     """SDL_AddEventWatch"""
 
-SDL_GL_CONTEXT_RESET_ISOLATION_FLAG = int
 KMOD_RGUI = int
 SDL_CONTROLLER_AXIS_TRIGGERLEFT = int
 SDL_SCANCODE_INSERT = int
 
 SDL_CONTROLLER_BUTTON_GUIDE = int
 SDL_SCANCODE_LANG1 = int
-SDL_SCANCODE_KP_A = int
-def SDL_iconv_string(*argv):
-    """SDL_iconv_string"""
-
 SDL_SCANCODE_RSHIFT = int
 SDLK_AC_SEARCH = int
-SDL_ICONV_EINVAL = long
+SDL_ADDEVENT = int
 SDL_TOUCHBUTTONDOWN = int
 def SDL_QuitSubSystem(*argv):
     """SDL_QuitSubSystem"""
     """SDL_VideoInit"""
 
 SDL_SCANCODE_LANG5 = int
-SDL_SCANCODE_CLEAR = int
 SDL_WINDOW_OPENGL = int
 SDL_DOLLARGESTURE = int
 SDL_NUM_SCANCODES = int
 SDL_SCANCODE_F7 = int
 SDL_PEEKEVENT = int
 SDL_SCANCODE_F9 = int
-def SDL_MinimizeWindow(*argv):
-    """SDL_MinimizeWindow"""
-
 SDLK_OPER = int
 SDL_INPUTBUTTONDOWN = int
 SDLK_DISPLAYSWITCH = int
 def SDL_JoystickGetGUIDFromString(*argv):
     """SDL_JoystickGetGUIDFromString"""
 
-def SDL_ultoa(*argv):
-    """SDL_ultoa"""
-
-def SDL_memcpy(*argv):
-    """SDL_memcpy"""
-
+KMOD_LSHIFT = int
 SDLK_KP_EQUALS = int
 SDL_HAT_LEFTUP = int
 def SDL_FilterEvents(*argv):
 def SDL_DelEventWatch(*argv):
     """SDL_DelEventWatch"""
 
-def SDL_iconv_close(*argv):
-    """SDL_iconv_close"""
-
 def SDL_SetSurfaceAlphaMod(*argv):
     """SDL_SetSurfaceAlphaMod"""
 
 SDL_SCANCODE_AUDIONEXT = int
-SDL_JOYBUTTONUP = int
 SDL_BLENDMODE_ADD = int
-def SDL_strrev(*argv):
-    """SDL_strrev"""
-
-def SDL_memcmp(*argv):
-    """SDL_memcmp"""
-
 SDL_SCANCODE_KP_EXCLAM = int
 SDL_MOUSEBUTTONDOWN = int
-SDL_SCANCODE_KP_2 = int
 SDL_SCANCODE_MODE = int
 SDL_INPUTBUTTONUP = int
 SDL_KEYUP = int
 SDL_SCANCODE_WWW = int
 SDLK_y = int
-SDL_SYSTEM_CURSOR_ARROW = int
+SDL_SCANCODE_F20 = int
 SDLK_CAPSLOCK = int
 def SDL_RWFromFP(*argv):
     """SDL_RWFromFP"""
 def SDL_GameControllerOpen(*argv):
     """SDL_GameControllerOpen"""
 
-def SDL_memmove(*argv):
-    """SDL_memmove"""
-
 SDLK_f = int
 def SDL_SetSurfaceColorMod(*argv):
     """SDL_SetSurfaceColorMod"""
 SDLK_KP_CLEAR = int
 SDL_EFREAD = int
 SDL_SCANCODE_KP_PLUS = int
-def SDL_fabs(*argv):
-    """SDL_fabs"""
-
-def SDL_ulltoa(*argv):
-    """SDL_ulltoa"""
-
+SDL_SYSTEM_CURSOR_ARROW = int
 SDLK_NUMLOCKCLEAR = int
 def SDL_GetModState(*argv):
     """SDL_GetModState"""
 
-def SDL_GameControllerGetAttached(*argv):
-    """SDL_GameControllerGetAttached"""
-
 def SDL_SetClipRect(*argv):
     """SDL_SetClipRect"""
 
 SDLK_SYSREQ = int
 SDLK_KP_COLON = int
-def SDL_memset(*argv):
-    """SDL_memset"""
+def SDL_GameControllerGetAttached(*argv):
+    """SDL_GameControllerGetAttached"""
 
 def SDL_SetError(*argv):
     """SDL_SetError"""
 SDL_SCANCODE_RIGHTBRACKET = int
 SDL_SYSWMEVENT = int
 SDLK_k = int
-def SDL_log(*argv):
-    """SDL_log"""
-
 def SDL_RaiseWindow(*argv):
     """SDL_RaiseWindow"""
 
     """SDL_GetSurfaceAlphaMod"""
 
 SDLK_AC_REFRESH = int
-def SDL_strtoll(*argv):
-    """SDL_strtoll"""
+def SDL_GetWindowSurface(*argv):
+    """SDL_GetWindowSurface"""
 
 SDL_SCANCODE_OPER = int
 SDL_FINGERMOTION = int
 SDL_SCANCODE_POWER = int
 SDLK_QUESTION = int
-def SDL_iconv_open(*argv):
-    """SDL_iconv_open"""
-
 SDL_GL_ACCUM_RED_SIZE = int
 def SDL_IntersectRect(*argv):
     """SDL_IntersectRect"""
 def SDL_DestroyWindow(*argv):
     """SDL_DestroyWindow"""
 
-def SDL_sin(*argv):
-    """SDL_sin"""
-
+SDL_SCANCODE_ESCAPE = int
 SDLK_OUT = int
 def SDL_GameControllerGetBindForButton(*argv):
     """SDL_GameControllerGetBindForButton"""
 def SDL_UpdateWindowSurfaceRects(*argv):
     """SDL_UpdateWindowSurfaceRects"""
 
-SDL_SCANCODE_F20 = int
+SDL_WINDOWEVENT_ENTER = int
 SDL_CONTROLLER_BINDTYPE_BUTTON = int
-def SDL_qsort(*argv):
-    """SDL_qsort"""
-
+SDL_INIT_GAMECONTROLLER = int
 SDL_CONTROLLER_AXIS_INVALID = int
 SDL_SCANCODE_AUDIOPREV = int
 SDL_FINGERDOWN = int
     """SDL_PeepEvents"""
 
 SDL_SCANCODE_KP_AMPERSAND = int
-def SDL_getenv(*argv):
-    """SDL_getenv"""
-
-def SDL_GetCurrentVideoDriver(*argv):
-    """SDL_GetCurrentVideoDriver"""
-
 SDLK_KP_VERTICALBAR = int
 SDL_SCANCODE_UNDO = int
 SDL_SCANCODE_SLEEP = int
-def SDL_scalbn(*argv):
-    """SDL_scalbn"""
+def SDL_SetWindowIcon(*argv):
+    """SDL_SetWindowIcon"""
 
 SDL_LASTEVENT = int
 SDL_SCANCODE_KP_GREATER = int
     """SDL_IsTextInputActive"""
 
 SDL_SCANCODE_KP_COMMA = int
-def SDL_strstr(*argv):
-    """SDL_strstr"""
-
 SDLK_KP_EQUALSAS400 = int
 def SDL_JoystickGetGUID(*argv):
     """SDL_JoystickGetGUID"""
 def SDL_GetColorKey(*argv):
     """SDL_GetColorKey"""
 
-def SDL_snprintf(*argv):
-    """SDL_snprintf"""
-
 def SDL_CreateWindow(*argv):
     """SDL_CreateWindow"""
 
     """SDL_Init"""
 
 SDLK_KBDILLUMTOGGLE = int
-def SDL_free(*argv):
-    """SDL_free"""
-
 SDL_GL_STENCIL_SIZE = int
 def SDL_GameControllerGetButtonFromString(*argv):
     """SDL_GameControllerGetButtonFromString"""
 def SDL_GL_UnloadLibrary(*argv):
     """SDL_GL_UnloadLibrary"""
 
-def SDL_cos(*argv):
-    """SDL_cos"""
-
+SDL_JOYBUTTONUP = int
 SDLK_LESS = int
-def SDL_strtoul(*argv):
-    """SDL_strtoul"""
-
 def SDL_JoystickNumButtons(*argv):
     """SDL_JoystickNumButtons"""
 
 
 KMOD_MODE = int
 SDL_SCANCODE_KP_EQUALS = int
-def SDL_GetWindowSurface(*argv):
-    """SDL_GetWindowSurface"""
+def SDL_RWFromFile(*argv):
+    """SDL_RWFromFile"""
 
 SDLK_AUDIOMUTE = int
 SDL_GL_CONTEXT_FORWARD_COMPATIBLE_FLAG = int
     """SDL_GetWindowSize"""
 
 SDLK_GREATER = int
-def SDL_sscanf(*argv):
-    """SDL_sscanf"""
-
 SDLK_7 = int
 SDL_WINDOWEVENT_SHOWN = int
-SDLK_KP_LEFTBRACE = int
 def SDL_StopTextInput(*argv):
     """SDL_StopTextInput"""
 
     """SDL_HasIntersection"""
 
 SDLK_END = int
-def SDL_strncasecmp(*argv):
-    """SDL_strncasecmp"""
-
 SDL_GL_ALPHA_SIZE = int
 def SDL_GetKeyFromName(*argv):
     """SDL_GetKeyFromName"""
 def SDL_GetFinger(*argv):
     """SDL_GetFinger"""
 
-SDLK_9 = int
+SDLK_RIGHTPAREN = int
 KMOD_RCTRL = int
 SDLK_VOLUMEDOWN = int
 def SDL_JoystickNumAxes(*argv):
 SDL_GL_CONTEXT_PROFILE_CORE = int
 SDL_SCANCODE_AUDIOSTOP = int
 SDL_GL_CONTEXT_DEBUG_FLAG = int
-def SDL_strchr(*argv):
-    """SDL_strchr"""
-
 SDL_SCANCODE_SLASH = int
-SDL_SCANCODE_LANG3 = int
-def SDL_strtod(*argv):
-    """SDL_strtod"""
-
 SDL_WINDOWEVENT_LEAVE = int
 SDLK_KP_MEMCLEAR = int
-def SDL_strlcat(*argv):
-    """SDL_strlcat"""
-
-def SDL_strtol(*argv):
-    """SDL_strtol"""
-
-def SDL_RWFromFile(*argv):
-    """SDL_RWFromFile"""
-
 def SDL_MapRGBA(*argv):
     """SDL_MapRGBA"""
 
 
 SDLK_CUT = int
 SDL_WINDOW_BORDERLESS = int
-SDL_ADDEVENT = int
 SDLK_LSHIFT = int
 def SDL_SetWindowDisplayMode(*argv):
     """SDL_SetWindowDisplayMode"""
 
-def SDL_strlwr(*argv):
-    """SDL_strlwr"""
-
+SDL_GL_CONTEXT_RESET_ISOLATION_FLAG = int
 def SDL_FreeSurface(*argv):
     """SDL_FreeSurface"""
 
 def SDL_AllocRW(*argv):
     """SDL_AllocRW"""
 
-def SDL_sqrt(*argv):
-    """SDL_sqrt"""
-
+SDLK_KP_LEFTBRACE = int
 def SDL_GameControllerGetJoystick(*argv):
     """SDL_GameControllerGetJoystick"""
 
 
 SDL_SCANCODE_INTERNATIONAL4 = int
 SDL_SCANCODE_INTERNATIONAL5 = int
-SDL_WINDOWEVENT_ENTER = int
+SDL_SCANCODE_LANG3 = int
 SDL_SCANCODE_INTERNATIONAL8 = int
 SDL_SCANCODE_INTERNATIONAL9 = int
-def SDL_atan(*argv):
-    """SDL_atan"""
-
 def SDL_JoystickInstanceID(*argv):
     """SDL_JoystickInstanceID"""
 
-def SDL_strncmp(*argv):
-    """SDL_strncmp"""
-
 SDL_SCANCODE_F19 = int
-SDL_INIT_GAMECONTROLLER = int
+SDL_SCANCODE_CLEAR = int
 def SDL_MaximizeWindow(*argv):
     """SDL_MaximizeWindow"""
 
 
 SDLK_KP_DBLAMPERSAND = int
 SDL_JOYBUTTONDOWN = int
-def SDL_lltoa(*argv):
-    """SDL_lltoa"""
-
 SDL_SCANCODE_VOLUMEDOWN = int
 SDL_SCANCODE_BRIGHTNESSDOWN = int
 "SDL_GL_SHARE_WITH_CURRENT_CONTEXT",
 "SDLK_COPY",
 "SDL_DROPFILE",
-"SDL_SCANCODE_ESCAPE",
 "SDL_SetEventFilter",
 "SDL_SCANCODE_KP_HASH",
 "SDLK_EXSEL",
 "SDLK_QUOTEDBL",
 "SDL_JOYAXISMOTION",
 "SDLK_KP_000",
-"SDL_vsnprintf",
 "SDL_GetMouseFocus",
 "SDLK_ALTERASE",
 "SDLK_MODE",
 "SDLK_UP",
 "SDL_SCANCODE_CAPSLOCK",
 "SDL_SCANCODE_PAGEDOWN",
-"SDL_strdup",
 "SDL_GetScancodeFromKey",
 "SDL_INIT_VIDEO",
 "SDL_SCANCODE_KP_DECIMAL",
 "SDL_SetTextInputRect",
 "SDLK_AMPERSAND",
 "SDL_INPUTWHEEL",
-"SDLK_KP_7",
+"SDL_VideoQuit",
 "SDL_SCANCODE_PAGEUP",
-"M_PI",
 "SDLK_HASH",
 "SDLK_KP_0",
 "SDL_SetSurfaceBlendMode",
 "SDL_SCANCODE_THOUSANDSSEPARATOR",
 "SDL_BUTTON_X1",
 "SDL_BUTTON_X2",
-"SDL_pow",
 "SDL_IGNORE",
-"SDL_strlen",
 "SDL_WINDOWEVENT_MAXIMIZED",
 "SDL_UnionRect",
 "SDL_GL_GREEN_SIZE",
 "SDL_GL_CONTEXT_FLAGS",
 "SDL_WINDOWEVENT_NONE",
 "SDL_SCANCODE_CUT",
-"SDL_FillRect",
-"SDL_JoystickNumHats",
+"SDL_SCANCODE_KP_A",
 "SDL_WINDOWEVENT",
 "SDL_SCANCODE_EJECT",
 "SDL_SCANCODE_KP_C",
 "SDL_ReadU8",
 "SDL_SCANCODE_5",
 "SDL_SCANCODE_4",
-"SDLK_KP_SPACE",
+"SDL_INPUTPROXIMITYOUT",
 "SDL_SCANCODE_6",
 "SDL_SCANCODE_1",
 "SDLK_KP_RIGHTBRACE",
 "SDL_ENOMEM",
 "SDLK_HOME",
 "SDL_GetScancodeName",
-"SDL_BUTTON_X2MASK",
+"SDL_SCANCODE_APOSTROPHE",
 "SDL_SCANCODE_RIGHT",
 "SDL_UpperBlitScaled",
 "SDL_GL_MakeCurrent",
 "SDL_EnableScreenSaver",
 "SDL_SCANCODE_KP_PERCENT",
 "SDL_SCANCODE_KP_MEMCLEAR",
-"SDL_setenv",
 "SDL_LASTERROR",
 "SDL_WINDOW_RESIZABLE",
 "SDLK_EJECT",
 "SDL_WINDOWPOS_CENTERED",
 "SDLK_SLEEP",
 "SDLK_KP_CLEARENTRY",
-"SDL_ICONV_EILSEQ",
+"SDL_GetCurrentVideoDriver",
 "SDL_SCANCODE_COPY",
 "SDL_LoadBMP_RW",
-"SDL_floor",
+"SDL_GameControllerGetAxis",
 "SDL_SCANCODE_KP_VERTICALBAR",
 "SDL_CONTROLLER_BUTTON_INVALID",
 "SDL_SCANCODE_KP_PERIOD",
 "SDL_WINDOW_FOREIGN",
 "SDLK_THOUSANDSSEPARATOR",
 "SDL_MOUSEBUTTONUP",
-"SDL_NumJoysticks",
 "SDL_UpperBlit",
 "SDLK_LEFT",
 "SDL_SCANCODE_AC_FORWARD",
 "SDL_CONTROLLER_BUTTON_MAX",
 "SDL_SCANCODE_PERIOD",
 "SDL_SCANCODE_LEFTBRACKET",
-"SDL_realloc",
 "SDL_SCANCODE_AGAIN",
 "SDL_SCANCODE_PRINTSCREEN",
 "SDL_EFWRITE",
 "SDL_SCANCODE_LALT",
 "SDL_SCANCODE_HELP",
 "SDLK_AUDIONEXT",
-"SDL_SetWindowIcon",
 "SDL_GetDisplayName",
 "SDL_FreeCursor",
 "SDL_INPUTPROXIMITYIN",
 "SDL_SCANCODE_RETURN",
 "SDL_BLENDMODE_MOD",
 "SDL_BUTTON_LMASK",
-"SDL_wcslcat",
 "SDL_CONTROLLER_BINDTYPE_NONE",
 "SDL_GetTouch",
 "SDL_SCANCODE_FIND",
 "SDLK_MEDIASELECT",
 "SDLK_KP_XOR",
 "SDL_RELEASED",
+"SDLK_KP_SPACE",
 "SDL_GetKeyboardState",
 "SDLK_F24",
 "SDLK_F23",
 "SDL_GetWindowID",
 "SDL_SCANCODE_7",
 "SDLK_EXECUTE",
-"SDL_strrchr",
+"KMOD_NUM",
 "SDL_SCANCODE_KP_4",
 "SDL_SCANCODE_KP_5",
 "SDL_SCANCODE_KP_6",
 "SDL_SCANCODE_KP_7",
 "SDLK_KP_8",
 "SDL_SCANCODE_KP_1",
-"SDL_ICONV_E2BIG",
+"SDL_SCANCODE_KP_2",
 "SDL_SCANCODE_KP_3",
 "SDLK_KP_4",
 "SDLK_KP_5",
 "SDLK_KP_6",
-"SDL_VideoQuit",
+"SDLK_KP_7",
 "SDL_SCANCODE_KP_8",
 "SDL_GL_MULTISAMPLEBUFFERS",
 "SDLK_KP_2",
 "SDL_SCANCODE_KP_D",
 "SDL_SCANCODE_KP_E",
 "SDL_SCANCODE_KP_F",
-"KMOD_LSHIFT",
 "SDL_SCANCODE_MAIL",
 "SDL_SCANCODE_KP_B",
 "SDL_GetWindowGammaRamp",
 "SDLK_EQUALS",
 "KMOD_SHIFT",
 "SDL_HasScreenKeyboardSupport",
-"SDL_wcslen",
 "SDL_GL_CONTEXT_PROFILE_MASK",
-"SDL_malloc",
 "SDL_INPUTMOTION",
 "SDL_CONTROLLER_BUTTON_DPAD_DOWN",
 "SDL_SCANCODE_SELECT",
 "SDL_SCANCODE_KP_00",
 "SDL_PREALLOC",
 "SDL_EventState",
-"KMOD_NUM",
 "SDL_GetNumDisplayModes",
 "SDL_MULTIGESTURE",
 "SDL_CONTROLLER_BINDTYPE_AXIS",
 "SDL_SetWindowSize",
 "SDL_CONTROLLER_BINDTYPE_HAT",
 "SDL_GetSurfaceBlendMode",
-"SDL_strcmp",
-"SDL_FreeFormat",
+"SDL_MinimizeWindow",
 "SDL_ReadLE16",
 "SDL_GL_SetSwapInterval",
 "KMOD_RSHIFT",
 "SDLK_TAB",
 "SDLK_PLUS",
 "SDL_INIT_EVERYTHING",
-"SDL_utf8strlcpy",
-"SDL_wcslcpy",
 "SDL_GetKeyFromScancode",
 "SDL_MapRGB",
 "SDL_GetWindowGrab",
 "SDL_SCANCODE_RALT",
 "SDL_IntersectRectAndLine",
+"SDLK_9",
 "SDLK_APPLICATION",
 "SDL_GetKeyName",
 "SDLK_KP_MEMSTORE",
 "SDL_GL_BUFFER_SIZE",
 "SDLK_AC_BACK",
 "SDL_SCANCODE_KP_MEMSTORE",
-"SDL_SCANCODE_DECIMALSEPARATOR",
 "SDL_CONTROLLER_AXIS_LEFTY",
 "SDL_CONTROLLER_AXIS_LEFTX",
 "SDL_WINDOW_SHOWN",
 "SDLK_MENU",
 "SDLK_3",
 "SDLK_2",
-"SDLK_RIGHTPAREN",
+"SDL_FillRect",
 "SDLK_8",
 "SDLK_CLEAR",
 "SDL_SCANCODE_KBDILLUMDOWN",
 "SDL_SCANCODE_0",
 "SDL_FINGERUP",
 "SDLK_LEFTBRACKET",
-"SDL_ICONV_ERROR",
 "SDL_SCANCODE_KP_XOR",
 "SDL_RWFromMem",
 "SDL_GL_ACCUM_BLUE_SIZE",
 "SDL_ClearError",
 "SDL_ReadBE32",
 "SDLK_CANCEL",
-"SDL_INPUTPROXIMITYOUT",
 "SDL_JoystickGetButton",
 "SDLK_COMPUTER",
 "SDL_SCANCODE_KP_MEMSUBTRACT",
 "SDLK_RETURN2",
 "SDL_SCANCODE_KP_MEMDIVIDE",
 "SDL_SetWindowGrab",
-"SDL_strcasecmp",
+"SDL_JoystickNumHats",
 "RW_SEEK_CUR",
 "SDL_WINDOW_MOUSE_FOCUS",
-"SDL_calloc",
+"SDL_BUTTON_X2MASK",
 "SDLK_BRIGHTNESSDOWN",
 "SDL_GL_BLUE_SIZE",
 "SDL_SetWindowData",
 "SDLK_KP_COMMA",
-"SDL_SCANCODE_F17",
-"SDL_atan2",
+"SDL_NumJoysticks",
 "SDL_WINDOWEVENT_HIDDEN",
 "SDLK_MAIL",
 "SDL_SYSTEM_CURSOR_WAITARROW",
 "SDL_SCANCODE_F10",
 "SDL_SCANCODE_F11",
 "SDL_SCANCODE_F16",
-"SDL_copysign",
+"SDL_SCANCODE_F17",
 "SDL_SCANCODE_F14",
 "SDL_SCANCODE_F15",
 "SDLK_d",
-"SDL_strlcpy",
+"SDL_SCANCODE_DECIMALSEPARATOR",
 "SDL_GetWindowFlags",
-"SDL_GameControllerGetAxis",
 "SDL_ENABLE",
-"SDL_strupr",
-"SDL_SCANCODE_APOSTROPHE",
 "SDL_Quit",
-"SDL_strtoull",
 "SDLK_UNDO",
 "SDL_SCANCODE_D",
 "SDL_GL_CONTEXT_MINOR_VERSION",
 "SDL_CONTROLLER_BUTTON_DPAD_RIGHT",
 "SDLK_RALT",
 "SDL_SYSTEM_CURSOR_SIZENESW",
-"SDL_iconv",
 "SDL_CONTROLLER_BUTTON_RIGHTSHOULDER",
 "SDL_GetWindowDisplayIndex",
 "SDLK_RETURN",
 "SDL_FlushEvents",
 "SDL_SetWindowMinimumSize",
 "SDL_SCANCODE_KP_RIGHTBRACE",
-"SDL_ltoa",
+"SDL_FreeFormat",
 "SDL_SetWindowFullscreen",
 "SDLK_FIND",
 "SDLK_KP_MINUS",
 "SDL_SCANCODE_KP_MEMMULTIPLY",
 "SDL_FillRects",
 "SDL_AddEventWatch",
-"SDL_GL_CONTEXT_RESET_ISOLATION_FLAG",
 "KMOD_RGUI",
 "SDL_CONTROLLER_AXIS_TRIGGERLEFT",
 "SDL_SCANCODE_INSERT",
 "SDL_SetClipboardText",
 "SDL_CONTROLLER_BUTTON_GUIDE",
 "SDL_SCANCODE_LANG1",
-"SDL_SCANCODE_KP_A",
-"SDL_iconv_string",
 "SDL_SCANCODE_RSHIFT",
 "SDLK_AC_SEARCH",
-"SDL_ICONV_EINVAL",
+"SDL_ADDEVENT",
 "SDL_TOUCHBUTTONDOWN",
 "SDL_QuitSubSystem",
 "SDL_WINDOWPOS_UNDEFINED",
 "SDL_SYSTEM_CURSOR_CROSSHAIR",
 "SDL_VideoInit",
 "SDL_SCANCODE_LANG5",
-"SDL_SCANCODE_CLEAR",
 "SDL_WINDOW_OPENGL",
 "SDL_DOLLARGESTURE",
 "SDL_NUM_SCANCODES",
 "SDL_SCANCODE_F7",
 "SDL_PEEKEVENT",
 "SDL_SCANCODE_F9",
-"SDL_MinimizeWindow",
 "SDLK_OPER",
 "SDL_INPUTBUTTONDOWN",
 "SDLK_DISPLAYSWITCH",
 "SDL_JoystickGetGUIDFromString",
-"SDL_ultoa",
-"SDL_memcpy",
+"KMOD_LSHIFT",
 "SDLK_KP_EQUALS",
 "SDL_HAT_LEFTUP",
 "SDL_FilterEvents",
 "SDL_WINDOWEVENT_SIZE_CHANGED",
 "SDL_SCANCODE_OUT",
 "SDL_DelEventWatch",
-"SDL_iconv_close",
 "SDL_SetSurfaceAlphaMod",
 "SDL_SCANCODE_AUDIONEXT",
-"SDL_JOYBUTTONUP",
 "SDL_BLENDMODE_ADD",
-"SDL_strrev",
-"SDL_memcmp",
 "SDL_SCANCODE_KP_EXCLAM",
 "SDL_MOUSEBUTTONDOWN",
-"SDL_SCANCODE_KP_2",
 "SDL_SCANCODE_MODE",
 "SDL_INPUTBUTTONUP",
 "SDL_KEYUP",
 "SDL_SCANCODE_WWW",
 "SDLK_y",
-"SDL_SYSTEM_CURSOR_ARROW",
+"SDL_SCANCODE_F20",
 "SDLK_CAPSLOCK",
 "SDL_RWFromFP",
 "SDL_RegisterEvents",
 "SDL_WriteBE64",
 "SDLK_KP_AMPERSAND",
 "SDL_GameControllerOpen",
-"SDL_memmove",
 "SDLK_f",
 "SDL_SetSurfaceColorMod",
 "SDL_SCANCODE_APPLICATION",
 "SDLK_KP_CLEAR",
 "SDL_EFREAD",
 "SDL_SCANCODE_KP_PLUS",
-"SDL_fabs",
-"SDL_ulltoa",
+"SDL_SYSTEM_CURSOR_ARROW",
 "SDLK_NUMLOCKCLEAR",
 "SDL_GetModState",
-"SDL_GameControllerGetAttached",
 "SDL_SetClipRect",
 "SDLK_SYSREQ",
 "SDLK_KP_COLON",
-"SDL_memset",
+"SDL_GameControllerGetAttached",
 "SDL_SetError",
 "SDL_CreateRGBSurface",
 "SDLK_KP_BINARY",
 "SDL_SCANCODE_RIGHTBRACKET",
 "SDL_SYSWMEVENT",
 "SDLK_k",
-"SDL_log",
 "SDL_RaiseWindow",
 "RW_SEEK_END",
 "SDL_WINDOWEVENT_RESIZED",
 "SDL_GetSurfaceAlphaMod",
 "SDLK_AC_REFRESH",
-"SDL_strtoll",
+"SDL_GetWindowSurface",
 "SDL_SCANCODE_OPER",
 "SDL_FINGERMOTION",
 "SDL_SCANCODE_POWER",
 "SDLK_QUESTION",
-"SDL_iconv_open",
 "SDL_GL_ACCUM_RED_SIZE",
 "SDL_IntersectRect",
 "KMOD_LGUI",
 "SDL_DestroyWindow",
-"SDL_sin",
+"SDL_SCANCODE_ESCAPE",
 "SDLK_OUT",
 "SDL_GameControllerGetBindForButton",
 "SDL_UpdateWindowSurfaceRects",
-"SDL_SCANCODE_F20",
+"SDL_WINDOWEVENT_ENTER",
 "SDL_CONTROLLER_BINDTYPE_BUTTON",
-"SDL_qsort",
+"SDL_INIT_GAMECONTROLLER",
 "SDL_CONTROLLER_AXIS_INVALID",
 "SDL_SCANCODE_AUDIOPREV",
 "SDL_FINGERDOWN",
 "SDL_EnclosePoints",
 "SDL_PeepEvents",
 "SDL_SCANCODE_KP_AMPERSAND",
-"SDL_getenv",
-"SDL_GetCurrentVideoDriver",
 "SDLK_KP_VERTICALBAR",
 "SDL_SCANCODE_UNDO",
 "SDL_SCANCODE_SLEEP",
-"SDL_scalbn",
+"SDL_SetWindowIcon",
 "SDL_LASTEVENT",
 "SDL_SCANCODE_KP_GREATER",
 "SDL_GL_CreateContext",
 "SDL_HAT_LEFTDOWN",
 "SDL_IsTextInputActive",
 "SDL_SCANCODE_KP_COMMA",
-"SDL_strstr",
 "SDLK_KP_EQUALSAS400",
 "SDL_JoystickGetGUID",
 "SDL_GetEventFilter",
 "SDL_SCANCODE_KP_DBLVERTICALBAR",
 "SDL_GetColorKey",
-"SDL_snprintf",
 "SDL_CreateWindow",
 "SDLK_UNDERSCORE",
 "SDLK_KBDILLUMTOGGLE",
-"SDL_free",
 "SDL_GL_STENCIL_SIZE",
 "SDL_GameControllerGetButtonFromString",
 "SDLK_n",
 "SDL_SCANCODE_INTERNATIONAL7",
 "SDL_WINDOW_MAXIMIZED",
 "SDL_GL_UnloadLibrary",
-"SDL_cos",
+"SDL_JOYBUTTONUP",
 "SDLK_LESS",
-"SDL_strtoul",
 "SDL_JoystickNumButtons",
 "SDL_SCANCODE_LANG6",
 "SDL_SetColorKey",
 "SDL_GL_LoadLibrary",
 "KMOD_MODE",
 "SDL_SCANCODE_KP_EQUALS",
-"SDL_GetWindowSurface",
+"SDL_RWFromFile",
 "SDLK_AUDIOMUTE",
 "SDL_GL_CONTEXT_FORWARD_COMPATIBLE_FLAG",
 "SDL_GetClosestDisplayMode",
 "SDL_SCANCODE_KP_000",
 "SDL_BLENDMODE_NONE",
 "SDLK_GREATER",
-"SDL_sscanf",
 "SDLK_7",
 "SDL_WINDOWEVENT_SHOWN",
-"SDLK_KP_LEFTBRACE",
 "SDL_StopTextInput",
 "SDL_BUTTON_LEFT",
 "SDL_SCANCODE_LSHIFT",
 "SDLK_KP_00",
 "SDL_HasIntersection",
 "SDLK_END",
-"SDL_strncasecmp",
 "SDL_GL_ALPHA_SIZE",
 "SDL_GetKeyFromName",
 "SDL_SCANCODE_END",
 "SDL_GL_SwapWindow",
 "SDL_SCANCODE_KP_POWER",
 "SDL_GetFinger",
-"SDLK_9",
+"SDLK_RIGHTPAREN",
 "KMOD_RCTRL",
 "SDLK_VOLUMEDOWN",
 "SDL_JoystickNumAxes",
 "SDL_GL_CONTEXT_PROFILE_CORE",
 "SDL_SCANCODE_AUDIOSTOP",
 "SDL_GL_CONTEXT_DEBUG_FLAG",
-"SDL_strchr",
 "SDL_SCANCODE_SLASH",
-"SDL_SCANCODE_LANG3",
-"SDL_strtod",
 "SDL_WINDOWEVENT_LEAVE",
 "SDLK_KP_MEMCLEAR",
-"SDL_strlcat",
-"SDL_strtol",
-"SDL_RWFromFile",
 "SDL_MapRGBA",
 "SDL_SCANCODE_ALTERASE",
 "SDL_FlushEvent",
 "SDLK_CUT",
 "SDL_WINDOW_BORDERLESS",
-"SDL_ADDEVENT",
 "SDLK_LSHIFT",
 "SDL_SetWindowDisplayMode",
-"SDL_strlwr",
+"SDL_GL_CONTEXT_RESET_ISOLATION_FLAG",
 "SDL_FreeSurface",
 "SDL_AllocRW",
-"SDL_sqrt",
+"SDLK_KP_LEFTBRACE",
 "SDL_GameControllerGetJoystick",
 "SDLK_KP_MEMADD",
 "SDL_SCANCODE_INTERNATIONAL2",
 "SDL_JoystickEventState",
 "SDL_SCANCODE_INTERNATIONAL4",
 "SDL_SCANCODE_INTERNATIONAL5",
-"SDL_WINDOWEVENT_ENTER",
+"SDL_SCANCODE_LANG3",
 "SDL_SCANCODE_INTERNATIONAL8",
 "SDL_SCANCODE_INTERNATIONAL9",
-"SDL_atan",
 "SDL_JoystickInstanceID",
-"SDL_strncmp",
 "SDL_SCANCODE_F19",
-"SDL_INIT_GAMECONTROLLER",
+"SDL_SCANCODE_CLEAR",
 "SDL_MaximizeWindow",
 "SDLK_CRSEL",
 "SDL_TRUE",
 "SDL_WriteLE64",
 "SDLK_KP_DBLAMPERSAND",
 "SDL_JOYBUTTONDOWN",
-"SDL_lltoa",
 "SDL_SCANCODE_VOLUMEDOWN",
 "SDL_SCANCODE_BRIGHTNESSDOWN",
 
 typedef uint32_t Uint32;
 typedef int64_t Sint64;
 typedef uint64_t Uint64;
-extern void * SDL_malloc(size_t size);
-extern void * SDL_calloc(size_t nmemb, size_t size);
-extern void * SDL_realloc(void *mem, size_t size);
-extern void SDL_free(void *mem);
-extern char * SDL_getenv(const char *name);
-extern int SDL_setenv(const char *name, const char *value,
-int overwrite);
-extern void SDL_qsort(void *base, size_t nmemb, size_t size,
-int (*compare) (const void *,
-const void *));
-extern void * SDL_memset(void *dst, int c, size_t len);
-extern void * SDL_memcpy(void *dst, const void *src,
-size_t len);
-extern void * SDL_memmove(void *dst, const void *src,
-size_t len);
-extern int SDL_memcmp(const void *s1, const void *s2,
-size_t len);
-extern size_t SDL_strlen(const char *string);
-extern size_t SDL_wcslen(const wchar_t * string);
-extern size_t SDL_wcslcpy(wchar_t *dst, const wchar_t *src, size_t maxlen);
-extern size_t SDL_wcslcat(wchar_t *dst, const wchar_t *src, size_t maxlen);
-extern size_t SDL_strlcpy(char *dst, const char *src,
-size_t maxlen);
-extern size_t SDL_utf8strlcpy(char *dst, const char *src,
-size_t dst_bytes);
-extern size_t SDL_strlcat(char *dst, const char *src,
-size_t maxlen);
-extern char * SDL_strdup(const char *string);
-extern char * SDL_strrev(char *string);
-extern char * SDL_strupr(char *string);
-extern char * SDL_strlwr(char *string);
-extern char * SDL_strchr(const char *string, int c);
-extern char * SDL_strrchr(const char *string, int c);
-extern char * SDL_strstr(const char *haystack,
-const char *needle);
-extern char * SDL_ltoa(long value, char *string, int radix);
-extern char * SDL_ultoa(unsigned long value, char *string,
-int radix);
-extern long SDL_strtol(const char *string, char **endp,
-int base);
-extern unsigned long SDL_strtoul(const char *string,
-char **endp, int base);
-extern char * SDL_lltoa(Sint64 value, char *string,
-int radix);
-extern char * SDL_ulltoa(Uint64 value, char *string,
-int radix);
-extern Sint64 SDL_strtoll(const char *string, char **endp,
-int base);
-extern Uint64 SDL_strtoull(const char *string, char **endp,
-int base);
-extern double SDL_strtod(const char *string, char **endp);
-extern int SDL_strcmp(const char *str1, const char *str2);
-extern int SDL_strncmp(const char *str1, const char *str2,
-size_t maxlen);
-extern int SDL_strcasecmp(const char *str1,
-const char *str2);
-extern int SDL_strncasecmp(const char *str1,
-const char *str2, size_t maxlen);
-extern int SDL_sscanf(const char *text, const char *fmt,
-...);
-extern int SDL_snprintf(char *text, size_t maxlen,
-const char *fmt, ...);
-extern int SDL_vsnprintf(char *text, size_t maxlen,
-const char *fmt, va_list ap);
-#define M_PI ...
-extern double SDL_atan(double x);
-extern double SDL_atan2(double y, double x);
-extern double SDL_copysign(double x, double y);
-extern double SDL_cos(double x);
-extern double SDL_fabs(double x);
-extern double SDL_floor(double x);
-extern double SDL_log(double x);
-extern double SDL_pow(double x, double y);
-extern double SDL_scalbn(double x, int n);
-extern double SDL_sin(double x);
-extern double SDL_sqrt(double x);
-#define SDL_ICONV_ERROR ...
-#define SDL_ICONV_E2BIG ...
-#define SDL_ICONV_EILSEQ ...
-#define SDL_ICONV_EINVAL ...
-typedef struct _SDL_iconv_t *SDL_iconv_t;
-extern SDL_iconv_t SDL_iconv_open(const char *tocode,
-const char *fromcode);
-extern int SDL_iconv_close(SDL_iconv_t cd);
-extern size_t SDL_iconv(SDL_iconv_t cd, const char **inbuf,
-size_t * inbytesleft, char **outbuf,
-size_t * outbytesleft);
-extern char * SDL_iconv_string(const char *tocode,
-const char *fromcode,
-const char *inbuf,
-size_t inbytesleft);
 typedef enum
 {
 SDL_BLENDMODE_NONE = 0x00000000,
 SDL_GL_SHARE_WITH_CURRENT_CONTEXT = 22
 SDLK_COPY = 1073741948
 SDL_DROPFILE = 4096
-SDL_SCANCODE_ESCAPE = 41
 SDL_SetEventFilter = guard(lookup('SDL_SetEventFilter'))
 SDL_SCANCODE_KP_HASH = 204
 SDLK_EXSEL = 1073741988
 SDLK_QUOTEDBL = 34
 SDL_JOYAXISMOTION = 1536
 SDLK_KP_000 = 1073742001
-SDL_vsnprintf = guard(lookup('SDL_vsnprintf'))
 SDL_GetMouseFocus = guard(lookup('SDL_GetMouseFocus'))
 SDLK_ALTERASE = 1073741977
 SDLK_MODE = 1073742081
 SDLK_UP = 1073741906
 SDL_SCANCODE_CAPSLOCK = 57
 SDL_SCANCODE_PAGEDOWN = 78
-SDL_strdup = guard(lookup('SDL_strdup'))
 SDL_GetScancodeFromKey = guard(lookup('SDL_GetScancodeFromKey'))
 SDL_INIT_VIDEO = 32
 SDL_SCANCODE_KP_DECIMAL = 220
 SDL_SetTextInputRect = guard(lookup('SDL_SetTextInputRect'))
 SDLK_AMPERSAND = 38
 SDL_INPUTWHEEL = 1283
-SDLK_KP_7 = 1073741919
+SDL_VideoQuit = guard(lookup('SDL_VideoQuit'))
 SDL_SCANCODE_PAGEUP = 75
-M_PI = 3
 SDLK_HASH = 35
 SDLK_KP_0 = 1073741922
 SDL_SetSurfaceBlendMode = guard(lookup('SDL_SetSurfaceBlendMode'))
 SDL_SCANCODE_THOUSANDSSEPARATOR = 178
 SDL_BUTTON_X1 = 4
 SDL_BUTTON_X2 = 5
-SDL_pow = guard(lookup('SDL_pow'))
 SDL_IGNORE = 0
-SDL_strlen = guard(lookup('SDL_strlen'))
 SDL_WINDOWEVENT_MAXIMIZED = 8
 SDL_UnionRect = guard(lookup('SDL_UnionRect'))
 SDL_GL_GREEN_SIZE = 1
 SDL_GL_CONTEXT_FLAGS = 20
 SDL_WINDOWEVENT_NONE = 0
 SDL_SCANCODE_CUT = 123
-SDL_FillRect = guard(lookup('SDL_FillRect'))
+SDL_SCANCODE_KP_A = 188
 _SDL_GetMouseState = guard(lookup('SDL_GetMouseState'))
-SDL_JoystickNumHats = guard(lookup('SDL_JoystickNumHats'))
 SDL_WINDOWEVENT = 512
 SDL_SCANCODE_EJECT = 281
 SDL_SCANCODE_KP_C = 190
 SDL_ReadU8 = guard(lookup('SDL_ReadU8'))
 SDL_SCANCODE_5 = 34
 SDL_SCANCODE_4 = 33
-SDLK_KP_SPACE = 1073742029
+SDL_INPUTPROXIMITYOUT = 1285
 SDL_SCANCODE_6 = 35
 SDL_SCANCODE_1 = 30
 SDLK_KP_RIGHTBRACE = 1073742009
 SDL_ENOMEM = 0
 SDLK_HOME = 1073741898
 SDL_GetScancodeName = guard(lookup('SDL_GetScancodeName'))
-SDL_BUTTON_X2MASK = 16
+SDL_SCANCODE_APOSTROPHE = 52
 SDL_SCANCODE_RIGHT = 79
 _SDL_GetError = lookup('SDL_GetError')
 SDL_UpperBlitScaled = guard(lookup('SDL_UpperBlitScaled'))
 SDL_EnableScreenSaver = guard(lookup('SDL_EnableScreenSaver'))
 SDL_SCANCODE_KP_PERCENT = 196
 SDL_SCANCODE_KP_MEMCLEAR = 210
-SDL_setenv = guard(lookup('SDL_setenv'))
 SDL_LASTERROR = 5
 SDL_WINDOW_RESIZABLE = 32
 SDLK_EJECT = 1073742105
 SDL_WINDOWPOS_CENTERED = 805240832
 SDLK_SLEEP = 1073742106
 SDLK_KP_CLEARENTRY = 1073742041
-SDL_ICONV_EILSEQ = 18446744073709551613
+SDL_GetCurrentVideoDriver = guard(lookup('SDL_GetCurrentVideoDriver'))
 SDL_SCANCODE_COPY = 124
 SDL_LoadBMP_RW = guard(lookup('SDL_LoadBMP_RW'))
-SDL_floor = guard(lookup('SDL_floor'))
+SDL_GameControllerGetAxis = guard(lookup('SDL_GameControllerGetAxis'))
 SDL_SCANCODE_KP_VERTICALBAR = 201
 SDL_CONTROLLER_BUTTON_INVALID = -1
 SDL_SCANCODE_KP_PERIOD = 99
 SDL_WINDOW_FOREIGN = 2048
 SDLK_THOUSANDSSEPARATOR = 1073742002
 SDL_MOUSEBUTTONUP = 1026
-SDL_NumJoysticks = guard(lookup('SDL_NumJoysticks'))
 SDL_UpperBlit = guard(lookup('SDL_UpperBlit'))
 SDLK_LEFT = 1073741904
 SDL_SCANCODE_AC_FORWARD = 271
 SDL_CONTROLLER_BUTTON_MAX = 15
 SDL_SCANCODE_PERIOD = 55
 SDL_SCANCODE_LEFTBRACKET = 47
-SDL_realloc = guard(lookup('SDL_realloc'))
 SDL_SCANCODE_AGAIN = 121
 SDL_SCANCODE_PRINTSCREEN = 70
 SDL_EFWRITE = 2
 SDL_SCANCODE_LALT = 226
 SDL_SCANCODE_HELP = 117
 SDLK_AUDIONEXT = 1073742082
-SDL_SetWindowIcon = guard(lookup('SDL_SetWindowIcon'))
 SDL_GetDisplayName = guard(lookup('SDL_GetDisplayName'))
 SDL_FreeCursor = guard(lookup('SDL_FreeCursor'))
 SDL_INPUTPROXIMITYIN = 1284
 SDL_SCANCODE_RETURN = 40
 SDL_BLENDMODE_MOD = 4
 SDL_BUTTON_LMASK = 1
-SDL_wcslcat = guard(lookup('SDL_wcslcat'))
 SDL_CONTROLLER_BINDTYPE_NONE = 0
 SDL_GetTouch = guard(lookup('SDL_GetTouch'))
 SDL_SCANCODE_FIND = 126
 SDLK_MEDIASELECT = 1073742087
 SDLK_KP_XOR = 1073742018
 SDL_RELEASED = 0
+SDLK_KP_SPACE = 1073742029
 SDL_GetKeyboardState = guard(lookup('SDL_GetKeyboardState'))
 SDLK_F24 = 1073741939
 SDLK_F23 = 1073741938
 SDL_GetWindowID = guard(lookup('SDL_GetWindowID'))
 SDL_SCANCODE_7 = 36
 SDLK_EXECUTE = 1073741940
-SDL_strrchr = guard(lookup('SDL_strrchr'))
+KMOD_NUM = 4096
 SDL_SCANCODE_KP_4 = 92
 SDL_SCANCODE_KP_5 = 93
 SDL_SCANCODE_KP_6 = 94
 SDL_SCANCODE_KP_7 = 95
 SDLK_KP_8 = 1073741920
 SDL_SCANCODE_KP_1 = 89
-SDL_ICONV_E2BIG = 18446744073709551614
+SDL_SCANCODE_KP_2 = 90
 SDL_SCANCODE_KP_3 = 91
 SDLK_KP_4 = 1073741916
 SDLK_KP_5 = 1073741917
 SDLK_KP_6 = 1073741918
-SDL_VideoQuit = guard(lookup('SDL_VideoQuit'))
+SDLK_KP_7 = 1073741919
 SDL_SCANCODE_KP_8 = 96
 SDL_GL_MULTISAMPLEBUFFERS = 13
 SDLK_KP_2 = 1073741914
 SDL_SCANCODE_KP_D = 191
 SDL_SCANCODE_KP_E = 192
 SDL_SCANCODE_KP_F = 193
-KMOD_LSHIFT = 1
 SDL_SCANCODE_MAIL = 265
 SDL_SCANCODE_KP_B = 189
 SDL_GetWindowGammaRamp = guard(lookup('SDL_GetWindowGammaRamp'))
 SDLK_EQUALS = 61
 KMOD_SHIFT = 3
 SDL_HasScreenKeyboardSupport = guard(lookup('SDL_HasScreenKeyboardSupport'))
-SDL_wcslen = guard(lookup('SDL_wcslen'))
 SDL_GL_CONTEXT_PROFILE_MASK = 21
-SDL_malloc = guard(lookup('SDL_malloc'))
 SDL_INPUTMOTION = 1280
 SDL_CONTROLLER_BUTTON_DPAD_DOWN = 12
 SDL_SCANCODE_SELECT = 119
 SDL_SCANCODE_KP_00 = 176
 SDL_PREALLOC = 1
 SDL_EventState = guard(lookup('SDL_EventState'))
-KMOD_NUM = 4096
 SDL_GetNumDisplayModes = guard(lookup('SDL_GetNumDisplayModes'))
 SDL_MULTIGESTURE = 2050
 SDL_CONTROLLER_BINDTYPE_AXIS = 2
 SDL_SetWindowSize = guard(lookup('SDL_SetWindowSize'))
 SDL_CONTROLLER_BINDTYPE_HAT = 3
 SDL_GetSurfaceBlendMode = guard(lookup('SDL_GetSurfaceBlendMode'))
-SDL_strcmp = guard(lookup('SDL_strcmp'))
-SDL_FreeFormat = guard(lookup('SDL_FreeFormat'))
+SDL_MinimizeWindow = guard(lookup('SDL_MinimizeWindow'))
 SDL_ReadLE16 = guard(lookup('SDL_ReadLE16'))
 SDL_GL_SetSwapInterval = guard(lookup('SDL_GL_SetSwapInterval'))
 KMOD_RSHIFT = 2
 SDLK_TAB = 9
 SDLK_PLUS = 43
 SDL_INIT_EVERYTHING = 65535
-SDL_utf8strlcpy = guard(lookup('SDL_utf8strlcpy'))
-SDL_wcslcpy = guard(lookup('SDL_wcslcpy'))
 SDL_GetKeyFromScancode = guard(lookup('SDL_GetKeyFromScancode'))
 SDL_MapRGB = guard(lookup('SDL_MapRGB'))
 SDL_GetWindowGrab = guard(lookup('SDL_GetWindowGrab'))
 SDL_SCANCODE_RALT = 230
 SDL_IntersectRectAndLine = guard(lookup('SDL_IntersectRectAndLine'))
+SDLK_9 = 57
 SDLK_APPLICATION = 1073741925
 SDL_GetKeyName = guard(lookup('SDL_GetKeyName'))
 SDLK_KP_MEMSTORE = 1073742032
 SDL_GL_BUFFER_SIZE = 4
 SDLK_AC_BACK = 1073742094
 SDL_SCANCODE_KP_MEMSTORE = 208
-SDL_SCANCODE_DECIMALSEPARATOR = 179
 SDL_CONTROLLER_AXIS_LEFTY = 1
 SDL_CONTROLLER_AXIS_LEFTX = 0
 SDL_WINDOW_SHOWN = 4
 SDLK_MENU = 1073741942
 SDLK_3 = 51
 SDLK_2 = 50
-SDLK_RIGHTPAREN = 41
+SDL_FillRect = guard(lookup('SDL_FillRect'))
 SDLK_8 = 56
 SDLK_CLEAR = 1073741980
 SDL_SCANCODE_KBDILLUMDOWN = 279
 SDL_SCANCODE_0 = 39
 SDL_FINGERUP = 1793
 SDLK_LEFTBRACKET = 91
-SDL_ICONV_ERROR = 18446744073709551615
 SDL_SCANCODE_KP_XOR = 194
 SDL_RWFromMem = guard(lookup('SDL_RWFromMem'))
 SDL_GL_ACCUM_BLUE_SIZE = 10
 SDL_ClearError = lookup('SDL_ClearError')
 SDL_ReadBE32 = guard(lookup('SDL_ReadBE32'))
 SDLK_CANCEL = 1073741979
-SDL_INPUTPROXIMITYOUT = 1285
 SDL_JoystickGetButton = guard(lookup('SDL_JoystickGetButton'))
 SDLK_COMPUTER = 1073742091
 SDL_SCANCODE_KP_MEMSUBTRACT = 212
 SDLK_RETURN2 = 1073741982
 SDL_SCANCODE_KP_MEMDIVIDE = 214
 SDL_SetWindowGrab = guard(lookup('SDL_SetWindowGrab'))
-SDL_strcasecmp = guard(lookup('SDL_strcasecmp'))
+SDL_JoystickNumHats = guard(lookup('SDL_JoystickNumHats'))
 RW_SEEK_CUR = 1
 SDL_WINDOW_MOUSE_FOCUS = 1024
-SDL_calloc = guard(lookup('SDL_calloc'))
+SDL_BUTTON_X2MASK = 16
 SDLK_BRIGHTNESSDOWN = 1073742099
 SDL_GL_BLUE_SIZE = 2
 SDL_SetWindowData = guard(lookup('SDL_SetWindowData'))
 SDLK_KP_COMMA = 1073741957
-SDL_SCANCODE_F17 = 108
-SDL_atan2 = guard(lookup('SDL_atan2'))
+SDL_NumJoysticks = guard(lookup('SDL_NumJoysticks'))
 _SDL_GetDesktopDisplayMode = guard(lookup('SDL_GetDesktopDisplayMode'))
 SDL_WINDOWEVENT_HIDDEN = 2
 SDLK_MAIL = 1073742089
 SDL_SCANCODE_F10 = 67
 SDL_SCANCODE_F11 = 68
 SDL_SCANCODE_F16 = 107
-SDL_copysign = guard(lookup('SDL_copysign'))
+SDL_SCANCODE_F17 = 108
 SDL_SCANCODE_F14 = 105
 SDL_SCANCODE_F15 = 106
 SDLK_d = 100
-SDL_strlcpy = guard(lookup('SDL_strlcpy'))
+SDL_SCANCODE_DECIMALSEPARATOR = 179
 SDL_GetWindowFlags = guard(lookup('SDL_GetWindowFlags'))
-SDL_GameControllerGetAxis = guard(lookup('SDL_GameControllerGetAxis'))
 SDL_ENABLE = 1
-SDL_strupr = guard(lookup('SDL_strupr'))
-SDL_SCANCODE_APOSTROPHE = 52
 SDL_Quit = lookup('SDL_Quit')
-SDL_strtoull = guard(lookup('SDL_strtoull'))
 SDLK_UNDO = 1073741946
 SDL_SCANCODE_D = 7
 SDL_GL_CONTEXT_MINOR_VERSION = 18
 SDL_CONTROLLER_BUTTON_DPAD_RIGHT = 14
 SDLK_RALT = 1073742054
 SDL_SYSTEM_CURSOR_SIZENESW = 6
-SDL_iconv = guard(lookup('SDL_iconv'))
 SDL_CONTROLLER_BUTTON_RIGHTSHOULDER = 10
 SDL_GetWindowDisplayIndex = guard(lookup('SDL_GetWindowDisplayIndex'))
 SDLK_RETURN = 13
 SDL_FlushEvents = guard(lookup('SDL_FlushEvents'))
 SDL_SetWindowMinimumSize = guard(lookup('SDL_SetWindowMinimumSize'))
 SDL_SCANCODE_KP_RIGHTBRACE = 185
-SDL_ltoa = guard(lookup('SDL_ltoa'))
+SDL_FreeFormat = guard(lookup('SDL_FreeFormat'))
 SDL_SetWindowFullscreen = guard(lookup('SDL_SetWindowFullscreen'))
 SDLK_FIND = 1073741950
 SDLK_KP_MINUS = 1073741910
 SDL_SCANCODE_KP_MEMMULTIPLY = 213
 SDL_FillRects = guard(lookup('SDL_FillRects'))
 SDL_AddEventWatch = guard(lookup('SDL_AddEventWatch'))
-SDL_GL_CONTEXT_RESET_ISOLATION_FLAG = 8
 KMOD_RGUI = 2048
 SDL_CONTROLLER_AXIS_TRIGGERLEFT = 4
 SDL_SCANCODE_INSERT = 73
 SDL_SetClipboardText = guard(lookup('SDL_SetClipboardText'))
 SDL_CONTROLLER_BUTTON_GUIDE = 5
 SDL_SCANCODE_LANG1 = 144
-SDL_SCANCODE_KP_A = 188
-SDL_iconv_string = guard(lookup('SDL_iconv_string'))
 SDL_SCANCODE_RSHIFT = 229
 SDLK_AC_SEARCH = 1073742092
-SDL_ICONV_EINVAL = 18446744073709551612
+SDL_ADDEVENT = 0
 SDL_TOUCHBUTTONDOWN = 1795
 SDL_QuitSubSystem = guard(lookup('SDL_QuitSubSystem'))
 SDL_WINDOWPOS_UNDEFINED = 536805376
 SDL_SYSTEM_CURSOR_CROSSHAIR = 3
 SDL_VideoInit = guard(lookup('SDL_VideoInit'))
 SDL_SCANCODE_LANG5 = 148
-SDL_SCANCODE_CLEAR = 156
 SDL_WINDOW_OPENGL = 2
 SDL_DOLLARGESTURE = 2048
 SDL_NUM_SCANCODES = 512
 SDL_SCANCODE_F7 = 64
 SDL_PEEKEVENT = 1
 SDL_SCANCODE_F9 = 66
-SDL_MinimizeWindow = guard(lookup('SDL_MinimizeWindow'))
 SDLK_OPER = 1073741985
 SDL_INPUTBUTTONDOWN = 1281
 SDLK_DISPLAYSWITCH = 1073742101
 SDL_JoystickGetGUIDFromString = guard(lookup('SDL_JoystickGetGUIDFromString'))
-SDL_ultoa = guard(lookup('SDL_ultoa'))
-SDL_memcpy = guard(lookup('SDL_memcpy'))
+KMOD_LSHIFT = 1
 SDLK_KP_EQUALS = 1073741927
 SDL_HAT_LEFTUP = 9
 SDL_FilterEvents = guard(lookup('SDL_FilterEvents'))
 SDL_WINDOWEVENT_SIZE_CHANGED = 6
 SDL_SCANCODE_OUT = 160
 SDL_DelEventWatch = guard(lookup('SDL_DelEventWatch'))
-SDL_iconv_close = guard(lookup('SDL_iconv_close'))
 SDL_SetSurfaceAlphaMod = guard(lookup('SDL_SetSurfaceAlphaMod'))
 SDL_SCANCODE_AUDIONEXT = 258
-SDL_JOYBUTTONUP = 1540
 SDL_BLENDMODE_ADD = 2
-SDL_strrev = guard(lookup('SDL_strrev'))
-SDL_memcmp = guard(lookup('SDL_memcmp'))
 SDL_SCANCODE_KP_EXCLAM = 207
 SDL_MOUSEBUTTONDOWN = 1025
-SDL_SCANCODE_KP_2 = 90
 SDL_SCANCODE_MODE = 257
 SDL_INPUTBUTTONUP = 1282
 SDL_KEYUP = 769
 SDL_SCANCODE_WWW = 264
 SDLK_y = 121
-SDL_SYSTEM_CURSOR_ARROW = 0
+SDL_SCANCODE_F20 = 111
 SDLK_CAPSLOCK = 1073741881
 SDL_RWFromFP = guard(lookup('SDL_RWFromFP'))
 SDL_RegisterEvents = guard(lookup('SDL_RegisterEvents'))
 SDL_WriteBE64 = guard(lookup('SDL_WriteBE64'))
 SDLK_KP_AMPERSAND = 1073742023
 SDL_GameControllerOpen = guard(lookup('SDL_GameControllerOpen'))
-SDL_memmove = guard(lookup('SDL_memmove'))
 SDLK_f = 102
 SDL_SetSurfaceColorMod = guard(lookup('SDL_SetSurfaceColorMod'))
 SDL_SCANCODE_APPLICATION = 101
 SDLK_KP_CLEAR = 1073742040
 SDL_EFREAD = 1
 SDL_SCANCODE_KP_PLUS = 87
-SDL_fabs = guard(lookup('SDL_fabs'))
-SDL_ulltoa = guard(lookup('SDL_ulltoa'))
+SDL_SYSTEM_CURSOR_ARROW = 0
 SDLK_NUMLOCKCLEAR = 1073741907
 SDL_GetModState = guard(lookup('SDL_GetModState'))
-SDL_GameControllerGetAttached = guard(lookup('SDL_GameControllerGetAttached'))
 SDL_SetClipRect = guard(lookup('SDL_SetClipRect'))
 SDLK_SYSREQ = 1073741978
 SDLK_KP_COLON = 1073742027
-SDL_memset = guard(lookup('SDL_memset'))
+SDL_GameControllerGetAttached = guard(lookup('SDL_GameControllerGetAttached'))
 SDL_SetError = guard(lookup('SDL_SetError'))
 SDL_CreateRGBSurface = guard(lookup('SDL_CreateRGBSurface'))
 SDLK_KP_BINARY = 1073742042
 SDL_SCANCODE_RIGHTBRACKET = 48
 SDL_SYSWMEVENT = 513
 SDLK_k = 107
-SDL_log = guard(lookup('SDL_log'))
 SDL_RaiseWindow = guard(lookup('SDL_RaiseWindow'))
 RW_SEEK_END = 2
 SDL_WINDOWEVENT_RESIZED = 5
 _SDL_JoystickName = guard(lookup('SDL_JoystickName'))
 SDL_GetSurfaceAlphaMod = guard(lookup('SDL_GetSurfaceAlphaMod'))
 SDLK_AC_REFRESH = 1073742097
-SDL_strtoll = guard(lookup('SDL_strtoll'))
+SDL_GetWindowSurface = guard(lookup('SDL_GetWindowSurface'))
 SDL_SCANCODE_OPER = 161
 SDL_FINGERMOTION = 1794
 SDL_SCANCODE_POWER = 102
 SDLK_QUESTION = 63
-SDL_iconv_open = guard(lookup('SDL_iconv_open'))
 SDL_GL_ACCUM_RED_SIZE = 8
 SDL_IntersectRect = guard(lookup('SDL_IntersectRect'))
 KMOD_LGUI = 1024
 SDL_DestroyWindow = guard(lookup('SDL_DestroyWindow'))
-SDL_sin = guard(lookup('SDL_sin'))
+SDL_SCANCODE_ESCAPE = 41
 SDLK_OUT = 1073741984
 SDL_GameControllerGetBindForButton = guard(lookup('SDL_GameControllerGetBindForButton'))
 SDL_UpdateWindowSurfaceRects = guard(lookup('SDL_UpdateWindowSurfaceRects'))
-SDL_SCANCODE_F20 = 111
+SDL_WINDOWEVENT_ENTER = 10
 SDL_CONTROLLER_BINDTYPE_BUTTON = 1
-SDL_qsort = guard(lookup('SDL_qsort'))
+SDL_INIT_GAMECONTROLLER = 8192
 SDL_CONTROLLER_AXIS_INVALID = -1
 SDL_SCANCODE_AUDIOPREV = 259
 SDL_FINGERDOWN = 1792
 SDL_EnclosePoints = guard(lookup('SDL_EnclosePoints'))
 SDL_PeepEvents = guard(lookup('SDL_PeepEvents'))
 SDL_SCANCODE_KP_AMPERSAND = 199
-SDL_getenv = guard(lookup('SDL_getenv'))
-SDL_GetCurrentVideoDriver = guard(lookup('SDL_GetCurrentVideoDriver'))
 SDLK_KP_VERTICALBAR = 1073742025
 SDL_SCANCODE_UNDO = 122
 SDL_SCANCODE_SLEEP = 282
-SDL_scalbn = guard(lookup('SDL_scalbn'))
+SDL_SetWindowIcon = guard(lookup('SDL_SetWindowIcon'))
 SDL_LASTEVENT = 65535
 SDL_SCANCODE_KP_GREATER = 198
 SDL_GL_CreateContext = guard(lookup('SDL_GL_CreateContext'))
 SDL_HAT_LEFTDOWN = 12
 SDL_IsTextInputActive = guard(lookup('SDL_IsTextInputActive'))
 SDL_SCANCODE_KP_COMMA = 133
-SDL_strstr = guard(lookup('SDL_strstr'))
 SDLK_KP_EQUALSAS400 = 1073741958
 SDL_JoystickGetGUID = guard(lookup('SDL_JoystickGetGUID'))
 SDL_GetEventFilter = guard(lookup('SDL_GetEventFilter'))
 SDL_SCANCODE_KP_DBLVERTICALBAR = 202
 SDL_GetColorKey = guard(lookup('SDL_GetColorKey'))
-SDL_snprintf = guard(lookup('SDL_snprintf'))
 SDL_CreateWindow = guard(lookup('SDL_CreateWindow'))
 SDLK_UNDERSCORE = 95
 _SDL_Init = lookup('SDL_Init')
 SDLK_KBDILLUMTOGGLE = 1073742102
-SDL_free = guard(lookup('SDL_free'))
 SDL_GL_STENCIL_SIZE = 7
 SDL_GameControllerGetButtonFromString = guard(lookup('SDL_GameControllerGetButtonFromString'))
 SDLK_n = 110
 SDL_SCANCODE_INTERNATIONAL7 = 141
 SDL_WINDOW_MAXIMIZED = 128
 SDL_GL_UnloadLibrary = guard(lookup('SDL_GL_UnloadLibrary'))
-SDL_cos = guard(lookup('SDL_cos'))
+SDL_JOYBUTTONUP = 1540
 SDLK_LESS = 60
-SDL_strtoul = guard(lookup('SDL_strtoul'))
 SDL_JoystickNumButtons = guard(lookup('SDL_JoystickNumButtons'))
 SDL_SCANCODE_LANG6 = 149
 SDL_SetColorKey = guard(lookup('SDL_SetColorKey'))
 _SDL_PollEvent = guard(lookup('SDL_PollEvent'))
 KMOD_MODE = 16384
 SDL_SCANCODE_KP_EQUALS = 103
-SDL_GetWindowSurface = guard(lookup('SDL_GetWindowSurface'))
+SDL_RWFromFile = guard(lookup('SDL_RWFromFile'))
 SDLK_AUDIOMUTE = 1073742086
 SDL_GL_CONTEXT_FORWARD_COMPATIBLE_FLAG = 2
 SDL_GetClosestDisplayMode = guard(lookup('SDL_GetClosestDisplayMode'))
 SDL_BLENDMODE_NONE = 0
 _SDL_GetWindowSize = guard(lookup('SDL_GetWindowSize'))
 SDLK_GREATER = 62
-SDL_sscanf = guard(lookup('SDL_sscanf'))
 SDLK_7 = 55
 SDL_WINDOWEVENT_SHOWN = 1
-SDLK_KP_LEFTBRACE = 1073742008
 SDL_StopTextInput = guard(lookup('SDL_StopTextInput'))
 SDL_BUTTON_LEFT = 1
 SDL_SCANCODE_LSHIFT = 225
 SDLK_KP_00 = 1073742000
 SDL_HasIntersection = guard(lookup('SDL_HasIntersection'))
 SDLK_END = 1073741901
-SDL_strncasecmp = guard(lookup('SDL_strncasecmp'))
 SDL_GL_ALPHA_SIZE = 3
 SDL_GetKeyFromName = guard(lookup('SDL_GetKeyFromName'))
 SDL_SCANCODE_END = 77
 SDL_GL_SwapWindow = guard(lookup('SDL_GL_SwapWindow'))
 SDL_SCANCODE_KP_POWER = 195
 SDL_GetFinger = guard(lookup('SDL_GetFinger'))
-SDLK_9 = 57
+SDLK_RIGHTPAREN = 41
 KMOD_RCTRL = 128
 SDLK_VOLUMEDOWN = 1073741953
 SDL_JoystickNumAxes = guard(lookup('SDL_JoystickNumAxes'))
 SDL_GL_CONTEXT_PROFILE_CORE = 1
 SDL_SCANCODE_AUDIOSTOP = 260
 SDL_GL_CONTEXT_DEBUG_FLAG = 1
-SDL_strchr = guard(lookup('SDL_strchr'))
 SDL_SCANCODE_SLASH = 56
-SDL_SCANCODE_LANG3 = 146
-SDL_strtod = guard(lookup('SDL_strtod'))
 SDL_WINDOWEVENT_LEAVE = 11
 SDLK_KP_MEMCLEAR = 1073742034
-SDL_strlcat = guard(lookup('SDL_strlcat'))
-SDL_strtol = guard(lookup('SDL_strtol'))
-SDL_RWFromFile = guard(lookup('SDL_RWFromFile'))
 SDL_MapRGBA = guard(lookup('SDL_MapRGBA'))
 SDL_SCANCODE_ALTERASE = 153
 SDL_FlushEvent = guard(lookup('SDL_FlushEvent'))
 SDLK_CUT = 1073741947
 SDL_WINDOW_BORDERLESS = 16
-SDL_ADDEVENT = 0
 SDLK_LSHIFT = 1073742049
 SDL_SetWindowDisplayMode = guard(lookup('SDL_SetWindowDisplayMode'))
-SDL_strlwr = guard(lookup('SDL_strlwr'))
+SDL_GL_CONTEXT_RESET_ISOLATION_FLAG = 8
 SDL_FreeSurface = guard(lookup('SDL_FreeSurface'))
 SDL_AllocRW = guard(lookup('SDL_AllocRW'))
-SDL_sqrt = guard(lookup('SDL_sqrt'))
+SDLK_KP_LEFTBRACE = 1073742008
 SDL_GameControllerGetJoystick = guard(lookup('SDL_GameControllerGetJoystick'))
 SDLK_KP_MEMADD = 1073742035
 SDL_SCANCODE_INTERNATIONAL2 = 136
 SDL_JoystickEventState = guard(lookup('SDL_JoystickEventState'))
 SDL_SCANCODE_INTERNATIONAL4 = 138
 SDL_SCANCODE_INTERNATIONAL5 = 139
-SDL_WINDOWEVENT_ENTER = 10
+SDL_SCANCODE_LANG3 = 146
 SDL_SCANCODE_INTERNATIONAL8 = 142
 SDL_SCANCODE_INTERNATIONAL9 = 143
-SDL_atan = guard(lookup('SDL_atan'))
 SDL_JoystickInstanceID = guard(lookup('SDL_JoystickInstanceID'))
-SDL_strncmp = guard(lookup('SDL_strncmp'))
 SDL_SCANCODE_F19 = 110
-SDL_INIT_GAMECONTROLLER = 8192
+SDL_SCANCODE_CLEAR = 156
 SDL_MaximizeWindow = guard(lookup('SDL_MaximizeWindow'))
 SDLK_CRSEL = 1073741987
 SDL_TRUE = 1
 SDL_WriteLE64 = guard(lookup('SDL_WriteLE64'))
 SDLK_KP_DBLAMPERSAND = 1073742024
 SDL_JOYBUTTONDOWN = 1539
-SDL_lltoa = guard(lookup('SDL_lltoa'))
 SDL_SCANCODE_VOLUMEDOWN = 129
 SDL_SCANCODE_BRIGHTNESSDOWN = 275
 
 autobind = AutoBind(options=dict(
     CDEF_PATH = CDEF_PATH,
     CDEF_FILES = [ 
-        '../../../sdl_defs/prefix.h',
-         'SDL_stdinc.h',
+         SDL_DEFS + 'prefix.h',
+         #'SDL_config.h',
+         SDL_DEFS + 'SDL_stdinc.h',
          'SDL_blendmode.h',
          'SDL_scancode.h',
-    #    'SDL_config.h',
          SDL_DEFS + 'SDL_pixels.h',
          'SDL_rect.h',
          'SDL_rwops.h',
 import traceback
 import sys
 import os
-import logging
 
 __all__ = [
     '_ffi',
     'SDLError',
 ]
 
-log = logging.getLogger('SDL')
-
 class SDLError(Exception):
     pass
 
 IS_LINUX = sys.platform == 'linux2'
 _THISDIR = os.path.abspath(os.path.dirname(__file__))  
 
+__missing_functions = [] 
+
+def get_missing_functions():
+    return __missing_functions 
+
 def load_lib(cdefs):
     global _LIB
     libname = 'SDL2'
             pass
         except:
             traceback.print_exc()
-    log.error("unable to find SDL2 library")
+    print("SDL: Unable to find SDL2 library", file=sys.stderr)
 
 def wrapstr(result):
     if result:
 def lookup(name):
     if hasattr(_LIB, name):
         return getattr(_LIB, name)
-    log.warning("function",name,"missing.")
+    __missing_functions.append(name)
     return None 
     
 def check_error():