{"payload":{"allShortcutsEnabled":false,"fileTree":{"include":{"items":[{"name":".cvsignore","path":"include/.cvsignore","contentType":"file"},{"name":"Makefile.am","path":"include/Makefile.am","contentType":"file"},{"name":"SDL.h","path":"include/SDL.h","contentType":"file"},{"name":"SDL_active.h","path":"include/SDL_active.h","contentType":"file"},{"name":"SDL_audio.h","path":"include/SDL_audio.h","contentType":"file"},{"name":"SDL_byteorder.h","path":"include/SDL_byteorder.h","contentType":"file"},{"name":"SDL_cdrom.h","path":"include/SDL_cdrom.h","contentType":"file"},{"name":"SDL_copying.h","path":"include/SDL_copying.h","contentType":"file"},{"name":"SDL_endian.h","path":"include/SDL_endian.h","contentType":"file"},{"name":"SDL_error.h","path":"include/SDL_error.h","contentType":"file"},{"name":"SDL_events.h","path":"include/SDL_events.h","contentType":"file"},{"name":"SDL_getenv.h","path":"include/SDL_getenv.h","contentType":"file"},{"name":"SDL_joystick.h","path":"include/SDL_joystick.h","contentType":"file"},{"name":"SDL_keyboard.h","path":"include/SDL_keyboard.h","contentType":"file"},{"name":"SDL_keysym.h","path":"include/SDL_keysym.h","contentType":"file"},{"name":"SDL_main.h","path":"include/SDL_main.h","contentType":"file"},{"name":"SDL_mouse.h","path":"include/SDL_mouse.h","contentType":"file"},{"name":"SDL_mutex.h","path":"include/SDL_mutex.h","contentType":"file"},{"name":"SDL_name.h","path":"include/SDL_name.h","contentType":"file"},{"name":"SDL_opengl.h","path":"include/SDL_opengl.h","contentType":"file"},{"name":"SDL_quit.h","path":"include/SDL_quit.h","contentType":"file"},{"name":"SDL_rwops.h","path":"include/SDL_rwops.h","contentType":"file"},{"name":"SDL_syswm.h","path":"include/SDL_syswm.h","contentType":"file"},{"name":"SDL_thread.h","path":"include/SDL_thread.h","contentType":"file"},{"name":"SDL_timer.h","path":"include/SDL_timer.h","contentType":"file"},{"name":"SDL_types.h","path":"include/SDL_types.h","contentType":"file"},{"name":"SDL_version.h","path":"include/SDL_version.h","contentType":"file"},{"name":"SDL_video.h","path":"include/SDL_video.h","contentType":"file"},{"name":"begin_code.h","path":"include/begin_code.h","contentType":"file"},{"name":"close_code.h","path":"include/close_code.h","contentType":"file"}],"totalCount":30},"":{"items":[{"name":"docs","path":"docs","contentType":"directory"},{"name":"include","path":"include","contentType":"directory"},{"name":"src","path":"src","contentType":"directory"},{"name":"test","path":"test","contentType":"directory"},{"name":".cvsignore","path":".cvsignore","contentType":"file"},{"name":"BUGS","path":"BUGS","contentType":"file"},{"name":"Borland.zip","path":"Borland.zip","contentType":"file"},{"name":"BorlandC.html","path":"BorlandC.html","contentType":"file"},{"name":"COPYING","path":"COPYING","contentType":"file"},{"name":"CREDITS","path":"CREDITS","contentType":"file"},{"name":"CWprojects.sea.bin","path":"CWprojects.sea.bin","contentType":"file"},{"name":"EpocBuildFiles.zip","path":"EpocBuildFiles.zip","contentType":"file"},{"name":"INSTALL","path":"INSTALL","contentType":"file"},{"name":"MPWmake.sea.bin","path":"MPWmake.sea.bin","contentType":"file"},{"name":"Makefile.am","path":"Makefile.am","contentType":"file"},{"name":"PBProjects.tar.gz","path":"PBProjects.tar.gz","contentType":"file"},{"name":"README","path":"README","contentType":"file"},{"name":"README-SDL.txt","path":"README-SDL.txt","contentType":"file"},{"name":"README.AmigaOS","path":"README.AmigaOS","contentType":"file"},{"name":"README.CVS","path":"README.CVS","contentType":"file"},{"name":"README.Epoc","path":"README.Epoc","contentType":"file"},{"name":"README.MacOS","path":"README.MacOS","contentType":"file"},{"name":"README.MacOSX","path":"README.MacOSX","contentType":"file"},{"name":"README.MiNT","path":"README.MiNT","contentType":"file"},{"name":"README.NanoX","path":"README.NanoX","contentType":"file"},{"name":"README.OpenBSD","path":"README.OpenBSD","contentType":"file"},{"name":"README.QNX","path":"README.QNX","contentType":"file"},{"name":"README.Win32","path":"README.Win32","contentType":"file"},{"name":"README.WinCE","path":"README.WinCE","contentType":"file"},{"name":"SDL.spec.in","path":"SDL.spec.in","contentType":"file"},{"name":"TODO","path":"TODO","contentType":"file"},{"name":"VisualC.html","path":"VisualC.html","contentType":"file"},{"name":"VisualC.zip","path":"VisualC.zip","contentType":"file"},{"name":"WhatsNew","path":"WhatsNew","contentType":"file"},{"name":"acinclude.m4","path":"acinclude.m4","contentType":"file"},{"name":"autogen.sh","path":"autogen.sh","contentType":"file"},{"name":"config.guess","path":"config.guess","contentType":"file"},{"name":"config.sub","path":"config.sub","contentType":"file"},{"name":"configure.in","path":"configure.in","contentType":"file"},{"name":"docs.html","path":"docs.html","contentType":"file"},{"name":"install-sh","path":"install-sh","contentType":"file"},{"name":"ltconfig","path":"ltconfig","contentType":"file"},{"name":"ltmain.sh","path":"ltmain.sh","contentType":"file"},{"name":"missing","path":"missing","contentType":"file"},{"name":"mkinstalldirs","path":"mkinstalldirs","contentType":"file"},{"name":"sdl-config.in","path":"sdl-config.in","contentType":"file"},{"name":"sdl.m4","path":"sdl.m4","contentType":"file"},{"name":"strip_fPIC.sh","path":"strip_fPIC.sh","contentType":"file"}],"totalCount":48}},"fileTreeProcessingTime":13.9197,"foldersToFetch":[],"repo":{"id":330016327,"defaultBranch":"main","name":"SDL-1.2","ownerLogin":"libsdl-org","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2021-01-15T20:34:18.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/77683370?v=4","public":true,"private":false,"isOrgOwned":true},"symbolsExpanded":false,"treeExpanded":true,"refInfo":{"name":"5fd81cee37f6ecf48dd99a828ddc22c57ffa106a","listCacheKey":"v0:1610743371.0","canEdit":false,"refType":"tree","currentOid":"5fd81cee37f6ecf48dd99a828ddc22c57ffa106a"},"path":"include/SDL_joystick.h","currentUser":null,"blob":{"rawLines":["/*"," SDL - Simple DirectMedia Layer"," Copyright (C) 1997, 1998, 1999, 2000, 2001, 2002 Sam Lantinga",""," This library is free software; you can redistribute it and/or"," modify it under the terms of the GNU Library General Public"," License as published by the Free Software Foundation; either"," version 2 of the License, or (at your option) any later version.",""," This library is distributed in the hope that it will be useful,"," but WITHOUT ANY WARRANTY; without even the implied warranty of"," MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU"," Library General Public License for more details.",""," You should have received a copy of the GNU Library General Public"," License along with this library; if not, write to the Free"," Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA",""," Sam Lantinga"," slouken@libsdl.org","*/","","#ifdef SAVE_RCSID","static char rcsid ="," \"@(#) $Id$\";","#endif","","/* Include file for SDL joystick event handling */","","#ifndef _SDL_joystick_h","#define _SDL_joystick_h","","#include \"SDL_types.h\"","","#include \"begin_code.h\"","/* Set up for C function definitions, even when using C++ */","#ifdef __cplusplus","extern \"C\" {","#endif","","/* In order to use these functions, SDL_Init() must have been called"," with the SDL_INIT_JOYSTICK flag. This causes SDL to scan the system"," for joysticks, and load appropriate drivers.","*/","","/* The joystick structure used to identify an SDL joystick */","struct _SDL_Joystick;","typedef struct _SDL_Joystick SDL_Joystick;","","","/* Function prototypes */","/*"," * Count the number of joysticks attached to the system"," */","extern DECLSPEC int SDLCALL SDL_NumJoysticks(void);","","/*"," * Get the implementation dependent name of a joystick."," * This can be called before any joysticks are opened."," * If no name can be found, this function returns NULL."," */","extern DECLSPEC const char * SDLCALL SDL_JoystickName(int device_index);","","/*"," * Open a joystick for use - the index passed as an argument refers to"," * the N'th joystick on the system. This index is the value which will"," * identify this joystick in future joystick events."," *"," * This function returns a joystick identifier, or NULL if an error occurred."," */","extern DECLSPEC SDL_Joystick * SDLCALL SDLCALL SDL_JoystickOpen(int device_index);","","/*"," * Returns 1 if the joystick has been opened, or 0 if it has not."," */","extern DECLSPEC int SDLCALL SDL_JoystickOpened(int device_index);","","/*"," * Get the device index of an opened joystick."," */","extern DECLSPEC int SDLCALL SDL_JoystickIndex(SDL_Joystick *joystick);","","/*"," * Get the number of general axis controls on a joystick"," */","extern DECLSPEC int SDLCALL SDL_JoystickNumAxes(SDL_Joystick *joystick);","","/*"," * Get the number of trackballs on a joystick"," * Joystick trackballs have only relative motion events associated"," * with them and their state cannot be polled."," */","extern DECLSPEC int SDLCALL SDL_JoystickNumBalls(SDL_Joystick *joystick);","","/*"," * Get the number of POV hats on a joystick"," */","extern DECLSPEC int SDLCALL SDL_JoystickNumHats(SDL_Joystick *joystick);","","/*"," * Get the number of buttons on a joystick"," */","extern DECLSPEC int SDLCALL SDL_JoystickNumButtons(SDL_Joystick *joystick);","","/*"," * Update the current state of the open joysticks."," * This is called automatically by the event loop if any joystick"," * events are enabled."," */","extern DECLSPEC void SDLCALL SDL_JoystickUpdate(void);","","/*"," * Enable/disable joystick event polling."," * If joystick events are disabled, you must call SDL_JoystickUpdate()"," * yourself and check the state of the joystick when you want joystick"," * information."," * The state can be one of SDL_QUERY, SDL_ENABLE or SDL_IGNORE."," */","extern DECLSPEC int SDLCALL SDL_JoystickEventState(int state);","","/*"," * Get the current state of an axis control on a joystick"," * The state is a value ranging from -32768 to 32767."," * The axis indices start at index 0."," */","extern DECLSPEC Sint16 SDLCALL SDL_JoystickGetAxis(SDL_Joystick *joystick, int axis);","","/*"," * Get the current state of a POV hat on a joystick"," * The return value is one of the following positions:"," */","#define SDL_HAT_CENTERED\t0x00","#define SDL_HAT_UP\t\t0x01","#define SDL_HAT_RIGHT\t\t0x02","#define SDL_HAT_DOWN\t\t0x04","#define SDL_HAT_LEFT\t\t0x08","#define SDL_HAT_RIGHTUP\t\t(SDL_HAT_RIGHT|SDL_HAT_UP)","#define SDL_HAT_RIGHTDOWN\t(SDL_HAT_RIGHT|SDL_HAT_DOWN)","#define SDL_HAT_LEFTUP\t\t(SDL_HAT_LEFT|SDL_HAT_UP)","#define SDL_HAT_LEFTDOWN\t(SDL_HAT_LEFT|SDL_HAT_DOWN)","/*"," * The hat indices start at index 0."," */","extern DECLSPEC Uint8 SDLCALL SDL_JoystickGetHat(SDL_Joystick *joystick, int hat);","","/*"," * Get the ball axis change since the last poll"," * This returns 0, or -1 if you passed it invalid parameters."," * The ball indices start at index 0."," */","extern DECLSPEC int SDLCALL SDL_JoystickGetBall(SDL_Joystick *joystick, int ball, int *dx, int *dy);","","/*"," * Get the current state of a button on a joystick"," * The button indices start at index 0."," */","extern DECLSPEC Uint8 SDLCALL SDL_JoystickGetButton(SDL_Joystick *joystick, int button);","","/*"," * Close a joystick previously opened with SDL_JoystickOpen()"," */","extern DECLSPEC void SDLCALL SDL_JoystickClose(SDL_Joystick *joystick);","","","/* Ends C function definitions when using C++ */","#ifdef __cplusplus","}","#endif","#include \"close_code.h\"","","#endif /* _SDL_joystick_h */"],"stylingDirectives":[[{"start":0,"end":2,"cssClass":"pl-c"}],[{"start":0,"end":34,"cssClass":"pl-c"}],[{"start":0,"end":66,"cssClass":"pl-c"}],[{"start":0,"end":0,"cssClass":"pl-c"}],[{"start":0,"end":65,"cssClass":"pl-c"}],[{"start":0,"end":63,"cssClass":"pl-c"}],[{"start":0,"end":64,"cssClass":"pl-c"}],[{"start":0,"end":68,"cssClass":"pl-c"}],[{"start":0,"end":0,"cssClass":"pl-c"}],[{"start":0,"end":67,"cssClass":"pl-c"}],[{"start":0,"end":66,"cssClass":"pl-c"}],[{"start":0,"end":69,"cssClass":"pl-c"}],[{"start":0,"end":52,"cssClass":"pl-c"}],[{"start":0,"end":0,"cssClass":"pl-c"}],[{"start":0,"end":69,"cssClass":"pl-c"}],[{"start":0,"end":62,"cssClass":"pl-c"}],[{"start":0,"end":77,"cssClass":"pl-c"}],[{"start":0,"end":0,"cssClass":"pl-c"}],[{"start":0,"end":16,"cssClass":"pl-c"}],[{"start":0,"end":22,"cssClass":"pl-c"}],[{"start":0,"end":2,"cssClass":"pl-c"}],[],[{"start":0,"end":6,"cssClass":"pl-k"},{"start":7,"end":17,"cssClass":"pl-c1"}],[{"start":0,"end":6,"cssClass":"pl-k"},{"start":7,"end":11,"cssClass":"pl-smi"},{"start":12,"end":17,"cssClass":"pl-s1"},{"start":18,"end":19,"cssClass":"pl-c1"}],[{"start":1,"end":12,"cssClass":"pl-s"}],[{"start":0,"end":6,"cssClass":"pl-k"}],[],[{"start":0,"end":50,"cssClass":"pl-c"}],[],[{"start":0,"end":7,"cssClass":"pl-k"},{"start":8,"end":23,"cssClass":"pl-s1"}],[{"start":0,"end":7,"cssClass":"pl-k"},{"start":8,"end":23,"cssClass":"pl-s1"}],[],[{"start":0,"end":8,"cssClass":"pl-k"},{"start":9,"end":22,"cssClass":"pl-s"}],[],[{"start":0,"end":8,"cssClass":"pl-k"},{"start":9,"end":23,"cssClass":"pl-s"}],[{"start":0,"end":60,"cssClass":"pl-c"}],[{"start":0,"end":6,"cssClass":"pl-k"},{"start":7,"end":18,"cssClass":"pl-s1"}],[{"start":0,"end":6,"cssClass":"pl-k"},{"start":7,"end":10,"cssClass":"pl-s"}],[{"start":0,"end":6,"cssClass":"pl-k"}],[],[{"start":0,"end":68,"cssClass":"pl-c"}],[{"start":0,"end":71,"cssClass":"pl-c"}],[{"start":0,"end":47,"cssClass":"pl-c"}],[{"start":0,"end":2,"cssClass":"pl-c"}],[],[{"start":0,"end":61,"cssClass":"pl-c"}],[{"start":0,"end":6,"cssClass":"pl-k"},{"start":7,"end":20,"cssClass":"pl-smi"}],[{"start":0,"end":7,"cssClass":"pl-k"},{"start":8,"end":14,"cssClass":"pl-k"},{"start":15,"end":28,"cssClass":"pl-smi"},{"start":29,"end":41,"cssClass":"pl-smi"}],[],[],[{"start":0,"end":25,"cssClass":"pl-c"}],[{"start":0,"end":2,"cssClass":"pl-c"}],[{"start":0,"end":55,"cssClass":"pl-c"}],[{"start":0,"end":3,"cssClass":"pl-c"}],[{"start":0,"end":6,"cssClass":"pl-k"},{"start":7,"end":15,"cssClass":"pl-smi"},{"start":16,"end":19,"cssClass":"pl-s1"},{"start":20,"end":27,"cssClass":"pl-smi"},{"start":28,"end":44,"cssClass":"pl-en"},{"start":45,"end":49,"cssClass":"pl-smi"}],[],[{"start":0,"end":2,"cssClass":"pl-c"}],[{"start":0,"end":55,"cssClass":"pl-c"}],[{"start":0,"end":54,"cssClass":"pl-c"}],[{"start":0,"end":55,"cssClass":"pl-c"}],[{"start":0,"end":3,"cssClass":"pl-c"}],[{"start":0,"end":6,"cssClass":"pl-k"},{"start":7,"end":15,"cssClass":"pl-smi"},{"start":16,"end":21,"cssClass":"pl-k"},{"start":22,"end":26,"cssClass":"pl-s1"},{"start":27,"end":28,"cssClass":"pl-c1"},{"start":29,"end":36,"cssClass":"pl-c1"},{"start":37,"end":53,"cssClass":"pl-en"},{"start":54,"end":57,"cssClass":"pl-smi"},{"start":58,"end":70,"cssClass":"pl-s1"}],[],[{"start":0,"end":2,"cssClass":"pl-c"}],[{"start":0,"end":70,"cssClass":"pl-c"}],[{"start":0,"end":71,"cssClass":"pl-c"}],[{"start":0,"end":52,"cssClass":"pl-c"}],[{"start":0,"end":2,"cssClass":"pl-c"}],[{"start":0,"end":77,"cssClass":"pl-c"}],[{"start":0,"end":3,"cssClass":"pl-c"}],[{"start":0,"end":6,"cssClass":"pl-k"},{"start":7,"end":15,"cssClass":"pl-smi"},{"start":16,"end":28,"cssClass":"pl-s1"},{"start":29,"end":30,"cssClass":"pl-c1"},{"start":31,"end":38,"cssClass":"pl-c1"},{"start":39,"end":46,"cssClass":"pl-smi"},{"start":47,"end":63,"cssClass":"pl-en"},{"start":64,"end":67,"cssClass":"pl-smi"},{"start":68,"end":80,"cssClass":"pl-s1"}],[],[{"start":0,"end":2,"cssClass":"pl-c"}],[{"start":0,"end":65,"cssClass":"pl-c"}],[{"start":0,"end":3,"cssClass":"pl-c"}],[{"start":0,"end":6,"cssClass":"pl-k"},{"start":7,"end":15,"cssClass":"pl-smi"},{"start":16,"end":19,"cssClass":"pl-s1"},{"start":20,"end":27,"cssClass":"pl-smi"},{"start":28,"end":46,"cssClass":"pl-en"},{"start":47,"end":50,"cssClass":"pl-smi"},{"start":51,"end":63,"cssClass":"pl-s1"}],[],[{"start":0,"end":2,"cssClass":"pl-c"}],[{"start":0,"end":46,"cssClass":"pl-c"}],[{"start":0,"end":3,"cssClass":"pl-c"}],[{"start":0,"end":6,"cssClass":"pl-k"},{"start":7,"end":15,"cssClass":"pl-smi"},{"start":16,"end":19,"cssClass":"pl-s1"},{"start":20,"end":27,"cssClass":"pl-smi"},{"start":28,"end":45,"cssClass":"pl-en"},{"start":46,"end":58,"cssClass":"pl-smi"},{"start":59,"end":60,"cssClass":"pl-c1"},{"start":60,"end":68,"cssClass":"pl-s1"}],[],[{"start":0,"end":2,"cssClass":"pl-c"}],[{"start":0,"end":56,"cssClass":"pl-c"}],[{"start":0,"end":3,"cssClass":"pl-c"}],[{"start":0,"end":6,"cssClass":"pl-k"},{"start":7,"end":15,"cssClass":"pl-smi"},{"start":16,"end":19,"cssClass":"pl-s1"},{"start":20,"end":27,"cssClass":"pl-smi"},{"start":28,"end":47,"cssClass":"pl-en"},{"start":48,"end":60,"cssClass":"pl-smi"},{"start":61,"end":62,"cssClass":"pl-c1"},{"start":62,"end":70,"cssClass":"pl-s1"}],[],[{"start":0,"end":2,"cssClass":"pl-c"}],[{"start":0,"end":45,"cssClass":"pl-c"}],[{"start":0,"end":66,"cssClass":"pl-c"}],[{"start":0,"end":46,"cssClass":"pl-c"}],[{"start":0,"end":3,"cssClass":"pl-c"}],[{"start":0,"end":6,"cssClass":"pl-k"},{"start":7,"end":15,"cssClass":"pl-smi"},{"start":16,"end":19,"cssClass":"pl-s1"},{"start":20,"end":27,"cssClass":"pl-smi"},{"start":28,"end":48,"cssClass":"pl-en"},{"start":49,"end":61,"cssClass":"pl-smi"},{"start":62,"end":63,"cssClass":"pl-c1"},{"start":63,"end":71,"cssClass":"pl-s1"}],[],[{"start":0,"end":2,"cssClass":"pl-c"}],[{"start":0,"end":43,"cssClass":"pl-c"}],[{"start":0,"end":3,"cssClass":"pl-c"}],[{"start":0,"end":6,"cssClass":"pl-k"},{"start":7,"end":15,"cssClass":"pl-smi"},{"start":16,"end":19,"cssClass":"pl-s1"},{"start":20,"end":27,"cssClass":"pl-smi"},{"start":28,"end":47,"cssClass":"pl-en"},{"start":48,"end":60,"cssClass":"pl-smi"},{"start":61,"end":62,"cssClass":"pl-c1"},{"start":62,"end":70,"cssClass":"pl-s1"}],[],[{"start":0,"end":2,"cssClass":"pl-c"}],[{"start":0,"end":42,"cssClass":"pl-c"}],[{"start":0,"end":3,"cssClass":"pl-c"}],[{"start":0,"end":6,"cssClass":"pl-k"},{"start":7,"end":15,"cssClass":"pl-smi"},{"start":16,"end":19,"cssClass":"pl-s1"},{"start":20,"end":27,"cssClass":"pl-smi"},{"start":28,"end":50,"cssClass":"pl-en"},{"start":51,"end":63,"cssClass":"pl-smi"},{"start":64,"end":65,"cssClass":"pl-c1"},{"start":65,"end":73,"cssClass":"pl-s1"}],[],[{"start":0,"end":2,"cssClass":"pl-c"}],[{"start":0,"end":50,"cssClass":"pl-c"}],[{"start":0,"end":65,"cssClass":"pl-c"}],[{"start":0,"end":22,"cssClass":"pl-c"}],[{"start":0,"end":3,"cssClass":"pl-c"}],[{"start":0,"end":6,"cssClass":"pl-k"},{"start":7,"end":15,"cssClass":"pl-smi"},{"start":16,"end":20,"cssClass":"pl-s1"},{"start":21,"end":28,"cssClass":"pl-smi"},{"start":29,"end":47,"cssClass":"pl-en"},{"start":48,"end":52,"cssClass":"pl-smi"}],[],[{"start":0,"end":2,"cssClass":"pl-c"}],[{"start":0,"end":41,"cssClass":"pl-c"}],[{"start":0,"end":70,"cssClass":"pl-c"}],[{"start":0,"end":70,"cssClass":"pl-c"}],[{"start":0,"end":15,"cssClass":"pl-c"}],[{"start":0,"end":63,"cssClass":"pl-c"}],[{"start":0,"end":3,"cssClass":"pl-c"}],[{"start":0,"end":6,"cssClass":"pl-k"},{"start":7,"end":15,"cssClass":"pl-smi"},{"start":16,"end":19,"cssClass":"pl-s1"},{"start":20,"end":27,"cssClass":"pl-smi"},{"start":28,"end":50,"cssClass":"pl-en"},{"start":51,"end":54,"cssClass":"pl-smi"},{"start":55,"end":60,"cssClass":"pl-s1"}],[],[{"start":0,"end":2,"cssClass":"pl-c"}],[{"start":0,"end":57,"cssClass":"pl-c"}],[{"start":0,"end":53,"cssClass":"pl-c"}],[{"start":0,"end":37,"cssClass":"pl-c"}],[{"start":0,"end":3,"cssClass":"pl-c"}],[{"start":0,"end":6,"cssClass":"pl-k"},{"start":7,"end":15,"cssClass":"pl-smi"},{"start":16,"end":22,"cssClass":"pl-s1"},{"start":23,"end":30,"cssClass":"pl-smi"},{"start":31,"end":50,"cssClass":"pl-en"},{"start":51,"end":63,"cssClass":"pl-smi"},{"start":64,"end":65,"cssClass":"pl-c1"},{"start":65,"end":73,"cssClass":"pl-s1"},{"start":75,"end":78,"cssClass":"pl-smi"},{"start":79,"end":83,"cssClass":"pl-s1"}],[],[{"start":0,"end":2,"cssClass":"pl-c"}],[{"start":0,"end":51,"cssClass":"pl-c"}],[{"start":0,"end":54,"cssClass":"pl-c"}],[{"start":0,"end":3,"cssClass":"pl-c"}],[{"start":0,"end":7,"cssClass":"pl-k"},{"start":8,"end":24,"cssClass":"pl-c1"}],[{"start":0,"end":7,"cssClass":"pl-k"},{"start":8,"end":18,"cssClass":"pl-c1"}],[{"start":0,"end":7,"cssClass":"pl-k"},{"start":8,"end":21,"cssClass":"pl-c1"}],[{"start":0,"end":7,"cssClass":"pl-k"},{"start":8,"end":20,"cssClass":"pl-c1"}],[{"start":0,"end":7,"cssClass":"pl-k"},{"start":8,"end":20,"cssClass":"pl-c1"}],[{"start":0,"end":7,"cssClass":"pl-k"},{"start":8,"end":23,"cssClass":"pl-c1"}],[{"start":0,"end":7,"cssClass":"pl-k"},{"start":8,"end":25,"cssClass":"pl-c1"}],[{"start":0,"end":7,"cssClass":"pl-k"},{"start":8,"end":22,"cssClass":"pl-c1"}],[{"start":0,"end":7,"cssClass":"pl-k"},{"start":8,"end":24,"cssClass":"pl-c1"}],[{"start":0,"end":2,"cssClass":"pl-c"}],[{"start":0,"end":36,"cssClass":"pl-c"}],[{"start":0,"end":3,"cssClass":"pl-c"}],[{"start":0,"end":6,"cssClass":"pl-k"},{"start":7,"end":15,"cssClass":"pl-smi"},{"start":16,"end":21,"cssClass":"pl-s1"},{"start":22,"end":29,"cssClass":"pl-smi"},{"start":30,"end":48,"cssClass":"pl-en"},{"start":49,"end":61,"cssClass":"pl-smi"},{"start":62,"end":63,"cssClass":"pl-c1"},{"start":63,"end":71,"cssClass":"pl-s1"},{"start":73,"end":76,"cssClass":"pl-smi"},{"start":77,"end":80,"cssClass":"pl-s1"}],[],[{"start":0,"end":2,"cssClass":"pl-c"}],[{"start":0,"end":47,"cssClass":"pl-c"}],[{"start":0,"end":61,"cssClass":"pl-c"}],[{"start":0,"end":37,"cssClass":"pl-c"}],[{"start":0,"end":3,"cssClass":"pl-c"}],[{"start":0,"end":6,"cssClass":"pl-k"},{"start":7,"end":15,"cssClass":"pl-smi"},{"start":16,"end":19,"cssClass":"pl-s1"},{"start":20,"end":27,"cssClass":"pl-smi"},{"start":28,"end":47,"cssClass":"pl-en"},{"start":48,"end":60,"cssClass":"pl-smi"},{"start":61,"end":62,"cssClass":"pl-c1"},{"start":62,"end":70,"cssClass":"pl-s1"},{"start":72,"end":75,"cssClass":"pl-smi"},{"start":76,"end":80,"cssClass":"pl-s1"},{"start":82,"end":85,"cssClass":"pl-smi"},{"start":86,"end":87,"cssClass":"pl-c1"},{"start":87,"end":89,"cssClass":"pl-s1"},{"start":91,"end":94,"cssClass":"pl-smi"},{"start":95,"end":96,"cssClass":"pl-c1"},{"start":96,"end":98,"cssClass":"pl-s1"}],[],[{"start":0,"end":2,"cssClass":"pl-c"}],[{"start":0,"end":50,"cssClass":"pl-c"}],[{"start":0,"end":39,"cssClass":"pl-c"}],[{"start":0,"end":3,"cssClass":"pl-c"}],[{"start":0,"end":6,"cssClass":"pl-k"},{"start":7,"end":15,"cssClass":"pl-smi"},{"start":16,"end":21,"cssClass":"pl-s1"},{"start":22,"end":29,"cssClass":"pl-smi"},{"start":30,"end":51,"cssClass":"pl-en"},{"start":52,"end":64,"cssClass":"pl-smi"},{"start":65,"end":66,"cssClass":"pl-c1"},{"start":66,"end":74,"cssClass":"pl-s1"},{"start":76,"end":79,"cssClass":"pl-smi"},{"start":80,"end":86,"cssClass":"pl-s1"}],[],[{"start":0,"end":2,"cssClass":"pl-c"}],[{"start":0,"end":61,"cssClass":"pl-c"}],[{"start":0,"end":3,"cssClass":"pl-c"}],[{"start":0,"end":6,"cssClass":"pl-k"},{"start":7,"end":15,"cssClass":"pl-smi"},{"start":16,"end":20,"cssClass":"pl-s1"},{"start":21,"end":28,"cssClass":"pl-smi"},{"start":29,"end":46,"cssClass":"pl-en"},{"start":47,"end":59,"cssClass":"pl-smi"},{"start":60,"end":61,"cssClass":"pl-c1"},{"start":61,"end":69,"cssClass":"pl-s1"}],[],[],[{"start":0,"end":48,"cssClass":"pl-c"}],[{"start":0,"end":6,"cssClass":"pl-k"},{"start":7,"end":18,"cssClass":"pl-s1"},{"start":18,"end":18,"cssClass":"pl-k"}],[],[{"start":0,"end":6,"cssClass":"pl-k"}],[{"start":0,"end":8,"cssClass":"pl-k"},{"start":9,"end":23,"cssClass":"pl-s"}],[],[{"start":0,"end":6,"cssClass":"pl-k"},{"start":6,"end":28,"cssClass":"pl-c"}]],"colorizedLines":null,"csv":null,"csvError":null,"dependabotInfo":{"showConfigurationBanner":false,"configFilePath":null,"networkDependabotPath":"/libsdl-org/SDL-1.2/network/updates","dismissConfigurationNoticePath":"/settings/dismiss-notice/dependabot_configuration_notice","configurationNoticeDismissed":null},"displayName":"SDL_joystick.h","displayUrl":"https://github.com/libsdl-org/SDL-1.2/blame/5fd81cee37f6ecf48dd99a828ddc22c57ffa106a/include/SDL_joystick.h?raw=true","headerInfo":{"blobSize":"5.14 KB","deleteTooltip":"You must be signed in to make or propose changes","editTooltip":"You must be signed in to make or propose changes","ghDesktopPath":null,"isGitLfs":false,"onBranch":false,"shortPath":"cebd9ff","siteNavLoginPath":"/login?return_to=https%3A%2F%2Fgithub.com%2Flibsdl-org%2FSDL-1.2%2Fblame%2F5fd81cee37f6ecf48dd99a828ddc22c57ffa106a%2Finclude%2FSDL_joystick.h","isCSV":false,"isRichtext":false,"toc":null,"lineInfo":{"truncatedLoc":"171","truncatedSloc":"140"},"mode":"file"},"image":false,"isCodeownersFile":null,"isPlain":false,"isValidLegacyIssueTemplate":false,"issueTemplate":null,"discussionTemplate":null,"language":"C","languageID":41,"large":false,"planSupportInfo":{"repoIsFork":null,"repoOwnedByCurrentUser":null,"requestFullPath":"/libsdl-org/SDL-1.2/blame/5fd81cee37f6ecf48dd99a828ddc22c57ffa106a/include/SDL_joystick.h","showFreeOrgGatedFeatureMessage":null,"showPlanSupportBanner":null,"upgradeDataAttributes":null,"upgradePath":null},"publishBannersInfo":{"dismissActionNoticePath":"/settings/dismiss-notice/publish_action_from_dockerfile","releasePath":"/libsdl-org/SDL-1.2/releases/new?marketplace=true","showPublishActionBanner":false},"rawBlobUrl":"https://github.com/libsdl-org/SDL-1.2/raw/5fd81cee37f6ecf48dd99a828ddc22c57ffa106a/include/SDL_joystick.h","renderImageOrRaw":false,"richText":null,"renderedFileInfo":null,"shortPath":null,"symbolsEnabled":true,"tabSize":8,"topBannersInfo":{"overridingGlobalFundingFile":false,"globalPreferredFundingPath":null,"showInvalidCitationWarning":false,"citationHelpUrl":"https://docs.github.com/github/creating-cloning-and-archiving-repositories/creating-a-repository-on-github/about-citation-files","actionsOnboardingTip":null},"truncated":false,"viewable":true,"workflowRedirectUrl":null,"symbols":{"timed_out":true,"not_analyzed":false,"symbols":[{"name":"_SDL_joystick_h","kind":"macro","ident_start":1030,"ident_end":1045,"extent_start":1022,"extent_end":1047,"fully_qualified_name":"_SDL_joystick_h","ident_utf16":{"start":{"line_number":30,"utf16_col":8},"end":{"line_number":30,"utf16_col":23}},"extent_utf16":{"start":{"line_number":30,"utf16_col":0},"end":{"line_number":32,"utf16_col":0}}},{"name":"SDL_Joystick","kind":"type","ident_start":1502,"ident_end":1514,"extent_start":1473,"extent_end":1515,"fully_qualified_name":"SDL_Joystick","ident_utf16":{"start":{"line_number":47,"utf16_col":29},"end":{"line_number":47,"utf16_col":41}},"extent_utf16":{"start":{"line_number":47,"utf16_col":0},"end":{"line_number":47,"utf16_col":42}}},{"name":"SDL_NumJoysticks","kind":"function","ident_start":1635,"ident_end":1651,"extent_start":1635,"extent_end":1657,"fully_qualified_name":"SDL_NumJoysticks","ident_utf16":{"start":{"line_number":54,"utf16_col":28},"end":{"line_number":54,"utf16_col":44}},"extent_utf16":{"start":{"line_number":54,"utf16_col":28},"end":{"line_number":54,"utf16_col":50}}},{"name":"SDL_JoystickName","kind":"function","ident_start":1871,"ident_end":1887,"extent_start":1871,"extent_end":1905,"fully_qualified_name":"SDL_JoystickName","ident_utf16":{"start":{"line_number":61,"utf16_col":37},"end":{"line_number":61,"utf16_col":53}},"extent_utf16":{"start":{"line_number":61,"utf16_col":37},"end":{"line_number":61,"utf16_col":71}}},{"name":"SDL_JoystickOpen","kind":"function","ident_start":2239,"ident_end":2255,"extent_start":2239,"extent_end":2273,"fully_qualified_name":"SDL_JoystickOpen","ident_utf16":{"start":{"line_number":70,"utf16_col":47},"end":{"line_number":70,"utf16_col":63}},"extent_utf16":{"start":{"line_number":70,"utf16_col":47},"end":{"line_number":70,"utf16_col":81}}},{"name":"SDL_JoystickOpened","kind":"function","ident_start":2377,"ident_end":2395,"extent_start":2377,"extent_end":2413,"fully_qualified_name":"SDL_JoystickOpened","ident_utf16":{"start":{"line_number":75,"utf16_col":28},"end":{"line_number":75,"utf16_col":46}},"extent_utf16":{"start":{"line_number":75,"utf16_col":28},"end":{"line_number":75,"utf16_col":64}}},{"name":"SDL_JoystickIndex","kind":"function","ident_start":2498,"ident_end":2515,"extent_start":2498,"extent_end":2539,"fully_qualified_name":"SDL_JoystickIndex","ident_utf16":{"start":{"line_number":80,"utf16_col":28},"end":{"line_number":80,"utf16_col":45}},"extent_utf16":{"start":{"line_number":80,"utf16_col":28},"end":{"line_number":80,"utf16_col":69}}},{"name":"SDL_JoystickNumAxes","kind":"function","ident_start":2634,"ident_end":2653,"extent_start":2634,"extent_end":2677,"fully_qualified_name":"SDL_JoystickNumAxes","ident_utf16":{"start":{"line_number":85,"utf16_col":28},"end":{"line_number":85,"utf16_col":47}},"extent_utf16":{"start":{"line_number":85,"utf16_col":28},"end":{"line_number":85,"utf16_col":71}}},{"name":"SDL_JoystickNumBalls","kind":"function","ident_start":2875,"ident_end":2895,"extent_start":2875,"extent_end":2919,"fully_qualified_name":"SDL_JoystickNumBalls","ident_utf16":{"start":{"line_number":92,"utf16_col":28},"end":{"line_number":92,"utf16_col":48}},"extent_utf16":{"start":{"line_number":92,"utf16_col":28},"end":{"line_number":92,"utf16_col":72}}},{"name":"SDL_JoystickNumHats","kind":"function","ident_start":3001,"ident_end":3020,"extent_start":3001,"extent_end":3044,"fully_qualified_name":"SDL_JoystickNumHats","ident_utf16":{"start":{"line_number":97,"utf16_col":28},"end":{"line_number":97,"utf16_col":47}},"extent_utf16":{"start":{"line_number":97,"utf16_col":28},"end":{"line_number":97,"utf16_col":71}}},{"name":"SDL_JoystickNumButtons","kind":"function","ident_start":3125,"ident_end":3147,"extent_start":3125,"extent_end":3171,"fully_qualified_name":"SDL_JoystickNumButtons","ident_utf16":{"start":{"line_number":102,"utf16_col":28},"end":{"line_number":102,"utf16_col":50}},"extent_utf16":{"start":{"line_number":102,"utf16_col":28},"end":{"line_number":102,"utf16_col":74}}},{"name":"SDL_JoystickUpdate","kind":"function","ident_start":3350,"ident_end":3368,"extent_start":3350,"extent_end":3374,"fully_qualified_name":"SDL_JoystickUpdate","ident_utf16":{"start":{"line_number":109,"utf16_col":29},"end":{"line_number":109,"utf16_col":47}},"extent_utf16":{"start":{"line_number":109,"utf16_col":29},"end":{"line_number":109,"utf16_col":53}}},{"name":"SDL_JoystickEventState","kind":"function","ident_start":3676,"ident_end":3698,"extent_start":3676,"extent_end":3709,"fully_qualified_name":"SDL_JoystickEventState","ident_utf16":{"start":{"line_number":118,"utf16_col":28},"end":{"line_number":118,"utf16_col":50}},"extent_utf16":{"start":{"line_number":118,"utf16_col":28},"end":{"line_number":118,"utf16_col":61}}},{"name":"SDL_JoystickGetAxis","kind":"function","ident_start":3900,"ident_end":3919,"extent_start":3900,"extent_end":3953,"fully_qualified_name":"SDL_JoystickGetAxis","ident_utf16":{"start":{"line_number":125,"utf16_col":31},"end":{"line_number":125,"utf16_col":50}},"extent_utf16":{"start":{"line_number":125,"utf16_col":31},"end":{"line_number":125,"utf16_col":84}}},{"name":"SDL_HAT_CENTERED","kind":"macro","ident_start":4078,"ident_end":4094,"extent_start":4070,"extent_end":4100,"fully_qualified_name":"SDL_HAT_CENTERED","ident_utf16":{"start":{"line_number":131,"utf16_col":8},"end":{"line_number":131,"utf16_col":24}},"extent_utf16":{"start":{"line_number":131,"utf16_col":0},"end":{"line_number":132,"utf16_col":0}}},{"name":"SDL_HAT_UP","kind":"macro","ident_start":4108,"ident_end":4118,"extent_start":4100,"extent_end":4125,"fully_qualified_name":"SDL_HAT_UP","ident_utf16":{"start":{"line_number":132,"utf16_col":8},"end":{"line_number":132,"utf16_col":18}},"extent_utf16":{"start":{"line_number":132,"utf16_col":0},"end":{"line_number":133,"utf16_col":0}}},{"name":"SDL_HAT_RIGHT","kind":"macro","ident_start":4133,"ident_end":4146,"extent_start":4125,"extent_end":4153,"fully_qualified_name":"SDL_HAT_RIGHT","ident_utf16":{"start":{"line_number":133,"utf16_col":8},"end":{"line_number":133,"utf16_col":21}},"extent_utf16":{"start":{"line_number":133,"utf16_col":0},"end":{"line_number":134,"utf16_col":0}}},{"name":"SDL_HAT_DOWN","kind":"macro","ident_start":4161,"ident_end":4173,"extent_start":4153,"extent_end":4180,"fully_qualified_name":"SDL_HAT_DOWN","ident_utf16":{"start":{"line_number":134,"utf16_col":8},"end":{"line_number":134,"utf16_col":20}},"extent_utf16":{"start":{"line_number":134,"utf16_col":0},"end":{"line_number":135,"utf16_col":0}}},{"name":"SDL_HAT_LEFT","kind":"macro","ident_start":4188,"ident_end":4200,"extent_start":4180,"extent_end":4207,"fully_qualified_name":"SDL_HAT_LEFT","ident_utf16":{"start":{"line_number":135,"utf16_col":8},"end":{"line_number":135,"utf16_col":20}},"extent_utf16":{"start":{"line_number":135,"utf16_col":0},"end":{"line_number":136,"utf16_col":0}}},{"name":"SDL_HAT_RIGHTUP","kind":"macro","ident_start":4215,"ident_end":4230,"extent_start":4207,"extent_end":4259,"fully_qualified_name":"SDL_HAT_RIGHTUP","ident_utf16":{"start":{"line_number":136,"utf16_col":8},"end":{"line_number":136,"utf16_col":23}},"extent_utf16":{"start":{"line_number":136,"utf16_col":0},"end":{"line_number":137,"utf16_col":0}}},{"name":"SDL_HAT_RIGHTDOWN","kind":"macro","ident_start":4267,"ident_end":4284,"extent_start":4259,"extent_end":4314,"fully_qualified_name":"SDL_HAT_RIGHTDOWN","ident_utf16":{"start":{"line_number":137,"utf16_col":8},"end":{"line_number":137,"utf16_col":25}},"extent_utf16":{"start":{"line_number":137,"utf16_col":0},"end":{"line_number":138,"utf16_col":0}}},{"name":"SDL_HAT_LEFTUP","kind":"macro","ident_start":4322,"ident_end":4336,"extent_start":4314,"extent_end":4364,"fully_qualified_name":"SDL_HAT_LEFTUP","ident_utf16":{"start":{"line_number":138,"utf16_col":8},"end":{"line_number":138,"utf16_col":22}},"extent_utf16":{"start":{"line_number":138,"utf16_col":0},"end":{"line_number":139,"utf16_col":0}}},{"name":"SDL_HAT_LEFTDOWN","kind":"macro","ident_start":4372,"ident_end":4388,"extent_start":4364,"extent_end":4417,"fully_qualified_name":"SDL_HAT_LEFTDOWN","ident_utf16":{"start":{"line_number":139,"utf16_col":8},"end":{"line_number":139,"utf16_col":24}},"extent_utf16":{"start":{"line_number":139,"utf16_col":0},"end":{"line_number":140,"utf16_col":0}}},{"name":"SDL_JoystickGetHat","kind":"function","ident_start":4491,"ident_end":4509,"extent_start":4491,"extent_end":4542,"fully_qualified_name":"SDL_JoystickGetHat","ident_utf16":{"start":{"line_number":143,"utf16_col":30},"end":{"line_number":143,"utf16_col":48}},"extent_utf16":{"start":{"line_number":143,"utf16_col":30},"end":{"line_number":143,"utf16_col":81}}},{"name":"SDL_JoystickGetBall","kind":"function","ident_start":4728,"ident_end":4747,"extent_start":4728,"extent_end":4799,"fully_qualified_name":"SDL_JoystickGetBall","ident_utf16":{"start":{"line_number":150,"utf16_col":28},"end":{"line_number":150,"utf16_col":47}},"extent_utf16":{"start":{"line_number":150,"utf16_col":28},"end":{"line_number":150,"utf16_col":99}}},{"name":"SDL_JoystickGetButton","kind":"function","ident_start":4930,"ident_end":4951,"extent_start":4930,"extent_end":4987,"fully_qualified_name":"SDL_JoystickGetButton","ident_utf16":{"start":{"line_number":156,"utf16_col":30},"end":{"line_number":156,"utf16_col":51}},"extent_utf16":{"start":{"line_number":156,"utf16_col":30},"end":{"line_number":156,"utf16_col":87}}},{"name":"SDL_JoystickClose","kind":"function","ident_start":5088,"ident_end":5105,"extent_start":5088,"extent_end":5129,"fully_qualified_name":"SDL_JoystickClose","ident_utf16":{"start":{"line_number":161,"utf16_col":29},"end":{"line_number":161,"utf16_col":46}},"extent_utf16":{"start":{"line_number":161,"utf16_col":29},"end":{"line_number":161,"utf16_col":70}}}]}},"copilotInfo":null,"copilotAccessAllowed":false,"blame":{"ranges":{"1":{"start":1,"oldStart":1,"end":2,"oldEnd":2,"commitOid":"359adb4186fc9ad6b2351f6880d8a5ebcf3cb5ea","reblamePath":null},"3":{"start":3,"oldStart":3,"end":3,"oldEnd":3,"commitOid":"20ef0fdce662aaa1f6c4de51de6dc05a23b11d13","reblamePath":"include/SDL_joystick.h"},"4":{"start":4,"oldStart":4,"end":19,"oldEnd":19,"commitOid":"359adb4186fc9ad6b2351f6880d8a5ebcf3cb5ea","reblamePath":null},"20":{"start":20,"oldStart":20,"end":20,"oldEnd":20,"commitOid":"e59df8c775fc69c0645841fb50792235295f7a6e","reblamePath":"include/SDL_joystick.h"},"21":{"start":21,"oldStart":21,"end":54,"oldEnd":54,"commitOid":"359adb4186fc9ad6b2351f6880d8a5ebcf3cb5ea","reblamePath":null},"55":{"start":55,"oldStart":55,"end":55,"oldEnd":55,"commitOid":"5fd81cee37f6ecf48dd99a828ddc22c57ffa106a","reblamePath":"include/SDL_joystick.h"},"56":{"start":56,"oldStart":56,"end":61,"oldEnd":61,"commitOid":"359adb4186fc9ad6b2351f6880d8a5ebcf3cb5ea","reblamePath":null},"62":{"start":62,"oldStart":62,"end":62,"oldEnd":62,"commitOid":"5fd81cee37f6ecf48dd99a828ddc22c57ffa106a","reblamePath":"include/SDL_joystick.h"},"63":{"start":63,"oldStart":63,"end":70,"oldEnd":70,"commitOid":"359adb4186fc9ad6b2351f6880d8a5ebcf3cb5ea","reblamePath":null},"71":{"start":71,"oldStart":71,"end":71,"oldEnd":71,"commitOid":"5fd81cee37f6ecf48dd99a828ddc22c57ffa106a","reblamePath":"include/SDL_joystick.h"},"72":{"start":72,"oldStart":72,"end":75,"oldEnd":75,"commitOid":"359adb4186fc9ad6b2351f6880d8a5ebcf3cb5ea","reblamePath":null},"76":{"start":76,"oldStart":76,"end":76,"oldEnd":76,"commitOid":"5fd81cee37f6ecf48dd99a828ddc22c57ffa106a","reblamePath":"include/SDL_joystick.h"},"77":{"start":77,"oldStart":77,"end":80,"oldEnd":80,"commitOid":"359adb4186fc9ad6b2351f6880d8a5ebcf3cb5ea","reblamePath":null},"81":{"start":81,"oldStart":81,"end":81,"oldEnd":81,"commitOid":"5fd81cee37f6ecf48dd99a828ddc22c57ffa106a","reblamePath":"include/SDL_joystick.h"},"82":{"start":82,"oldStart":82,"end":85,"oldEnd":85,"commitOid":"359adb4186fc9ad6b2351f6880d8a5ebcf3cb5ea","reblamePath":null},"86":{"start":86,"oldStart":86,"end":86,"oldEnd":86,"commitOid":"5fd81cee37f6ecf48dd99a828ddc22c57ffa106a","reblamePath":"include/SDL_joystick.h"},"87":{"start":87,"oldStart":87,"end":92,"oldEnd":92,"commitOid":"359adb4186fc9ad6b2351f6880d8a5ebcf3cb5ea","reblamePath":null},"93":{"start":93,"oldStart":93,"end":93,"oldEnd":93,"commitOid":"5fd81cee37f6ecf48dd99a828ddc22c57ffa106a","reblamePath":"include/SDL_joystick.h"},"94":{"start":94,"oldStart":94,"end":97,"oldEnd":97,"commitOid":"359adb4186fc9ad6b2351f6880d8a5ebcf3cb5ea","reblamePath":null},"98":{"start":98,"oldStart":98,"end":98,"oldEnd":98,"commitOid":"5fd81cee37f6ecf48dd99a828ddc22c57ffa106a","reblamePath":"include/SDL_joystick.h"},"99":{"start":99,"oldStart":99,"end":102,"oldEnd":102,"commitOid":"359adb4186fc9ad6b2351f6880d8a5ebcf3cb5ea","reblamePath":null},"103":{"start":103,"oldStart":103,"end":103,"oldEnd":103,"commitOid":"5fd81cee37f6ecf48dd99a828ddc22c57ffa106a","reblamePath":"include/SDL_joystick.h"},"104":{"start":104,"oldStart":104,"end":109,"oldEnd":109,"commitOid":"359adb4186fc9ad6b2351f6880d8a5ebcf3cb5ea","reblamePath":null},"110":{"start":110,"oldStart":110,"end":110,"oldEnd":110,"commitOid":"5fd81cee37f6ecf48dd99a828ddc22c57ffa106a","reblamePath":"include/SDL_joystick.h"},"111":{"start":111,"oldStart":111,"end":118,"oldEnd":118,"commitOid":"359adb4186fc9ad6b2351f6880d8a5ebcf3cb5ea","reblamePath":null},"119":{"start":119,"oldStart":119,"end":119,"oldEnd":119,"commitOid":"5fd81cee37f6ecf48dd99a828ddc22c57ffa106a","reblamePath":"include/SDL_joystick.h"},"120":{"start":120,"oldStart":120,"end":125,"oldEnd":125,"commitOid":"359adb4186fc9ad6b2351f6880d8a5ebcf3cb5ea","reblamePath":null},"126":{"start":126,"oldStart":126,"end":126,"oldEnd":126,"commitOid":"5fd81cee37f6ecf48dd99a828ddc22c57ffa106a","reblamePath":"include/SDL_joystick.h"},"127":{"start":127,"oldStart":127,"end":143,"oldEnd":143,"commitOid":"359adb4186fc9ad6b2351f6880d8a5ebcf3cb5ea","reblamePath":null},"144":{"start":144,"oldStart":144,"end":144,"oldEnd":144,"commitOid":"5fd81cee37f6ecf48dd99a828ddc22c57ffa106a","reblamePath":"include/SDL_joystick.h"},"145":{"start":145,"oldStart":145,"end":150,"oldEnd":150,"commitOid":"359adb4186fc9ad6b2351f6880d8a5ebcf3cb5ea","reblamePath":null},"151":{"start":151,"oldStart":151,"end":151,"oldEnd":151,"commitOid":"5fd81cee37f6ecf48dd99a828ddc22c57ffa106a","reblamePath":"include/SDL_joystick.h"},"152":{"start":152,"oldStart":152,"end":156,"oldEnd":156,"commitOid":"359adb4186fc9ad6b2351f6880d8a5ebcf3cb5ea","reblamePath":null},"157":{"start":157,"oldStart":157,"end":157,"oldEnd":157,"commitOid":"5fd81cee37f6ecf48dd99a828ddc22c57ffa106a","reblamePath":"include/SDL_joystick.h"},"158":{"start":158,"oldStart":158,"end":161,"oldEnd":161,"commitOid":"359adb4186fc9ad6b2351f6880d8a5ebcf3cb5ea","reblamePath":null},"162":{"start":162,"oldStart":162,"end":162,"oldEnd":162,"commitOid":"5fd81cee37f6ecf48dd99a828ddc22c57ffa106a","reblamePath":"include/SDL_joystick.h"},"163":{"start":163,"oldStart":163,"end":171,"oldEnd":171,"commitOid":"359adb4186fc9ad6b2351f6880d8a5ebcf3cb5ea","reblamePath":null}},"commits":{"359adb4186fc9ad6b2351f6880d8a5ebcf3cb5ea":{"oid":"359adb4186fc9ad6b2351f6880d8a5ebcf3cb5ea","message":"Initial revision","shortMessageHtmlLink":"Initial revision","authorAvatarUrl":null,"committerName":"Sam Lantinga","committerEmail":"slouken@lokigames.com","committedDate":"2001-04-26T16:45:43.000Z","firstParentOid":null},"20ef0fdce662aaa1f6c4de51de6dc05a23b11d13":{"oid":"20ef0fdce662aaa1f6c4de51de6dc05a23b11d13","message":"Updated copyright information for 2002","shortMessageHtmlLink":"Updated copyright information for 2002","authorAvatarUrl":"https://avatars.githubusercontent.com/u/2100061?s=80&v=4","committerName":"Sam Lantinga","committerEmail":"slouken@libsdl.org","committedDate":"2002-03-06T11:23:08.000Z","firstParentOid":"c8a9f94433d3cbaef879333deb75602cd80be6ca"},"e59df8c775fc69c0645841fb50792235295f7a6e":{"oid":"e59df8c775fc69c0645841fb50792235295f7a6e","message":"Updated the headers with the correct e-mail address","shortMessageHtmlLink":"Updated the headers with the correct e-mail address","authorAvatarUrl":"https://avatars.githubusercontent.com/u/2100061?s=80&v=4","committerName":"Sam Lantinga","committerEmail":"slouken@libsdl.org","committedDate":"2001-12-14T12:37:47.000Z","firstParentOid":"81731431e004f62bb7a8172bcda7b3d4df17418e"},"5fd81cee37f6ecf48dd99a828ddc22c57ffa106a":{"oid":"5fd81cee37f6ecf48dd99a828ddc22c57ffa106a","message":"Explicitly specify the SDL API calling convention (C by default)","shortMessageHtmlLink":"Explicitly specify the SDL API calling convention (C by default)","authorAvatarUrl":"https://avatars.githubusercontent.com/u/2100061?s=80&v=4","committerName":"Sam Lantinga","committerEmail":"slouken@libsdl.org","committedDate":"2002-04-11T14:35:16.000Z","firstParentOid":"a17946bf3ee8b42d6399c17a509648ca4d3b85d0"}},"ignoreRevs":{"path":".git-blame-ignore-revs","present":false,"timedOut":null}},"csrf_tokens":{"/libsdl-org/SDL-1.2/branches":{"post":"hUwOaUAQpDM8nqidNm6vO8VSbyVWhKTRybgnrknn69E-xjAvtqbKdpPNoJmyUsj8TNSI_4VaJbvp_-SA0MDOjQ"},"/repos/preferences":{"post":"lZ0FGw77b-KhUwdHjxKEnbKSLFLbpyXNqCOD_MNTUSFcKcrXiDYmMU4LDb6o26BBEort6XXFcCjL9u9kguebuw"}}},"title":"Blaming SDL-1.2/include/SDL_joystick.h at 5fd81cee37f6ecf48dd99a828ddc22c57ffa106a ยท libsdl-org/SDL-1.2"}