From c30f1ab5bcbe96dc673fabdd8ff5d3be3687dfbf Mon Sep 17 00:00:00 2001 From: michel Date: Fri, 8 Feb 2008 17:42:09 +0000 Subject: [PATCH] preprocessor: opening file in binary mode solves mysterious bug with CR LF terminated lines under Cygwin git-svn-id: https://www.dynare.org/svn/dynare/dynare_v4@1700 ac1d8469-bf42-47a9-8791-bf33cf982152 --- preprocessor/macro/MacroDriver.cc | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/preprocessor/macro/MacroDriver.cc b/preprocessor/macro/MacroDriver.cc index e2ada27c9..0dba59298 100644 --- a/preprocessor/macro/MacroDriver.cc +++ b/preprocessor/macro/MacroDriver.cc @@ -35,7 +35,7 @@ MacroDriver::parse(const string &f, ostream &out) { file = f; - ifstream in(f.c_str()); + ifstream in(f.c_str(),ifstream::binary); lexer = new MacroFlex(&in, &out); lexer->set_debug(trace_scanning);