*
* LyX, The Document Processor
* Copyright 1995 Matthias Ettrich
- * Copyright 1995-1999 The LyX Team.
+ * Copyright 1995-2000 The LyX Team.
*
* This file is Copyright 1997-1998
* Asger Alstrup
#include <config.h>
+#include <fstream>
#include <cstdlib> // atoi
#ifdef __GNUG__
#include "support/path.h"
#include "gettext.h"
+using std::ifstream;
+using std::getline;
+
/*
* CLASS Chktex
*/
int Chktex::run(TeXErrors &terr)
{
// run bibtex
- string log = ChangeExtension(file, ".log", true);
+ string log = OnlyFilename(ChangeExtension(file, ".log"));
string tmp = cmd + " -q -v0 -b0 -x " + file + " -o " + log;
Systemcalls one;
int result= one.startscript(Systemcalls::System, tmp);
}
-int Chktex::scanLogFile(TeXErrors &terr)
+int Chktex::scanLogFile(TeXErrors & terr)
{
string token;
int retval = 0;
- string tmp = ChangeExtension(file, ".log", true);
+ string tmp = OnlyFilename(ChangeExtension(file, ".log"));
ifstream ifs(tmp.c_str());
while (getline(ifs, token)) {