changeset 2889:e6813dede075 draft

(svn r3442) - Fix: Only windows has stricmp. So define strcasecmp to stricmp when using MSVC
author Darkvater <Darkvater@openttd.org>
date Thu, 26 Jan 2006 17:32:49 +0000
parents fa7545ef800a
children 403b7feef558
files network_gui.c stdafx.h win32.c
diffstat 3 files changed, 2 insertions(+), 8 deletions(-) [+]
line wrap: on
line diff
--- 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;
 }
--- a/stdafx.h
+++ b/stdafx.h
@@ -144,6 +144,7 @@
 #  endif
 # endif
 
+# define strcasecmp stricmp
 #endif /* defined(_MSC_VER) */
 
 
--- 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;