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;
}