Article View: comp.sys.amiga.tech
Article #10397Re: fopen() modes in Lattice C
From: Fabbian G. Dufoe
Date: Sun, 27 Nov 1988 16:00
Date: Sun, 27 Nov 1988 16:00
22 lines
1365 bytes
1365 bytes
From article <6241@killer.DALLAS.TX.US>, by jdp@killer.DALLAS.TX.US (Jim Pritchett):
> Could/would someone out there please tell me what the addition of a 'b' parameter
> to the mode means in the context of a fopen() call in Lattice C?
> [for example] fopen(temp, "wb");
Lattice C allows you to modify the standard fopen() modes (r, w, a)
with either an "a" or a "b". The "a" modifier means use Mode A to do
translation on the files. Using Mode A each carriage return character
('\r') is deleted and CTRL-Z is treated as a logical end-of-file mark on
reading. On writing each line feed character ('\n') is expanded to a
carriage return followed by a line feed. Mode B doesn't do any
translation. Mode A provides some MS-DOS compatibility. If you are
translating source from Lattice to Aztec, just drop the "b" modifiers from
the mode.
--Fabbian Dufoe
350 Ling-A-Mor Terrace South
St. Petersburg, Florida 33705
813-823-2350
UUCP: ...codas!usfvax2!jc3b21!fgd3
...uunet!pdn!jc3b21!fgd3
Technical Details
Message-ID:
<508@jc3b21.UUCP>Path:
arc1-ca.pugleaf.net!utzoo!attcan!uunet!pdn!boake2!jc3b21!fgd3References:
<6241@killer.DALLAS.TX.US>Show Full Headers
Complete Article Headers
Path: arc1-ca.pugleaf.net!utzoo!attcan!uunet!pdn!boake2!jc3b21!fgd3 From: fgd3@jc3b21.UUCP (Fabbian G. Dufoe) Newsgroups: comp.sys.amiga.tech Subject: Re: fopen() modes in Lattice C Message-ID: <508@jc3b21.UUCP> Date: 27 Nov 88 16:00:41 GMT References: <6241@killer.DALLAS.TX.US> Organization: St. Petersburg Jr. College, FL Lines: 22