{"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_cpuinfo.h","path":"include/SDL_cpuinfo.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_loadso.h","path":"include/SDL_loadso.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":32},"":{"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.html","path":"Borland.html","contentType":"file"},{"name":"Borland.zip","path":"Borland.zip","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":"Makefile.dc","path":"Makefile.dc","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.DC","path":"README.DC","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.PicoGUI","path":"README.PicoGUI","contentType":"file"},{"name":"README.QNX","path":"README.QNX","contentType":"file"},{"name":"README.Qtopia","path":"README.Qtopia","contentType":"file"},{"name":"README.WinCE","path":"README.WinCE","contentType":"file"},{"name":"SDL.qpg.in","path":"SDL.qpg.in","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":"VisualC7.zip","path":"VisualC7.zip","contentType":"file"},{"name":"VisualCE.zip","path":"VisualCE.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":"ltmain.sh","path":"ltmain.sh","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":49}},"fileTreeProcessingTime":11.717134,"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":"775531c8313c4a6388d971c4daa1b5357191778d","listCacheKey":"v0:1610743371.0","canEdit":false,"refType":"tree","currentOid":"775531c8313c4a6388d971c4daa1b5357191778d"},"path":"include/SDL_cdrom.h","currentUser":null,"blob":{"rawLines":["/*"," SDL - Simple DirectMedia Layer"," Copyright (C) 1997-2004 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","","/* This is the CD-audio control API for Simple DirectMedia Layer */","","#ifndef _SDL_cdrom_h","#define _SDL_cdrom_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_CDROM flag. This causes SDL to scan the system"," for CD-ROM drives, and load appropriate drivers.","*/","","/* The maximum number of CD-ROM tracks on a disk */","#define SDL_MAX_TRACKS\t99","","/* The types of CD-ROM track possible */","#define SDL_AUDIO_TRACK\t0x00","#define SDL_DATA_TRACK\t0x04","","/* The possible states which a CD-ROM drive can be in. */","typedef enum {","\tCD_TRAYEMPTY,","\tCD_STOPPED,","\tCD_PLAYING,","\tCD_PAUSED,","\tCD_ERROR = -1","} CDstatus;","","/* Given a status, returns true if there's a disk in the drive */","#define CD_INDRIVE(status)\t((int)status > 0)","","typedef struct {","\tUint8 id;\t\t/* Track number */","\tUint8 type;\t\t/* Data or audio track */","\tUint16 unused;","\tUint32 length;\t\t/* Length, in frames, of this track */","\tUint32 offset;\t\t/* Offset, in frames, from start of disk */","} SDL_CDtrack;","","/* This structure is only current as of the last call to SDL_CDStatus() */","typedef struct SDL_CD {","\tint id;\t\t\t/* Private drive identifier */","\tCDstatus status;\t/* Current drive status */","","\t/* The rest of this structure is only valid if there's a CD in drive */","\tint numtracks;\t\t/* Number of tracks on disk */","\tint cur_track;\t\t/* Current track position */","\tint cur_frame;\t\t/* Current frame offset within current track */","\tSDL_CDtrack track[SDL_MAX_TRACKS+1];","} SDL_CD;","","/* Conversion functions from frames to Minute/Second/Frames and vice versa */","#define CD_FPS\t75","#define FRAMES_TO_MSF(f, M,S,F)\t{\t\t\t\t\t\\","\tint value = f;\t\t\t\t\t\t\t\\","\t*(F) = value%CD_FPS;\t\t\t\t\t\t\\","\tvalue /= CD_FPS;\t\t\t\t\t\t\\","\t*(S) = value%60;\t\t\t\t\t\t\\","\tvalue /= 60;\t\t\t\t\t\t\t\\","\t*(M) = value;\t\t\t\t\t\t\t\\","}","#define MSF_TO_FRAMES(M, S, F)\t((M)*60*CD_FPS+(S)*CD_FPS+(F))","","/* CD-audio API functions: */","","/* Returns the number of CD-ROM drives on the system, or -1 if"," SDL_Init() has not been called with the SDL_INIT_CDROM flag."," */","extern DECLSPEC int SDLCALL SDL_CDNumDrives(void);","","/* Returns a human-readable, system-dependent identifier for the CD-ROM."," Example:","\t\"/dev/cdrom\"","\t\"E:\"","\t\"/dev/disk/ide/1/master\"","*/","extern DECLSPEC const char * SDLCALL SDL_CDName(int drive);","","/* Opens a CD-ROM drive for access. It returns a drive handle on success,"," or NULL if the drive was invalid or busy. This newly opened CD-ROM"," becomes the default CD used when other CD functions are passed a NULL"," CD-ROM handle."," Drives are numbered starting with 0. Drive 0 is the system default CD-ROM.","*/","extern DECLSPEC SDL_CD * SDLCALL SDL_CDOpen(int drive);","","/* This function returns the current status of the given drive."," If the drive has a CD in it, the table of contents of the CD and current"," play position of the CD will be stored in the SDL_CD structure.","*/","extern DECLSPEC CDstatus SDLCALL SDL_CDStatus(SDL_CD *cdrom);","","/* Play the given CD starting at 'start_track' and 'start_frame' for 'ntracks'"," tracks and 'nframes' frames. If both 'ntrack' and 'nframe' are 0, play "," until the end of the CD. This function will skip data tracks."," This function should only be called after calling SDL_CDStatus() to "," get track information about the CD."," For example:","\t// Play entire CD:","\tif ( CD_INDRIVE(SDL_CDStatus(cdrom)) )","\t\tSDL_CDPlayTracks(cdrom, 0, 0, 0, 0);","\t// Play last track:","\tif ( CD_INDRIVE(SDL_CDStatus(cdrom)) ) {","\t\tSDL_CDPlayTracks(cdrom, cdrom->numtracks-1, 0, 0, 0);","\t}","\t// Play first and second track and 10 seconds of third track:","\tif ( CD_INDRIVE(SDL_CDStatus(cdrom)) )","\t\tSDL_CDPlayTracks(cdrom, 0, 0, 2, 10);",""," This function returns 0, or -1 if there was an error.","*/","extern DECLSPEC int SDLCALL SDL_CDPlayTracks(SDL_CD *cdrom,","\t\tint start_track, int start_frame, int ntracks, int nframes);","","/* Play the given CD starting at 'start' frame for 'length' frames."," It returns 0, or -1 if there was an error.","*/","extern DECLSPEC int SDLCALL SDL_CDPlay(SDL_CD *cdrom, int start, int length);","","/* Pause play -- returns 0, or -1 on error */","extern DECLSPEC int SDLCALL SDL_CDPause(SDL_CD *cdrom);","","/* Resume play -- returns 0, or -1 on error */","extern DECLSPEC int SDLCALL SDL_CDResume(SDL_CD *cdrom);","","/* Stop play -- returns 0, or -1 on error */","extern DECLSPEC int SDLCALL SDL_CDStop(SDL_CD *cdrom);","","/* Eject CD-ROM -- returns 0, or -1 on error */","extern DECLSPEC int SDLCALL SDL_CDEject(SDL_CD *cdrom);","","/* Closes the handle for the CD-ROM drive */","extern DECLSPEC void SDLCALL SDL_CDClose(SDL_CD *cdrom);","","","/* Ends C function definitions when using C++ */","#ifdef __cplusplus","}","#endif","#include \"close_code.h\"","","#endif /* _SDL_video_h */"],"stylingDirectives":[[{"start":0,"end":2,"cssClass":"pl-c"}],[{"start":0,"end":34,"cssClass":"pl-c"}],[{"start":0,"end":40,"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":67,"cssClass":"pl-c"}],[],[{"start":0,"end":7,"cssClass":"pl-k"},{"start":8,"end":20,"cssClass":"pl-s1"}],[{"start":0,"end":7,"cssClass":"pl-k"},{"start":8,"end":20,"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":68,"cssClass":"pl-c"}],[{"start":0,"end":51,"cssClass":"pl-c"}],[{"start":0,"end":2,"cssClass":"pl-c"}],[],[{"start":0,"end":51,"cssClass":"pl-c"}],[{"start":0,"end":7,"cssClass":"pl-k"},{"start":8,"end":22,"cssClass":"pl-c1"}],[],[{"start":0,"end":40,"cssClass":"pl-c"}],[{"start":0,"end":7,"cssClass":"pl-k"},{"start":8,"end":23,"cssClass":"pl-c1"}],[{"start":0,"end":7,"cssClass":"pl-k"},{"start":8,"end":22,"cssClass":"pl-c1"}],[],[{"start":0,"end":57,"cssClass":"pl-c"}],[{"start":0,"end":7,"cssClass":"pl-k"},{"start":8,"end":12,"cssClass":"pl-k"}],[{"start":1,"end":13,"cssClass":"pl-c1"}],[{"start":1,"end":11,"cssClass":"pl-c1"}],[{"start":1,"end":11,"cssClass":"pl-c1"}],[{"start":1,"end":10,"cssClass":"pl-c1"}],[{"start":1,"end":9,"cssClass":"pl-c1"},{"start":10,"end":11,"cssClass":"pl-c1"},{"start":12,"end":14,"cssClass":"pl-c1"}],[{"start":2,"end":10,"cssClass":"pl-smi"}],[],[{"start":0,"end":65,"cssClass":"pl-c"}],[{"start":0,"end":7,"cssClass":"pl-k"},{"start":8,"end":18,"cssClass":"pl-en"},{"start":19,"end":25,"cssClass":"pl-s1"}],[],[{"start":0,"end":7,"cssClass":"pl-k"},{"start":8,"end":14,"cssClass":"pl-k"}],[{"start":1,"end":6,"cssClass":"pl-smi"},{"start":7,"end":9,"cssClass":"pl-c1"},{"start":12,"end":30,"cssClass":"pl-c"}],[{"start":1,"end":6,"cssClass":"pl-smi"},{"start":7,"end":11,"cssClass":"pl-c1"},{"start":14,"end":39,"cssClass":"pl-c"}],[{"start":1,"end":7,"cssClass":"pl-smi"},{"start":8,"end":14,"cssClass":"pl-c1"}],[{"start":1,"end":7,"cssClass":"pl-smi"},{"start":8,"end":14,"cssClass":"pl-c1"},{"start":17,"end":55,"cssClass":"pl-c"}],[{"start":1,"end":7,"cssClass":"pl-smi"},{"start":8,"end":14,"cssClass":"pl-c1"},{"start":17,"end":60,"cssClass":"pl-c"}],[{"start":2,"end":13,"cssClass":"pl-smi"}],[],[{"start":0,"end":74,"cssClass":"pl-c"}],[{"start":0,"end":7,"cssClass":"pl-k"},{"start":8,"end":14,"cssClass":"pl-k"},{"start":15,"end":21,"cssClass":"pl-smi"}],[{"start":1,"end":4,"cssClass":"pl-smi"},{"start":5,"end":7,"cssClass":"pl-c1"},{"start":11,"end":41,"cssClass":"pl-c"}],[{"start":1,"end":9,"cssClass":"pl-smi"},{"start":10,"end":16,"cssClass":"pl-c1"},{"start":18,"end":44,"cssClass":"pl-c"}],[],[{"start":1,"end":72,"cssClass":"pl-c"}],[{"start":1,"end":4,"cssClass":"pl-smi"},{"start":5,"end":14,"cssClass":"pl-c1"},{"start":17,"end":47,"cssClass":"pl-c"}],[{"start":1,"end":4,"cssClass":"pl-smi"},{"start":5,"end":14,"cssClass":"pl-c1"},{"start":17,"end":45,"cssClass":"pl-c"}],[{"start":1,"end":4,"cssClass":"pl-smi"},{"start":5,"end":14,"cssClass":"pl-c1"},{"start":17,"end":64,"cssClass":"pl-c"}],[{"start":1,"end":12,"cssClass":"pl-smi"},{"start":13,"end":18,"cssClass":"pl-c1"},{"start":19,"end":33,"cssClass":"pl-c1"},{"start":33,"end":34,"cssClass":"pl-c1"},{"start":34,"end":35,"cssClass":"pl-c1"}],[{"start":2,"end":8,"cssClass":"pl-smi"}],[],[{"start":0,"end":77,"cssClass":"pl-c"}],[{"start":0,"end":7,"cssClass":"pl-k"},{"start":8,"end":14,"cssClass":"pl-c1"}],[{"start":0,"end":7,"cssClass":"pl-k"},{"start":8,"end":21,"cssClass":"pl-en"},{"start":22,"end":23,"cssClass":"pl-s1"},{"start":25,"end":26,"cssClass":"pl-c1"},{"start":27,"end":28,"cssClass":"pl-c1"},{"start":29,"end":30,"cssClass":"pl-c1"}],[],[],[],[],[],[],[],[{"start":0,"end":7,"cssClass":"pl-k"},{"start":8,"end":21,"cssClass":"pl-en"},{"start":22,"end":23,"cssClass":"pl-c1"},{"start":25,"end":26,"cssClass":"pl-c1"},{"start":28,"end":29,"cssClass":"pl-c1"}],[],[{"start":0,"end":29,"cssClass":"pl-c"}],[],[{"start":0,"end":62,"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":43,"cssClass":"pl-en"},{"start":44,"end":48,"cssClass":"pl-smi"}],[],[{"start":0,"end":72,"cssClass":"pl-c"}],[{"start":0,"end":11,"cssClass":"pl-c"}],[{"start":0,"end":13,"cssClass":"pl-c"}],[{"start":0,"end":5,"cssClass":"pl-c"}],[{"start":0,"end":25,"cssClass":"pl-c"}],[{"start":0,"end":2,"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":47,"cssClass":"pl-en"},{"start":48,"end":51,"cssClass":"pl-smi"},{"start":52,"end":57,"cssClass":"pl-s1"}],[],[{"start":0,"end":74,"cssClass":"pl-c"}],[{"start":0,"end":70,"cssClass":"pl-c"}],[{"start":0,"end":72,"cssClass":"pl-c"}],[{"start":0,"end":17,"cssClass":"pl-c"}],[{"start":0,"end":78,"cssClass":"pl-c"}],[{"start":0,"end":2,"cssClass":"pl-c"}],[{"start":0,"end":6,"cssClass":"pl-k"},{"start":7,"end":15,"cssClass":"pl-smi"},{"start":16,"end":22,"cssClass":"pl-c1"},{"start":23,"end":24,"cssClass":"pl-c1"},{"start":25,"end":32,"cssClass":"pl-c1"},{"start":33,"end":43,"cssClass":"pl-en"},{"start":44,"end":47,"cssClass":"pl-smi"},{"start":48,"end":53,"cssClass":"pl-s1"}],[],[{"start":0,"end":63,"cssClass":"pl-c"}],[{"start":0,"end":75,"cssClass":"pl-c"}],[{"start":0,"end":66,"cssClass":"pl-c"}],[{"start":0,"end":2,"cssClass":"pl-c"}],[{"start":0,"end":6,"cssClass":"pl-k"},{"start":7,"end":15,"cssClass":"pl-smi"},{"start":16,"end":24,"cssClass":"pl-s1"},{"start":25,"end":32,"cssClass":"pl-smi"},{"start":33,"end":45,"cssClass":"pl-en"},{"start":46,"end":52,"cssClass":"pl-smi"},{"start":53,"end":54,"cssClass":"pl-c1"},{"start":54,"end":59,"cssClass":"pl-s1"}],[],[{"start":0,"end":78,"cssClass":"pl-c"}],[{"start":0,"end":75,"cssClass":"pl-c"}],[{"start":0,"end":65,"cssClass":"pl-c"}],[{"start":0,"end":71,"cssClass":"pl-c"}],[{"start":0,"end":38,"cssClass":"pl-c"}],[{"start":0,"end":15,"cssClass":"pl-c"}],[{"start":0,"end":19,"cssClass":"pl-c"}],[{"start":0,"end":39,"cssClass":"pl-c"}],[{"start":0,"end":38,"cssClass":"pl-c"}],[{"start":0,"end":20,"cssClass":"pl-c"}],[{"start":0,"end":41,"cssClass":"pl-c"}],[{"start":0,"end":55,"cssClass":"pl-c"}],[{"start":0,"end":2,"cssClass":"pl-c"}],[{"start":0,"end":62,"cssClass":"pl-c"}],[{"start":0,"end":39,"cssClass":"pl-c"}],[{"start":0,"end":39,"cssClass":"pl-c"}],[{"start":0,"end":0,"cssClass":"pl-c"}],[{"start":0,"end":56,"cssClass":"pl-c"}],[{"start":0,"end":2,"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":51,"cssClass":"pl-smi"},{"start":52,"end":53,"cssClass":"pl-c1"},{"start":53,"end":58,"cssClass":"pl-s1"}],[{"start":2,"end":5,"cssClass":"pl-smi"},{"start":6,"end":17,"cssClass":"pl-s1"},{"start":19,"end":22,"cssClass":"pl-smi"},{"start":23,"end":34,"cssClass":"pl-s1"},{"start":36,"end":39,"cssClass":"pl-smi"},{"start":40,"end":47,"cssClass":"pl-s1"},{"start":49,"end":52,"cssClass":"pl-smi"},{"start":53,"end":60,"cssClass":"pl-s1"}],[],[{"start":0,"end":67,"cssClass":"pl-c"}],[{"start":0,"end":45,"cssClass":"pl-c"}],[{"start":0,"end":2,"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":38,"cssClass":"pl-en"},{"start":39,"end":45,"cssClass":"pl-smi"},{"start":46,"end":47,"cssClass":"pl-c1"},{"start":47,"end":52,"cssClass":"pl-s1"},{"start":54,"end":57,"cssClass":"pl-smi"},{"start":58,"end":63,"cssClass":"pl-s1"},{"start":65,"end":68,"cssClass":"pl-smi"},{"start":69,"end":75,"cssClass":"pl-s1"}],[],[{"start":0,"end":45,"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":39,"cssClass":"pl-en"},{"start":40,"end":46,"cssClass":"pl-smi"},{"start":47,"end":48,"cssClass":"pl-c1"},{"start":48,"end":53,"cssClass":"pl-s1"}],[],[{"start":0,"end":46,"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":40,"cssClass":"pl-en"},{"start":41,"end":47,"cssClass":"pl-smi"},{"start":48,"end":49,"cssClass":"pl-c1"},{"start":49,"end":54,"cssClass":"pl-s1"}],[],[{"start":0,"end":44,"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":38,"cssClass":"pl-en"},{"start":39,"end":45,"cssClass":"pl-smi"},{"start":46,"end":47,"cssClass":"pl-c1"},{"start":47,"end":52,"cssClass":"pl-s1"}],[],[{"start":0,"end":47,"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":39,"cssClass":"pl-en"},{"start":40,"end":46,"cssClass":"pl-smi"},{"start":47,"end":48,"cssClass":"pl-c1"},{"start":48,"end":53,"cssClass":"pl-s1"}],[],[{"start":0,"end":44,"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":40,"cssClass":"pl-en"},{"start":41,"end":47,"cssClass":"pl-smi"},{"start":48,"end":49,"cssClass":"pl-c1"},{"start":49,"end":54,"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":25,"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_cdrom.h","displayUrl":"https://github.com/libsdl-org/SDL-1.2/blame/775531c8313c4a6388d971c4daa1b5357191778d/include/SDL_cdrom.h?raw=true","headerInfo":{"blobSize":"5.54 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":"ceb3b0c","siteNavLoginPath":"/login?return_to=https%3A%2F%2Fgithub.com%2Flibsdl-org%2FSDL-1.2%2Fblame%2F775531c8313c4a6388d971c4daa1b5357191778d%2Finclude%2FSDL_cdrom.h","isCSV":false,"isRichtext":false,"toc":null,"lineInfo":{"truncatedLoc":"175","truncatedSloc":"141"},"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/775531c8313c4a6388d971c4daa1b5357191778d/include/SDL_cdrom.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/775531c8313c4a6388d971c4daa1b5357191778d/include/SDL_cdrom.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_cdrom_h","kind":"macro","ident_start":1018,"ident_end":1030,"extent_start":1010,"extent_end":1032,"fully_qualified_name":"_SDL_cdrom_h","ident_utf16":{"start":{"line_number":30,"utf16_col":8},"end":{"line_number":30,"utf16_col":20}},"extent_utf16":{"start":{"line_number":30,"utf16_col":0},"end":{"line_number":32,"utf16_col":0}}},{"name":"SDL_MAX_TRACKS","kind":"macro","ident_start":1435,"ident_end":1449,"extent_start":1427,"extent_end":1454,"fully_qualified_name":"SDL_MAX_TRACKS","ident_utf16":{"start":{"line_number":46,"utf16_col":8},"end":{"line_number":46,"utf16_col":22}},"extent_utf16":{"start":{"line_number":46,"utf16_col":0},"end":{"line_number":48,"utf16_col":0}}},{"name":"SDL_AUDIO_TRACK","kind":"macro","ident_start":1503,"ident_end":1518,"extent_start":1495,"extent_end":1524,"fully_qualified_name":"SDL_AUDIO_TRACK","ident_utf16":{"start":{"line_number":49,"utf16_col":8},"end":{"line_number":49,"utf16_col":23}},"extent_utf16":{"start":{"line_number":49,"utf16_col":0},"end":{"line_number":50,"utf16_col":0}}},{"name":"SDL_DATA_TRACK","kind":"macro","ident_start":1532,"ident_end":1546,"extent_start":1524,"extent_end":1553,"fully_qualified_name":"SDL_DATA_TRACK","ident_utf16":{"start":{"line_number":50,"utf16_col":8},"end":{"line_number":50,"utf16_col":22}},"extent_utf16":{"start":{"line_number":50,"utf16_col":0},"end":{"line_number":52,"utf16_col":0}}},{"name":"CDstatus","kind":"type","ident_start":1696,"ident_end":1704,"extent_start":1611,"extent_end":1705,"fully_qualified_name":"CDstatus","ident_utf16":{"start":{"line_number":59,"utf16_col":2},"end":{"line_number":59,"utf16_col":10}},"extent_utf16":{"start":{"line_number":53,"utf16_col":0},"end":{"line_number":59,"utf16_col":11}}},{"name":"SDL_CDtrack","kind":"type","ident_start":2042,"ident_end":2053,"extent_start":1819,"extent_end":2054,"fully_qualified_name":"SDL_CDtrack","ident_utf16":{"start":{"line_number":70,"utf16_col":2},"end":{"line_number":70,"utf16_col":13}},"extent_utf16":{"start":{"line_number":64,"utf16_col":0},"end":{"line_number":70,"utf16_col":14}}},{"name":"SDL_CD","kind":"class","ident_start":2146,"ident_end":2152,"extent_start":2139,"extent_end":2514,"fully_qualified_name":"SDL_CD","ident_utf16":{"start":{"line_number":73,"utf16_col":15},"end":{"line_number":73,"utf16_col":21}},"extent_utf16":{"start":{"line_number":73,"utf16_col":8},"end":{"line_number":82,"utf16_col":1}}},{"name":"SDL_CD","kind":"type","ident_start":2515,"ident_end":2521,"extent_start":2131,"extent_end":2522,"fully_qualified_name":"SDL_CD","ident_utf16":{"start":{"line_number":82,"utf16_col":2},"end":{"line_number":82,"utf16_col":8}},"extent_utf16":{"start":{"line_number":73,"utf16_col":0},"end":{"line_number":82,"utf16_col":9}}},{"name":"CD_FPS","kind":"macro","ident_start":2610,"ident_end":2616,"extent_start":2602,"extent_end":2620,"fully_qualified_name":"CD_FPS","ident_utf16":{"start":{"line_number":85,"utf16_col":8},"end":{"line_number":85,"utf16_col":14}},"extent_utf16":{"start":{"line_number":85,"utf16_col":0},"end":{"line_number":86,"utf16_col":0}}},{"name":"SDL_CDNumDrives","kind":"function","ident_start":3063,"ident_end":3078,"extent_start":3063,"extent_end":3084,"fully_qualified_name":"SDL_CDNumDrives","ident_utf16":{"start":{"line_number":101,"utf16_col":28},"end":{"line_number":101,"utf16_col":43}},"extent_utf16":{"start":{"line_number":101,"utf16_col":28},"end":{"line_number":101,"utf16_col":49}}},{"name":"SDL_CDName","kind":"function","ident_start":3258,"ident_end":3268,"extent_start":3258,"extent_end":3279,"fully_qualified_name":"SDL_CDName","ident_utf16":{"start":{"line_number":109,"utf16_col":37},"end":{"line_number":109,"utf16_col":47}},"extent_utf16":{"start":{"line_number":109,"utf16_col":37},"end":{"line_number":109,"utf16_col":58}}},{"name":"SDL_CDOpen","kind":"function","ident_start":3634,"ident_end":3644,"extent_start":3634,"extent_end":3655,"fully_qualified_name":"SDL_CDOpen","ident_utf16":{"start":{"line_number":117,"utf16_col":33},"end":{"line_number":117,"utf16_col":43}},"extent_utf16":{"start":{"line_number":117,"utf16_col":33},"end":{"line_number":117,"utf16_col":54}}},{"name":"SDL_CDStatus","kind":"function","ident_start":3901,"ident_end":3913,"extent_start":3901,"extent_end":3928,"fully_qualified_name":"SDL_CDStatus","ident_utf16":{"start":{"line_number":123,"utf16_col":33},"end":{"line_number":123,"utf16_col":45}},"extent_utf16":{"start":{"line_number":123,"utf16_col":33},"end":{"line_number":123,"utf16_col":60}}},{"name":"SDL_CDPlayTracks","kind":"function","ident_start":4732,"ident_end":4748,"extent_start":4732,"extent_end":4825,"fully_qualified_name":"SDL_CDPlayTracks","ident_utf16":{"start":{"line_number":144,"utf16_col":28},"end":{"line_number":144,"utf16_col":44}},"extent_utf16":{"start":{"line_number":144,"utf16_col":28},"end":{"line_number":145,"utf16_col":61}}},{"name":"SDL_CDPlay","kind":"function","ident_start":4973,"ident_end":4983,"extent_start":4973,"extent_end":5021,"fully_qualified_name":"SDL_CDPlay","ident_utf16":{"start":{"line_number":150,"utf16_col":28},"end":{"line_number":150,"utf16_col":38}},"extent_utf16":{"start":{"line_number":150,"utf16_col":28},"end":{"line_number":150,"utf16_col":76}}},{"name":"SDL_CDPause","kind":"function","ident_start":5098,"ident_end":5109,"extent_start":5098,"extent_end":5124,"fully_qualified_name":"SDL_CDPause","ident_utf16":{"start":{"line_number":153,"utf16_col":28},"end":{"line_number":153,"utf16_col":39}},"extent_utf16":{"start":{"line_number":153,"utf16_col":28},"end":{"line_number":153,"utf16_col":54}}},{"name":"SDL_CDResume","kind":"function","ident_start":5202,"ident_end":5214,"extent_start":5202,"extent_end":5229,"fully_qualified_name":"SDL_CDResume","ident_utf16":{"start":{"line_number":156,"utf16_col":28},"end":{"line_number":156,"utf16_col":40}},"extent_utf16":{"start":{"line_number":156,"utf16_col":28},"end":{"line_number":156,"utf16_col":55}}},{"name":"SDL_CDStop","kind":"function","ident_start":5305,"ident_end":5315,"extent_start":5305,"extent_end":5330,"fully_qualified_name":"SDL_CDStop","ident_utf16":{"start":{"line_number":159,"utf16_col":28},"end":{"line_number":159,"utf16_col":38}},"extent_utf16":{"start":{"line_number":159,"utf16_col":28},"end":{"line_number":159,"utf16_col":53}}},{"name":"SDL_CDEject","kind":"function","ident_start":5409,"ident_end":5420,"extent_start":5409,"extent_end":5435,"fully_qualified_name":"SDL_CDEject","ident_utf16":{"start":{"line_number":162,"utf16_col":28},"end":{"line_number":162,"utf16_col":39}},"extent_utf16":{"start":{"line_number":162,"utf16_col":28},"end":{"line_number":162,"utf16_col":54}}},{"name":"SDL_CDClose","kind":"function","ident_start":5512,"ident_end":5523,"extent_start":5512,"extent_end":5538,"fully_qualified_name":"SDL_CDClose","ident_utf16":{"start":{"line_number":165,"utf16_col":29},"end":{"line_number":165,"utf16_col":40}},"extent_utf16":{"start":{"line_number":165,"utf16_col":29},"end":{"line_number":165,"utf16_col":55}}}]}},"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":"775531c8313c4a6388d971c4daa1b5357191778d","reblamePath":"include/SDL_cdrom.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_cdrom.h"},"21":{"start":21,"oldStart":21,"end":101,"oldEnd":101,"commitOid":"359adb4186fc9ad6b2351f6880d8a5ebcf3cb5ea","reblamePath":null},"102":{"start":102,"oldStart":102,"end":102,"oldEnd":102,"commitOid":"5fd81cee37f6ecf48dd99a828ddc22c57ffa106a","reblamePath":"include/SDL_cdrom.h"},"103":{"start":103,"oldStart":103,"end":109,"oldEnd":109,"commitOid":"359adb4186fc9ad6b2351f6880d8a5ebcf3cb5ea","reblamePath":null},"110":{"start":110,"oldStart":110,"end":110,"oldEnd":110,"commitOid":"5fd81cee37f6ecf48dd99a828ddc22c57ffa106a","reblamePath":"include/SDL_cdrom.h"},"111":{"start":111,"oldStart":111,"end":117,"oldEnd":117,"commitOid":"359adb4186fc9ad6b2351f6880d8a5ebcf3cb5ea","reblamePath":null},"118":{"start":118,"oldStart":118,"end":118,"oldEnd":118,"commitOid":"5fd81cee37f6ecf48dd99a828ddc22c57ffa106a","reblamePath":"include/SDL_cdrom.h"},"119":{"start":119,"oldStart":119,"end":123,"oldEnd":123,"commitOid":"359adb4186fc9ad6b2351f6880d8a5ebcf3cb5ea","reblamePath":null},"124":{"start":124,"oldStart":124,"end":124,"oldEnd":124,"commitOid":"5fd81cee37f6ecf48dd99a828ddc22c57ffa106a","reblamePath":"include/SDL_cdrom.h"},"125":{"start":125,"oldStart":125,"end":144,"oldEnd":144,"commitOid":"359adb4186fc9ad6b2351f6880d8a5ebcf3cb5ea","reblamePath":null},"145":{"start":145,"oldStart":145,"end":145,"oldEnd":145,"commitOid":"5fd81cee37f6ecf48dd99a828ddc22c57ffa106a","reblamePath":"include/SDL_cdrom.h"},"146":{"start":146,"oldStart":146,"end":150,"oldEnd":150,"commitOid":"359adb4186fc9ad6b2351f6880d8a5ebcf3cb5ea","reblamePath":null},"151":{"start":151,"oldStart":151,"end":151,"oldEnd":151,"commitOid":"5fd81cee37f6ecf48dd99a828ddc22c57ffa106a","reblamePath":"include/SDL_cdrom.h"},"152":{"start":152,"oldStart":152,"end":153,"oldEnd":153,"commitOid":"359adb4186fc9ad6b2351f6880d8a5ebcf3cb5ea","reblamePath":null},"154":{"start":154,"oldStart":154,"end":154,"oldEnd":154,"commitOid":"5fd81cee37f6ecf48dd99a828ddc22c57ffa106a","reblamePath":"include/SDL_cdrom.h"},"155":{"start":155,"oldStart":155,"end":156,"oldEnd":156,"commitOid":"359adb4186fc9ad6b2351f6880d8a5ebcf3cb5ea","reblamePath":null},"157":{"start":157,"oldStart":157,"end":157,"oldEnd":157,"commitOid":"5fd81cee37f6ecf48dd99a828ddc22c57ffa106a","reblamePath":"include/SDL_cdrom.h"},"158":{"start":158,"oldStart":158,"end":159,"oldEnd":159,"commitOid":"359adb4186fc9ad6b2351f6880d8a5ebcf3cb5ea","reblamePath":null},"160":{"start":160,"oldStart":160,"end":160,"oldEnd":160,"commitOid":"5fd81cee37f6ecf48dd99a828ddc22c57ffa106a","reblamePath":"include/SDL_cdrom.h"},"161":{"start":161,"oldStart":161,"end":162,"oldEnd":162,"commitOid":"359adb4186fc9ad6b2351f6880d8a5ebcf3cb5ea","reblamePath":null},"163":{"start":163,"oldStart":163,"end":163,"oldEnd":163,"commitOid":"5fd81cee37f6ecf48dd99a828ddc22c57ffa106a","reblamePath":"include/SDL_cdrom.h"},"164":{"start":164,"oldStart":164,"end":165,"oldEnd":165,"commitOid":"359adb4186fc9ad6b2351f6880d8a5ebcf3cb5ea","reblamePath":null},"166":{"start":166,"oldStart":166,"end":166,"oldEnd":166,"commitOid":"5fd81cee37f6ecf48dd99a828ddc22c57ffa106a","reblamePath":"include/SDL_cdrom.h"},"167":{"start":167,"oldStart":167,"end":175,"oldEnd":175,"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},"775531c8313c4a6388d971c4daa1b5357191778d":{"oid":"775531c8313c4a6388d971c4daa1b5357191778d","message":"Updated copyright information for 2004 (Happy New Year!)","shortMessageHtmlLink":"Updated copyright information for 2004 (Happy New Year!)","authorAvatarUrl":"https://avatars.githubusercontent.com/u/2100061?s=80&v=4","committerName":"Sam Lantinga","committerEmail":"slouken@libsdl.org","committedDate":"2004-01-04T16:49:27.000Z","firstParentOid":"06295cd285bf12a7bd09438b663ea62b0c41e7a4"},"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":"ncMkY8hk4ypM3lXNikS8MQ_A_ollBsgxJgwmJuRWk9zkcAQGTJpEO3PsUe9gNyzzSvN_HyyFkKS65Hco3OfNAg"},"/repos/preferences":{"post":"KLwJ9g05f1ce8MkFGYOlWx9A-5acNCTRcpjqX9EsZcVNPmF0HYRVuF2dumzqFXuvNyZgW579nSYZACz6rI8mNw"}}},"title":"Blaming SDL-1.2/include/SDL_cdrom.h at 775531c8313c4a6388d971c4daa1b5357191778d ยท libsdl-org/SDL-1.2"}