diff --git a/mozilla/htmlparser/src/nsScanner.cpp b/mozilla/htmlparser/src/nsScanner.cpp index e06efad49df..63d942f1f5d 100644 --- a/mozilla/htmlparser/src/nsScanner.cpp +++ b/mozilla/htmlparser/src/nsScanner.cpp @@ -64,7 +64,12 @@ CScanner::CScanner(const char* aFilename,eParseMode aMode) : mBuffer("") { mParseMode=aMode; mNetStream=0; mIncremental=PR_FALSE; +#if defined(XP_UNIX) && defined(IRIX) + /* XXX: IRIX does not support ios::binary */ + mFileStream=new fstream(aFilename,ios::in); +#else mFileStream=new fstream(aFilename,ios::in|ios::binary); +#endif } /** diff --git a/mozilla/parser/htmlparser/src/nsScanner.cpp b/mozilla/parser/htmlparser/src/nsScanner.cpp index e06efad49df..63d942f1f5d 100644 --- a/mozilla/parser/htmlparser/src/nsScanner.cpp +++ b/mozilla/parser/htmlparser/src/nsScanner.cpp @@ -64,7 +64,12 @@ CScanner::CScanner(const char* aFilename,eParseMode aMode) : mBuffer("") { mParseMode=aMode; mNetStream=0; mIncremental=PR_FALSE; +#if defined(XP_UNIX) && defined(IRIX) + /* XXX: IRIX does not support ios::binary */ + mFileStream=new fstream(aFilename,ios::in); +#else mFileStream=new fstream(aFilename,ios::in|ios::binary); +#endif } /**