]> git.lyx.org Git - features.git/blobdiff - src/support/lstrings.C
The func.diff patch. Functors work and some tiny cleanup.
[features.git] / src / support / lstrings.C
index 6ca5e68f653a8e469f290055d83f1976744238dd..337b128a2d47a660320b384d9827cfdb418b50da 100644 (file)
@@ -290,10 +290,10 @@ bool prefixIs(string const & a, string const & pre)
        if (prelen > alen || a.empty())
                return false;
        else {
-#if !defined(USE_INCLUDED_STRING) && !defined(STD_STRING_IS_GOOD)
-               return ::strncmp(a.c_str(), pre.c_str(), prelen) == 0;
-#else
+#if defined(STD_STRING_IS_GOOD)
                return a.compare(0, prelen, pre) == 0;
+#else
+               return ::strncmp(a.c_str(), pre.c_str(), prelen) == 0;
 #endif
        }
 }