-#include <config.h>
+/**
+ * \file path.C
+ * This file is part of LyX, the document processor.
+ * Licence details can be found in the file COPYING.
+ *
+ * \author Lars Gullik Bjønnes
+ *
+ * Full author contact details are available in file CREDITS
+ */
-#ifdef __GNUG__
-#pragma implementation
-#endif
+#include <config.h>
#include "path.h"
+namespace lyx {
+namespace support {
+
int Path::pop()
{
if (popped_) {
// should throw an exception
// throw logical_error();
- // The use of WriteFSAlerrt makes this impossible
- // to inline.
- //WriteFSAlert(_("Error: Dir already popped: "),
- // pushedDir_);
return 0;
}
- if (lyx::chdir(pushedDir_)) {
+
+ if (chdir(pushedDir_)) {
// should throw an exception
// throw DirChangeError();
- // The use of WriteFSAlert makes this impossible
- // to inline.
- //WriteFSAlert(
- // _("Error: Could not change to directory: "),
- // pushedDir_);
}
popped_ = true;
+
return 0;
}
+} // namespace support
+} // namespace lyx