[EMAIL PROTECTED] wrote:
Author: lasgouttes
Date: Fri Feb  1 16:36:53 2008
New Revision: 22735

URL: http://www.lyx.org/trac/changeset/22735
Log:
Remove unused macros USE_INCLUDED_STRING and STD_STRING_IS_GOOD

Remove a few unused headers

Modified:
    lyx-devel/trunk/src/support/lstrings.cpp

Modified: lyx-devel/trunk/src/support/lstrings.cpp
URL: 
http://www.lyx.org/trac/file/lyx-devel/trunk/src/support/lstrings.cpp?rev=22735
==============================================================================
@@ -485,11 +480,8 @@
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;

The else is superfluous here.

@@ -524,16 +516,10 @@
 {
        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;

and here.

Abdel.

Reply via email to