Andre Poenitz <[EMAIL PROTECTED]> writes:

| On Wed, Jan 08, 2003 at 09:55:18AM +0100, Claus Hentschel wrote:
| > Lyx should run independent from the mode a drive is mounted. Therefore we
| > need binary mode in some cases and text mode in some other cases whereas in
| > most cases it doesn't matter.
| > 
| > Of course it could be done easier with
| >     ifstream ifs(tmp.c_str(), ios::in | ios::text);
| > Maybe we should include that instead ;-) And we can rewrite all calls to
| > open a file for both reading and writing.
| 
| Does that work?

ios::text? No. It is a non-standard flag.
 
| > But: is os::text/binary supported on all systems? My experiences with SunOS
| > as well as with AIX and HP/UX some years ago have shown that their compilers
| > don't knew these flags!
| 
| Because there is no such distinction on Unix, support for it is somewhat of
| a luxury. Conformant compilers must provide that luxury, though.

ios::binary otoh is a standard flag and should work everywhere.
 
-- 
        Lgb

Reply via email to