]> git.lyx.org Git - lyx.git/blobdiff - src/support/lstrings.C
Fix small typos
[lyx.git] / src / support / lstrings.C
index fae7df7bfa225bf3da0a89f9f05b6879ce538def..689a54be761ecb06a63ebaeec3406e0daaf3d9be 100644 (file)
@@ -59,7 +59,6 @@ int compare_no_case(string const & s, string const & s2)
 
 int compare_no_case(string const & s, string const & s2, unsigned int len)
 {
-//#warning verify this func please
        string::const_iterator p = s.begin();
        string::const_iterator p2 = s2.begin();
        unsigned int i = 0;
@@ -169,16 +168,17 @@ char uppercase(char c)
 string const lowercase(string const & a)
 {
        string tmp(a);
-//#ifdef __GLIBCPP__
+#if 1
        string::iterator result = tmp.begin();
        string::iterator end = tmp.end();
        for (string::iterator first = tmp.begin();
             first != end; ++first, ++result) {
                *result = lowercase(*first);
        }
-//#else
-//     transform(tmp.begin(), tmp.end(), tmp.begin(), tolower);
-//#endif
+#else
+       // We want to use this one. (Lgb)
+       transform(tmp.begin(), tmp.end(), tmp.begin(), tolower);
+#endif
        return tmp;
 }
 
@@ -186,16 +186,17 @@ string const lowercase(string const & a)
 string const uppercase(string const & a)
 {
        string tmp(a);
-//#ifdef __GLIBCPP__
+#if 1
        string::iterator result = tmp.begin();
        string::iterator end = tmp.end();
        for (string::iterator first = tmp.begin();
             first != end; ++first, ++result) {
                *result = uppercase(*first);
        }
-//#else
-//     transform(tmp.begin(), tmp.end(), tmp.begin(), toupper);
-//#endif
+#else
+       // We want to use this one. (Lgb)
+       transform(tmp.begin(), tmp.end(), tmp.begin(), toupper);
+#endif
        return tmp;
 }
 
@@ -283,7 +284,7 @@ bool suffixIs(string const & a, string const & suf)
                string tmp(a, alen - suflen);
                return ::strncmp(tmp.c_str(), suf.c_str(), suflen) == 0;
 #else
-               return a.compare(alen - suflen, suflen, suf);
+               return a.compare(alen - suflen, suflen, suf) == 0;
 #endif
        }
 }