Fix compiler warning about unused variable set by getch()
[emu8051.git] / src / options.c
index 9fb70a7..6cd0de7 100644 (file)
@@ -15,7 +15,7 @@
  *
  * You should have received a copy of the GNU General Public License
  * along with this program; if not, write to the Free Software
- * Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
+ * Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA.
  */
 
 #if HAVE_CONFIG_H
 #include "common.h"
 #include "options.h"
 
+static char *hex_file;
 
-char *hex_file;
-
+/*
+ * Return the hex file name
+ */
+char *
+get_hex_filename(void)
+{
+       return hex_file;
+}
 
 /*******************************************************************************
  * Display the help message and exit
  ******************************************************************************/
 static void
-DisplayUsage( void )
+DisplayUsage(void)
 {
-  printf( COMMAND_LINE_OPTIONS );
+       printf(COMMAND_LINE_OPTIONS);
 }
 
-
 /*******************************************************************************
  * Display version information and exit
  ******************************************************************************/
 static void
-DisplayVersion( void )
+DisplayVersion(void)
 {
-  printf( "\n" );
-  printf( "  %s, version %s\n", PACKAGE, VERSION );
-  printf( "  Written by Jonathan St-AndrĂ©, Pascal Fecteau and Hugo Villeneuve\n\n" );
+       printf("\n");
+       printf("  %s, version %s\n", PACKAGE, VERSION);
+       printf("  Written by Jonathan St-AndrĂ©, Pascal Fecteau"
+              "and Hugo Villeneuve\n\n");
 }
 
-
 static void
-InvalidOption( const char *message, /*@null@*/ const char *string )
+InvalidOption(const char *message, /*@null@*/ const char *string)
 {
-  if( string == NULL ) {
-    fprintf(stderr, "%s: %s\n", PACKAGE, message );
-  }
-  else {
-    fprintf(stderr, "%s: %s %s\n", PACKAGE, message, string );
-  }
+       if (string == NULL)
+               fprintf(stderr, "%s: %s\n", PACKAGE, message);
+       else
+               fprintf(stderr, "%s: %s %s\n", PACKAGE, message, string);
 
-  fprintf(stderr, "Try `%s -h' for more information.\n", PACKAGE );
+       fprintf(stderr, "Try `%s -h' for more information.\n", PACKAGE);
 
-  exit( EXIT_FAILURE );
+       exit(EXIT_FAILURE);
 }
 
 
@@ -81,44 +85,41 @@ InvalidOption( const char *message, /*@null@*/ const char *string )
  * Initializes the different options passed as arguments on the command line.
  ******************************************************************************/
 void
-ParseCommandLineOptions( int argc, char *argv[] )
+ParseCommandLineOptions(int argc, char *argv[])
 {
-  int i;
-  char *token;
-
-  for( i = 1; i < argc; i++ ) {
-    token = argv[i];
-    switch( token[0] ) {
-    case '-':
-      /* Processing options names */
-      switch( token[1] ) {
-      case 'h':
-       if( strlen( &token[1] ) == 1 ) {
-         DisplayUsage();
-         exit( EXIT_SUCCESS );
-       }
-       InvalidOption( "invalid option", token );
-       break;
-      case 'v' :
-       if( STREQ( "version", &token[1] ) ) {
-         DisplayVersion();
-         exit( EXIT_SUCCESS );
-       }
-       else {
-         InvalidOption( "invalid option", token );
-       }
-       break;
-      default:
-       InvalidOption( "invalid option", token );
-       break;
-      } /* end switch( token[1] ) */
-      break;
-    default:
-      /* Processing options arguments */
-      /* Must be the filename... */
-      hex_file = token;
-      break;
-    } /* end switch( token[0] ) */
-  } /* end for */
-  
+       int i;
+       char *token;
+
+       for (i = 1; i < argc; i++) {
+               token = argv[i];
+               switch (token[0]) {
+               case '-':
+                       /* Processing options names */
+                       switch (token[1]) {
+                       case 'h':
+                               if (strlen(&token[1]) == 1) {
+                                       DisplayUsage();
+                                       exit(EXIT_SUCCESS);
+                               }
+                               InvalidOption("invalid option", token);
+                               break;
+                       case 'v':
+                               if (STREQ("version", &token[1])) {
+                                       DisplayVersion();
+                                       exit(EXIT_SUCCESS);
+                               } else
+                                       InvalidOption("invalid option", token);
+                               break;
+                       default:
+                               InvalidOption("invalid option", token);
+                               break;
+                       } /* end switch(token[1]) */
+                       break;
+               default:
+                       /* Processing options arguments */
+                       /* Must be the filename... */
+                       hex_file = token;
+                       break;
+               } /* end switch(token[0]) */
+       } /* end for */
 }