]> source.dussan.org Git - tigervnc.git/commitdiff
Got rid of calls to stricmp() function which is Windows-specific.
authorConstantin Kaplinsky <const@tightvnc.com>
Tue, 18 Oct 2005 11:34:15 +0000 (11:34 +0000)
committerConstantin Kaplinsky <const@tightvnc.com>
Tue, 18 Oct 2005 11:34:15 +0000 (11:34 +0000)
git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@347 3789f03b-4d11-0410-bbf8-ca57d06f2519

rfb/FileInfo.cxx

index 356bead4a0f21cc2642875c49a2999f8600e11af..9168806e5f6b2dafaf6d4ab7d23aa19ea0a4e1e3 100644 (file)
 
 #include <rfb/FileInfo.h>
 
+#ifdef _WIN32
+#define strcasecmp _stricmp
+#endif
+
 using namespace rfb;
 
 int 
@@ -29,13 +33,13 @@ CompareFileInfo(const void *F, const void *S)
        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;
 }