#include <config.h>
+#include "math_extern.h"
#include "math_arrayinset.h"
#include "math_charinset.h"
#include "math_deliminset.h"
+#include "math_data.h"
#include "math_diffinset.h"
#include "math_exfuncinset.h"
#include "math_exintinset.h"
#include "math_stringinset.h"
#include "math_symbolinset.h"
#include "math_parser.h"
-#include "Lsstream.h"
+#include "support/std_sstream.h"
#include "debug.h"
#include "support/filetools.h"
#include "support/lstrings.h"
+#include <algorithm>
-using namespace lyx::support;
+using lyx::support::cmd_ret;
+using lyx::support::getVectorFromString;
+using lyx::support::LibFileSearch;
+using lyx::support::RunCommand;
+using lyx::support::subst;
-using std::ostream;
-using std::istringstream;
-using std::find_if;
using std::endl;
+using std::find_if;
+
+using std::istringstream;
+using std::ostream;
+using std::ostringstream;
ostream & operator<<(ostream & os, MathArray const & ar)
ostringstream os;
MaximaStream ms(os);
ms << ar;
- string expr = STRCONV(os.str());
+ string expr = os.str();
string const header = "SIMPSUM:true;";
string out;
ostringstream os;
MapleStream ms(os);
ms << ar;
- string expr = STRCONV(os.str());
+ string expr = os.str();
lyxerr << "ar: '" << ar << "'\n"
<< "ms: '" << os.str() << "'" << endl;
ostringstream os;
OctaveStream vs(os);
vs << ar;
- string expr = STRCONV(os.str());
+ string expr = os.str();
string out;
lyxerr << "pipe: ar: '" << ar << "'\n"
os << '[' << extra << ' ';
ns << ar;
os << ']';
- string data = STRCONV(os.str());
+ string data = os.str();
// search external script
string file = LibFileSearch("mathed", "extern_" + lang);