X-Git-Url: https://git.lyx.org/gitweb/?a=blobdiff_plain;f=src%2Flastfiles.C;h=615b9de7ee35c8e52338e9dd516aca4369f6526d;hb=98c966c64594611e469313314abd1e59524adb4a;hp=3ad8b9fdf557156a6c5b132d4109cb4371541f5d;hpb=71bbfe74cf9e2d351e3fb5d2b4a96a8a3f373267;p=lyx.git diff --git a/src/lastfiles.C b/src/lastfiles.C index 3ad8b9fdf5..615b9de7ee 100644 --- a/src/lastfiles.C +++ b/src/lastfiles.C @@ -1,10 +1,10 @@ /* This file is part of - * ====================================================== - * + * ====================================================== + * * LyX, The Document Processor - * + * * Copyright 1995 Matthias Ettrich - * Copyright 1995-1999 The LyX Team. + * Copyright 1995-2001 The LyX Team. * * ====================================================== */ @@ -15,18 +15,24 @@ #pragma implementation #endif +#include "lastfiles.h" +#include "debug.h" + +#include "support/FileInfo.h" + #include #include +#include + + using std::ifstream; using std::ofstream; +using std::getline; +using std::endl; +using std::find; using std::copy; using std::ostream_iterator; -using std::find; - -#include "support/FileInfo.h" -#include "lastfiles.h" -#include "debug.h" LastFiles::LastFiles(string const & filename, bool st, unsigned int num) : dostat(st) @@ -57,7 +63,7 @@ void LastFiles::readFile(string const & filename) string tmp; FileInfo fileInfo; - while(getline(ifs, tmp) && files.size() < num_files) { + while (getline(ifs, tmp) && files.size() < num_files) { if (dostat) { if (!(fileInfo.newFile(tmp).exist() && fileInfo.isRegular())) @@ -72,21 +78,8 @@ void LastFiles::writeFile(string const & filename) const { ofstream ofs(filename.c_str()); if (ofs) { -#if 0 - for (Files::const_iterator cit = files.begin(); - cit != files.end(); - ++cit) { - ofs << (*cit) << '\n'; - } -#else - // Ok, ok. It is not required to do it this way...but it - // is kindo nice and shows the versiality of iterators and - // algorithms. I'll leave this in, and if I get reports - // about compilations errors I take it out again before - // 1.1.4. (Lgb) copy(files.begin(), files.end(), ostream_iterator(ofs, "\n")); -#endif } else lyxerr << "LyX: Warning: unable to save LastFiles: " << filename << endl; @@ -105,7 +98,7 @@ void LastFiles::newFile(string const & file) } -string LastFiles::operator[](unsigned int i) const +string const LastFiles::operator[](unsigned int i) const { if (i < files.size()) return files[i];