]> git.lyx.org Git - lyx.git/blobdiff - src/output.cpp
Account for old versions of Pygments
[lyx.git] / src / output.cpp
index 67b0323b491c22e79a1994d7dc41e31edf862c2b..f1369e5790fd37ecceabbe2820c586bfa9424d3b 100644 (file)
@@ -3,7 +3,7 @@
  * This file is part of LyX, the document processor.
  * Licence details can be found in the file COPYING.
  *
- * \author Lars Gullik Bjønnes
+ * \author Lars Gullik Bjønnes
  *
  * Full author contact details are available in file CREDITS.
  */
@@ -16,6 +16,7 @@
 
 #include "frontends/alert.h"
 
+#include "support/FileName.h"
 #include "support/filetools.h"
 #include "support/lstrings.h"
 
@@ -29,7 +30,7 @@ namespace {
 template<typename OFStream>
 bool doOpenFileWrite(OFStream & ofs, FileName const & fname)
 {
-       ofs.open(fname.toFilesystemEncoding().c_str());
+       ofs.open(fname.toSafeFilesystemEncoding(os::CREATE).c_str());
        if (ofs)
                return true;
        docstring const file = fname.displayName(50);
@@ -48,7 +49,7 @@ bool openFileWrite(ofstream & ofs, FileName const & fname)
 }
 
 
-bool openFileWrite(odocfstream & ofs, FileName const & fname)
+bool openFileWrite(ofdocstream & ofs, FileName const & fname)
 {
        return doOpenFileWrite(ofs, fname);
 }