]> git.lyx.org Git - lyx.git/blobdiff - src/mathed/math_charinset.C
float2string #4 (Spacing)
[lyx.git] / src / mathed / math_charinset.C
index 8578aa81486d7eec75be2960c4da77436dd69d2b..8f2674bba30fc1e90ddb6f247783962f919b2afe 100644 (file)
 
 #include "debug.h"
 #include "dimension.h"
+#include "support/lstrings.h"
 #include "textpainter.h"
 
 using std::auto_ptr;
 
-#ifndef CXX_GLOBAL_CSTD
-using std::strchr;
-#endif
-
-
 extern bool has_math_fonts;
 
 namespace {
 
        bool isBinaryOp(char c)
        {
-               return strchr("+-<>=/*", c);
+               return lyx::support::contains("+-<>=/*", c);
        }
 
 
        bool slanted(char c)
        {
-               //if (strchr("0123456789;:!|[]().,?+/-*<>=", c)
                return ('a' <= c && c <= 'z') || ('A' <= c && c <= 'Z');
        }
 
@@ -51,7 +46,7 @@ MathCharInset::MathCharInset(char c)
 
 
 
-auto_ptr<InsetBase> MathCharInset::clone() const
+auto_ptr<InsetBase> MathCharInset::doClone() const
 {
        return auto_ptr<InsetBase>(new MathCharInset(*this));
 }