]> git.lyx.org Git - lyx.git/blobdiff - src/support/lstrings.C
some new (not extensive) changes, some fixes, will probably reverto to .la libs later...
[lyx.git] / src / support / lstrings.C
index 09cdb6a28b145042ac1d3d9feddb9c8b52ca403f..47ee77cdb1b32fc513f982c96bfc8b055ebae5ac 100644 (file)
@@ -146,11 +146,12 @@ string tostr(long i)
        char str[30];
        ostrstream oss(str, 30);
        oss << i << '\0';
+       return oss.str();
 #else
        ostringstream oss;
        oss << i;
+       return oss.str().c_str();
 #endif
-       return oss.str();
 }
 
 
@@ -160,11 +161,12 @@ string tostr(unsigned long i)
        char str[30];
        ostrstream oss(str, 30);
        oss << i << '\0';
+       return oss.str();
 #else
        ostringstream oss;
        oss << i;
+       return oss.str().c_str();
 #endif
-       return oss.str();
 }
 
 
@@ -204,11 +206,12 @@ string tostr(double d)
        char tmp[40];
        ostrstream oss(tmp, 40);
        oss << d << '\0';
+       return oss.str();
 #else
        ostringstream oss;
        oss << d;
+       return oss.str().c_str();
 #endif
-       return oss.str();
 }