Mercurial > octave
diff liboctave/util/file-info.cc @ 25548:d6050ba12c0c
Call get_ASCII_filename for std::ifstream (bug #49118).
* debug.cc, dlmread.cc, help.cc, load-save.cc, urlwrite.cc, ov-java.cc,
fileinfo.cc, url-transfer.cc: Call get_ASCII_filename for filename argument of
std::ifstream to circumvent the wide char WinAPI.
author | Markus Mützel <markus.muetzel@gmx.de> |
---|---|
date | Tue, 03 Jul 2018 21:06:00 +0200 |
parents | cb1606f78f6b |
children | ca413f326224 |
line wrap: on
line diff
--- a/liboctave/util/file-info.cc Tue Jul 03 08:49:28 2018 -0700 +++ b/liboctave/util/file-info.cc Tue Jul 03 21:06:00 2018 +0200 @@ -31,6 +31,7 @@ #include "file-info.h" #include "file-stat.h" #include "lo-error.h" +#include "lo-sysdep.h" namespace octave { @@ -80,7 +81,8 @@ size_t sz = fs.size (); - std::ifstream file (fname.c_str (), std::ios::in | std::ios::binary); + std::ifstream file (octave::sys::get_ASCII_filename (fname).c_str (), + std::ios::in | std::ios::binary); if (file) {