test/automated/testsdl.c
changeset 3482 78db4f7ae2f3
parent 3460 ba48701b0534
child 3541 0c429a5fda8a
     1.1 --- a/test/automated/testsdl.c	Sun Nov 22 06:42:58 2009 +0000
     1.2 +++ b/test/automated/testsdl.c	Sun Nov 22 07:00:26 2009 +0000
     1.3 @@ -16,17 +16,21 @@
     1.4  #include "render/render.h"
     1.5  #include "audio/audio.h"
     1.6  
     1.7 +#if defined(WIN32)
     1.8 +#define NO_GETOPT
     1.9 +#endif
    1.10  #if defined(__QNXNTO__)
    1.11  #define NO_GETOPT_LONG 1
    1.12  #endif /* __QNXNTO__ */
    1.13  
    1.14  #include <stdio.h> /* printf */
    1.15  #include <stdlib.h> /* exit */
    1.16 +#ifndef NO_GETOPT
    1.17  #include <unistd.h> /* getopt */
    1.18 -#include <string.h> /* strcmp */
    1.19  #if !defined(NO_GETOPT_LONG)
    1.20  #include <getopt.h> /* getopt_long */
    1.21  #endif /* !NO_GETOPT_LONG */
    1.22 +#endif /* !NO_GETOPT */
    1.23  
    1.24  
    1.25  /*
    1.26 @@ -51,6 +55,11 @@
    1.27  /**
    1.28   * @brief Displays program usage.
    1.29   */
    1.30 +#ifdef NO_GETOPT
    1.31 +static void print_usage( const char *name )
    1.32 +{
    1.33 +}
    1.34 +#else
    1.35  #if !defined(NO_GETOPT_LONG)
    1.36  static void print_usage( const char *name )
    1.37  {
    1.38 @@ -84,10 +93,16 @@
    1.39     printf("   -h,     display this message and exit\n");
    1.40  }
    1.41  #endif /* NO_GETOPT_LONG */
    1.42 +#endif /* NO_GETOPT */
    1.43  
    1.44  /**
    1.45   * @brief Handles the options.
    1.46   */
    1.47 +#ifdef NO_GETOPT
    1.48 +static void parse_options( int argc, char *argv[] )
    1.49 +{
    1.50 +}
    1.51 +#else
    1.52  #if !defined(NO_GETOPT_LONG)
    1.53  static void parse_options( int argc, char *argv[] )
    1.54  {
    1.55 @@ -239,6 +254,7 @@
    1.56     }
    1.57  }
    1.58  #endif /* NO_GETOPT_LONG */
    1.59 +#endif /* NO_GETOPT */
    1.60  
    1.61  /**
    1.62   * @brief Main entry point.
    1.63 @@ -283,7 +299,7 @@
    1.64              ver.major, ver.minor, ver.patch, rev );
    1.65        SDL_ATprintErr( "System is running %s and is %s endian\n",
    1.66              SDL_GetPlatform(),
    1.67 -#ifdef SDL_LIL_ENDIAN
    1.68 +#if SDL_BYTEORDER == SDL_LIL_ENDIAN
    1.69              "little"
    1.70  #else
    1.71              "big"