]> git.lyx.org Git - lyx.git/blobdiff - src/support/lstrings.cpp
Remove unused macros USE_INCLUDED_STRING and STD_STRING_IS_GOOD
[lyx.git] / src / support / lstrings.cpp
index 0666daaf8c3daf5f47849cf58d01d556de821d92..672608f9faaf62b785de76b5928b1703ca9978b6 100644 (file)
 #include "support/lstrings.h"
 
 #include "support/convert.h"
-#include "support/debug.h"
-#include "support/lyxlib.h"
 #include "support/qstring_helpers.h"
 #include "support/textutils.h"
 
 #include <boost/tokenizer.hpp>
 #include <boost/assert.hpp>
 
-#include <cctype>
-#include <cstdlib>
-
 #include <algorithm>
-#include <sstream>
 
 using namespace std;
 
@@ -486,11 +480,8 @@ bool prefixIs(string const & a, string const & pre)
 
        if (prelen > alen || a.empty())
                return false;
-#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
+       else
+               return a.compare(0, prelen, pre) == 0;
 }
 
 
@@ -525,16 +516,10 @@ bool suffixIs(string const & a, string const & suf)
 {
        size_t const suflen = suf.length();
        size_t const alen = a.length();
-
        if (suflen > alen)
                return false;
-
-#if !defined(USE_INCLUDED_STRING) && !defined(STD_STRING_IS_GOOD)
-       string tmp(a, alen - suflen);
-       return ::strncmp(tmp.c_str(), suf.c_str(), suflen) == 0;
-#else
-       return a.compare(alen - suflen, suflen, suf) == 0;
-#endif
+       else
+               return a.compare(alen - suflen, suflen, suf) == 0;
 }