TIP: Click on subject to list as thread! ANSI
echo: os2prog
to: Mike Bilow
from: Bill Patterson
date: 1995-08-28 10:26:46
subject: Re: gcc2

* In a message originally to Mike Bilow, Bill Patterson writes:

 MB> Both your instructor and this book are wrong.  As many people here have
 MB> been trying to convince you, the actual wording of Section 7.9.5.2 of the
 MB> ANSI C standard explicitly says that fflush() is defined only for output
 MB> streams:
 MB> 
 MB>    int fflush(FILE *stream);
 MB> 
 MB>    If 'stream' points to an output stream or an update stream in which
 MB> the 
 MB>    most recent operation was not input, the 'fflush' function causes any 
 MB>    unwritten data to be delivered to the host environment to be written
 MB> to a 
 MB>    file; otherwise, the behavior is undefined.
 MB>  
 MB> -- Mike
 MB> 
 MB> 
 MB> ---
 MB> (1:323/107)

It might be undefined, but.... SAMS, Microsoft (C for yourself), Borland,
and the Turbo C Bible all teach it that way.
Bill


--- LoraBBS-OS/2 v2.40+
MB> * Origin: N1BEE BBS +1 401 944 8498 V.34/V.FC/V.32bis/HST16.8
* Origin: Planet X * Warp Co-Ordinates: 407-799-0975 (1:374/2528.0)
SEEN-BY: 105/42 620/243 711/401 409 410 413 430 807 808 809 934 955 712/407
SEEN-BY: 712/515 628 704 713/888 800/1 7877/2809
@PATH: 374/2528 1 3615/50 396/1 270/101 105/103 42 712/515 711/808 809 934

SOURCE: echomail via fidonet.ozzmosis.com

Email questions or comments to sysop@ipingthereforeiam.com
All parts of this website painstakingly hand-crafted in the U.S.A.!
IPTIA BBS/MUD/Terminal/Game Server List, © 2025 IPTIA Consulting™.