Commit 8149bfc2 authored by sebastien's avatar sebastien
Browse files

v4 preprocessor: also open included files in binary mode

git-svn-id: ac1d8469-bf42-47a9-8791-bf33cf982152
parent f1f39b5f
......@@ -35,7 +35,7 @@ MacroDriver::parse(const string &f, ostream &out)
file = f;
ifstream in(f.c_str(),ifstream::binary);
ifstream in(f.c_str(), ios::binary);
lexer = new MacroFlex(&in, &out);
......@@ -67,7 +67,7 @@ typedef Macro::parser::token token;
<INITIAL>^@include[ \t]+\" BEGIN(INCLUDE);
<INCLUDE>[^\"\r\n]* {
driver.ifs = new ifstream(yytext);
driver.ifs = new ifstream(yytext, ios::binary);
if (driver.ifs->fail())
driver.error(*yylloc, "Could not open " + string(yytext));
// Save old location
Supports Markdown
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment