Got rid of calls to stricmp() function which is Windows-specific.


git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@347 3789f03b-4d11-0410-bbf8-ca57d06f2519
diff --git a/rfb/FileInfo.cxx b/rfb/FileInfo.cxx
index 356bead..9168806 100644
--- a/rfb/FileInfo.cxx
+++ b/rfb/FileInfo.cxx
@@ -21,6 +21,10 @@
 
 #include <rfb/FileInfo.h>
 
+#ifdef _WIN32
+#define strcasecmp _stricmp
+#endif
+
 using namespace rfb;
 
 int 
@@ -29,13 +33,13 @@
 	FILEINFO *pF = (FILEINFO *) F;
 	FILEINFO *pS = (FILEINFO *) S;
 	if (pF->info.flags == pS->info.flags) {
-		return stricmp(pF->name, pS->name);
+		return strcasecmp(pF->name, pS->name);
 	} else {
 		if (pF->info.flags == FT_ATTR_FOLDER) return -1;
 		if (pS->info.flags == FT_ATTR_FOLDER)
 			return 1;
 		else
-			return stricmp(pF->name, pS->name);
+			return strcasecmp(pF->name, pS->name);
 	}
 	return 0;
 }