Path: utzoo!utgpu!water!watmath!clyde!att!osu-cis!tut.cis.ohio-state.edu!mailrus!ames!lll-tis!helios.ee.lbl.gov!pasteur!ucbvax!ulysses!hector!jss From: jss@hector.UUCP (Jerry Schwarz) Newsgroups: comp.lang.c Subject: Re: Reserved names in X3J11 (was Re: Appreciation for ANSI C committee) Message-ID: <10334@ulysses.homer.nj.att.com> Date: 26 May 88 20:38:17 GMT References: <7861@alice.UUCP> <7860@brl-smoke.ARPA> <7288@bellcore.bellcore.com> <4085@haddock.ISC.COM> <211@proxftl.UUCP> Sender: netnews@ulysses.homer.nj.att.com Reply-To: jss@hector (Jerry Schwarz) Organization: AT&T Bell Labs, Murray Hill Lines: 19 In article <211@proxftl.UUCP> bill@proxftl.UUCP writes: > >Specifically, if you define a function whose name matches a >function name in one of the more esoteric libraries and you do >not use something from the same library, all of the C compilers >that I am familiar with will not give you grief. > Many begining C programmers have written something like void write(n) int n ; { printf("n=%d\n",n) ; } In the past this has failed in almost all (maybe all) UNIX implementations of C. ANSI has decreed that this function work. Jerry Schwarz Bell Labs, Murray Hill