# HG changeset patch # User Darkvater # Date 1138296769 0 # Node ID e6813dede075c8a67aff5b9a4f668602f01cad4a # Parent fa7545ef800a0b0ae0c3496050de200bdd9a2e7b (svn r3442) - Fix: Only windows has stricmp. So define strcasecmp to stricmp when using MSVC diff --git a/network_gui.c b/network_gui.c --- a/network_gui.c +++ b/network_gui.c @@ -115,7 +115,7 @@ { const NetworkGameList *cmp1 = *(const NetworkGameList**)a; const NetworkGameList *cmp2 = *(const NetworkGameList**)b; - int r = stricmp(cmp1->info.server_name, cmp2->info.server_name); + int r = strcasecmp(cmp1->info.server_name, cmp2->info.server_name); return (_internal_sort_order & 1) ? -r : r; } diff --git a/stdafx.h b/stdafx.h --- a/stdafx.h +++ b/stdafx.h @@ -144,6 +144,7 @@ # endif # endif +# define strcasecmp stricmp #endif /* defined(_MSC_VER) */ diff --git a/win32.c b/win32.c --- a/win32.c +++ b/win32.c @@ -604,13 +604,6 @@ } #endif -#ifndef __MINGW32__ -static inline int strcasecmp(const char* s1, const char* s2) -{ - return stricmp(s1, s2); -} -#endif - static char *_fios_path; static char *_fios_save_path; static char *_fios_scn_path;