]> git.jsancho.org Git - lugaru.git/commitdiff
Cleaned up the stricmp() nonsense.
authorRyan C. Gordon <icculus@icculus.org>
Thu, 13 May 2010 14:57:49 +0000 (10:57 -0400)
committerRyan C. Gordon <icculus@icculus.org>
Thu, 13 May 2010 14:57:49 +0000 (10:57 -0400)
Source/MacCompatibility.h
Source/OpenGL_Windows.cpp
Source/WinInput.cpp

index 8c179dbce3558365319c650e9d6b2fb645ff857d..3a99c52a052925f9dfc90c7036950365f5aca3ee 100644 (file)
@@ -30,6 +30,10 @@ Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA  02111-1307, USA.
 
 // stuff to make Mac code compatable with Windows/Linux/etc
 
+#if defined(WIN32) && !defined(strcasecmp)
+#define strcasecmp(a,b) stricmp(a,b)
+#endif
+
 #ifdef _MSC_VER
 // disable warnings about double to float conversions
 #pragma warning(disable:4305)
index 8208d60b2f2968e1b8cf958d0b298acdbeca934b..27a1c3645727db98c6e6329f5dc1431a9e380ace 100644 (file)
@@ -276,21 +276,6 @@ static int _argc = 0;
 static char **_argv = NULL;
 #endif
 
-#ifdef _WIN32
-bool cmdline(const char *cmd)
-{
-    for (int i = 1; i < _argc; i++)
-    {
-        char *arg = _argv[i];
-        while (*arg == '-')
-            arg++;
-        if (stricmp(arg, cmd) == 0)
-            return true;
-    }
-
-    return false;
-}
-#else
 bool cmdline(const char *cmd)
 {
     for (int i = 1; i < _argc; i++)
@@ -304,7 +289,6 @@ bool cmdline(const char *cmd)
 
     return false;
 }
-#endif
 
 
 // --------------------------------------------------------------------------
@@ -1760,22 +1744,6 @@ int main(int argc, char **argv)
 
 
 #if !USE_DEVIL
-#ifdef _WIN32
-static bool load_image(const char *file_name, TGAImageRec &tex)
-{
-    char *ptr = strrchr((char *)file_name, '.');
-    if (ptr)
-    {
-        if (stricmp(ptr+1, "png") == 0)
-            return load_png(file_name, tex);
-        else if (stricmp(ptr+1, "jpg") == 0)
-            return load_jpg(file_name, tex);
-    }
-
-    STUBBED("Unsupported image type");
-    return false;
-}
-#else
 static bool load_image(const char *file_name, TGAImageRec &tex)
 {
     char *ptr = strrchr((char *)file_name, '.');
@@ -1790,7 +1758,6 @@ static bool load_image(const char *file_name, TGAImageRec &tex)
     STUBBED("Unsupported image type");
     return false;
 }
-#endif
 
 
 struct my_error_mgr {
@@ -1941,20 +1908,6 @@ png_done:
 }
 
 
-#ifdef _WIN32
-static bool save_image(const char *file_name)
-{
-    char *ptr = strrchr((char *)file_name, '.');
-    if (ptr)
-    {
-        if (stricmp(ptr+1, "png") == 0)
-            return save_png(file_name);
-    }
-
-    STUBBED("Unsupported image type");
-    return false;
-}
-#else
 static bool save_image(const char *file_name)
 {
     char *ptr = strrchr((char *)file_name, '.');
@@ -1967,7 +1920,6 @@ static bool save_image(const char *file_name)
     STUBBED("Unsupported image type");
     return false;
 }
-#endif
 
 
 static bool save_png(const char *file_name)
index c13bb917b9f79c95939eee2550b218e5e176c171..59b1277eb2f90e50c6de09f759417a7504b5a9c9 100644 (file)
@@ -61,306 +61,6 @@ Boolean     IsKeyDown( unsigned char *keyMap, unsigned short theKey )
        return 0;
 }
 
-#if defined(_WIN32)
-unsigned short         CharToKey(const char* which)
-{
-       // alphabetic keys
-       if(!stricmp(which,"a")){
-               return MAC_A_KEY;
-       }
-       if(!stricmp(which,"b")){
-               return MAC_B_KEY;
-       }
-       if(!stricmp(which,"c")){
-               return MAC_C_KEY;
-       }
-       if(!stricmp(which,"d")){
-               return MAC_D_KEY;
-       }
-       if(!stricmp(which,"e")){
-               return MAC_E_KEY;
-       }
-       if(!stricmp(which,"f")){
-               return MAC_F_KEY;
-       }
-       if(!stricmp(which,"g")){
-               return MAC_G_KEY;
-       }
-       if(!stricmp(which,"h")){
-               return MAC_H_KEY;
-       }
-       if(!stricmp(which,"i")){
-               return MAC_I_KEY;
-       }
-       if(!stricmp(which,"j")){
-               return MAC_J_KEY;
-       }
-       if(!stricmp(which,"k")){
-               return MAC_K_KEY;
-       }
-       if(!stricmp(which,"l")){
-               return MAC_L_KEY;
-       }
-       if(!stricmp(which,"m")){
-               return MAC_M_KEY;
-       }
-       if(!stricmp(which,"n")){
-               return MAC_N_KEY;
-       }
-       if(!stricmp(which,"o")){
-               return MAC_O_KEY;
-       }
-       if(!stricmp(which,"p")){
-               return MAC_P_KEY;
-       }
-       if(!stricmp(which,"q")){
-               return MAC_Q_KEY;
-       }
-       if(!stricmp(which,"r")){
-               return MAC_R_KEY;
-       }
-       if(!stricmp(which,"s")){
-               return MAC_S_KEY;
-       }
-       if(!stricmp(which,"t")){
-               return MAC_T_KEY;
-       }
-       if(!stricmp(which,"u")){
-               return MAC_U_KEY;
-       }
-       if(!stricmp(which,"v")){
-               return MAC_V_KEY;
-       }
-       if(!stricmp(which,"w")){
-               return MAC_W_KEY;
-       }
-       if(!stricmp(which,"x")){
-               return MAC_X_KEY;
-       }
-       if(!stricmp(which,"y")){
-               return MAC_Y_KEY;
-       }
-       if(!stricmp(which,"z")){
-               return MAC_Z_KEY;
-       }
-
-       // keypad keys
-       if(!stricmp(which,"KP0")){
-               return MAC_NUMPAD_0_KEY;
-       }
-       if(!stricmp(which,"KP1")){
-               return MAC_NUMPAD_1_KEY;
-       }
-       if(!stricmp(which,"KP2")){
-               return MAC_NUMPAD_2_KEY;
-       }
-       if(!stricmp(which,"KP3")){
-               return MAC_NUMPAD_3_KEY;
-       }
-       if(!stricmp(which,"KP4")){
-               return MAC_NUMPAD_4_KEY;
-       }
-       if(!stricmp(which,"KP5")){
-               return MAC_NUMPAD_5_KEY;
-       }
-       if(!stricmp(which,"KP6")){
-               return MAC_NUMPAD_6_KEY;
-       }
-       if(!stricmp(which,"KP7")){
-               return MAC_NUMPAD_7_KEY;
-       }
-       if(!stricmp(which,"KP8")){
-               return MAC_NUMPAD_8_KEY;
-       }
-       if(!stricmp(which,"KP9")){
-               return MAC_NUMPAD_9_KEY;
-       }
-
-       // enter
-       if(!stricmp(which,"enter")){
-               return MAC_ENTER_KEY;
-       }
-
-       // number keys
-       if(!stricmp(which,"0")){
-               return MAC_0_KEY;
-       }
-       if(!stricmp(which,"1")){
-               return MAC_1_KEY;
-       }
-       if(!stricmp(which,"2")){
-               return MAC_2_KEY;
-       }
-       if(!stricmp(which,"3")){
-               return MAC_3_KEY;
-       }
-       if(!stricmp(which,"4")){
-               return MAC_4_KEY;
-       }
-       if(!stricmp(which,"5")){
-               return MAC_5_KEY;
-       }
-       if(!stricmp(which,"6")){
-               return MAC_6_KEY;
-       }
-       if(!stricmp(which,"7")){
-               return MAC_7_KEY;
-       }
-       if(!stricmp(which,"8")){
-               return MAC_8_KEY;
-       }
-       if(!stricmp(which,"9")){
-               return MAC_9_KEY;
-       }
-
-       // function keys
-       if(!stricmp(which,"F1")){
-               return MAC_F1_KEY;
-       }
-       if(!stricmp(which,"F2")){
-               return MAC_F2_KEY;
-       }
-       if(!stricmp(which,"F3")){
-               return MAC_F3_KEY;
-       }
-       if(!stricmp(which,"F4")){
-               return MAC_F4_KEY;
-       }
-       if(!stricmp(which,"F5")){
-               return MAC_F5_KEY;
-       }
-       if(!stricmp(which,"F6")){
-               return MAC_F6_KEY;
-       }
-       if(!stricmp(which,"F7")){
-               return MAC_F7_KEY;
-       }
-       if(!stricmp(which,"F8")){
-               return MAC_F8_KEY;
-       }
-       if(!stricmp(which,"F9")){
-               return MAC_F9_KEY;
-       }
-       if(!stricmp(which,"F10")){
-               return MAC_F10_KEY;
-       }
-       if(!stricmp(which,"F11")){
-               return MAC_F11_KEY;
-       }
-       if(!stricmp(which,"F12")){
-               return MAC_F12_KEY;
-       }
-
-       // escape
-       if(!stricmp(which,"escape")){
-               return MAC_ESCAPE_KEY;
-       }
-       if(!stricmp(which,"backspace")){
-               return MAC_DELETE_KEY;
-       }
-       if(!stricmp(which,"tab")){
-               return MAC_TAB_KEY;
-       }
-       if(!stricmp(which,"`")){
-               return MAC_TILDE_KEY;
-       }
-       if(!stricmp(which,"caps_lock")){
-               return MAC_CAPS_LOCK_KEY;
-       }
-//     if(which==){
-//             return "";
-//     }
-       if(!stricmp(which,"command")){
-               return MAC_COMMAND_KEY;
-       }
-       if(!stricmp(which,"option")){
-               return MAC_OPTION_KEY;
-       }
-       if(!stricmp(which,"delete")){
-               return MAC_DEL_KEY;
-       }
-       if(!stricmp(which,"insert")){
-               return MAC_INSERT_KEY;
-       }
-       if(!stricmp(which,"home")){
-               return MAC_HOME_KEY;
-       }
-       if(!stricmp(which,"end")){
-               return MAC_END_KEY;
-       }
-       if(!stricmp(which,"page_up")){
-               return MAC_PAGE_UP_KEY;
-       }
-       if(!stricmp(which,"page_down")){
-               return MAC_PAGE_DOWN_KEY;
-       }
-       if(!stricmp(which,"clear")){
-               return MAC_NUMPAD_CLEAR_KEY;
-       }
-
-       if(!stricmp(which,"control")){
-               return MAC_CONTROL_KEY;
-       }
-       if(!stricmp(which,"return")){
-               return MAC_RETURN_KEY;
-       }
-       if(!stricmp(which,"space")){
-               return MAC_SPACE_KEY;
-       }
-       if(!stricmp(which,"shift")){
-               return MAC_SHIFT_KEY;
-       }
-       if(!stricmp(which,"uparrow")){
-               return MAC_ARROW_UP_KEY;
-       }
-       if(!stricmp(which,"downarrow")){
-               return MAC_ARROW_DOWN_KEY;
-       }
-       if(!stricmp(which,"leftarrow")){
-               return MAC_ARROW_LEFT_KEY;
-       }
-       if(!stricmp(which,"rightarrow")){
-               return MAC_ARROW_RIGHT_KEY;
-       }
-       if(!stricmp(which,"mouse1")){
-               return MAC_MOUSEBUTTON1;
-       }
-       if(!stricmp(which,"mouse2")){
-               return MAC_MOUSEBUTTON2;
-       }
-       if(!stricmp(which,"+")){
-               return MAC_NUMPAD_PLUS_KEY;
-       }
-       if(!stricmp(which,"*")){
-               return MAC_NUMPAD_ASTERISK_KEY;
-       }
-       if(!stricmp(which,"/")){
-               return MAC_SLASH_KEY;
-       }
-       if(!stricmp(which,"\\")){
-               return MAC_BACKSLASH_KEY;
-       }
-       if(!stricmp(which,"[")){
-               return MAC_LEFTBRACKET_KEY;
-       }
-       if(!stricmp(which,"]")){
-               return MAC_RIGHTBRACKET_KEY;
-       }
-       if(!stricmp(which,".")){
-               return MAC_PERIOD_KEY;
-       }
-       if(!stricmp(which,",")){
-               return MAC_COMMA_KEY;
-       }
-       if(!stricmp(which,"\"")){
-               return MAC_APOSTROPHE_KEY;
-       }
-       if(!stricmp(which,";")){
-               return MAC_SEMICOLON_KEY;
-       }
-       return UNKNOWN_KEY;
-}
-#else
 unsigned short         CharToKey(const char* which)
 {
        // alphabetic keys
@@ -659,7 +359,6 @@ unsigned short      CharToKey(const char* which)
        }
        return UNKNOWN_KEY;
 }
-#endif
 
 const char*    KeyToChar(unsigned short which)
 {