]> git.lyx.org Git - lyx.git/commitdiff
compilation fixes
authorJean-Marc Lasgouttes <lasgouttes@lyx.org>
Thu, 15 Nov 2001 14:52:32 +0000 (14:52 +0000)
committerJean-Marc Lasgouttes <lasgouttes@lyx.org>
Thu, 15 Nov 2001 14:52:32 +0000 (14:52 +0000)
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@3032 a592a061-630c-0410-9148-cb99ea01b6c8

src/mathed/ChangeLog
src/mathed/math_extern.C

index 0a1dd64707cf0bec92ab43c78a88f20743b9a5d2..c02865ed518c2da2587a17915913c360e5db5cb9 100644 (file)
@@ -1,3 +1,8 @@
+2001-11-15  Jean-Marc Lasgouttes  <Jean-Marc.Lasgouttes@inria.fr>
+
+       * math_extern.C (extractNumber): 
+       (extractDiffExponent): add ugly .c_str()
+
 2001-11-08  Jean-Marc Lasgouttes  <Jean-Marc.Lasgouttes@inria.fr>
 
        * math_arrayinset.C (MathArrayInset): 
index d6b6476502b668a628066f90c006ffca651240bc..ae162c54356a8b98a0032664261b0925a35ccf3f 100644 (file)
@@ -194,7 +194,7 @@ bool extractNumber(MathArray const & ar, int & i)
        string s;
        MathTextCodes c;
        charSequence(ar.begin(), ar.end(), s, c);
-       std::istringstream is(s);
+       std::istringstream is(s.c_str());
        is >> i;
        return is;
 }
@@ -580,7 +580,7 @@ bool extractDiffExponent(MathArray::iterator it, int & i)
        string s;
        if (!extractString((*it).nucleus(), s))
                return false;
-       std::istringstream is(s);
+       std::istringstream is(s.c_str());
        is >> i;
        return is;
 }
@@ -638,7 +638,7 @@ void extractDiff(MathArray & ar)
                                // things like   d.../dx^n
                                int mult = 1;
                                if (extractNumber(script->up().data_, mult)) {
-                                       lyxerr << "mult: " << mult << endl;
+                                       lyxerr << "mult: " << mult << std::endl;
                                        for (int i = 0; i < mult; ++i)
                                                diff->addDer(MathArray(dt + 1, st));
                                }