adding exit button
[drnoksnes] / display.h
index 753652b..5d25932 100644 (file)
--- a/display.h
+++ b/display.h
@@ -46,7 +46,7 @@ START_EXTERN_C
 void S9xSetPalette ();
 void S9xTextMode ();
 void S9xGraphicsMode ();
-char *S9xParseArgs (char **argv, int argc);
+const char *S9xParseArgs (int argc, const char **argv);
 void S9xParseArg (char **argv, int &index, int argc);
 void S9xExtraUsage ();
 uint32 S9xReadJoypad (int which1_0_to_4);
@@ -54,7 +54,7 @@ bool8_32 S9xReadMousePosition (int which1_0_to_1, int &x, int &y, uint32 &button
 bool8_32 S9xReadSuperScopePosition (int &x, int &y, uint32 &buttons);
 
 void S9xUsage ();
-void S9xInitDisplay (int argc, char **argv);
+void S9xInitDisplay (int argc, const char **argv);
 void S9xDeinitDisplay ();
 void S9xInitInputDevices ();
 void S9xSetTitle (const char *title);
@@ -62,25 +62,13 @@ void S9xProcessEvents (bool8_32 block);
 void S9xPutImage (int width, int height);
 void S9xParseDisplayArg (char **argv, int &index, int argc);
 void S9xToggleSoundChannel (int channel);
-void S9xSetInfoString (const char *string);
+void S9xSetInfoString (const char * fmt, ...);
 int S9xMinCommandLineArgs ();
 void S9xNextController ();
-bool8_32 S9xLoadROMImage (const char *string);
-const char *S9xSelectFilename (const char *def, const char *dir,
-                              const char *ext, const char *title);
 
-const char *S9xChooseFilename (bool8_32 read_only);
 bool8_32 S9xOpenSnapshotFile (const char *base, bool8_32 read_only, STREAM *file);
 void S9xCloseSnapshotFile (STREAM file);
 
-const char *S9xBasename (const char *filename);
-
-int S9xFStrcmp (FILE *, const char *);
-const char *S9xGetHomeDirectory ();
-const char *S9xGetSnapshotDirectory ();
-const char *S9xGetROMDirectory ();
-const char *S9xGetSRAMFilename ();
-const char *S9xGetFilename (const char *extension);
 END_EXTERN_C
 
 #endif