Path: utzoo!mnetor!uunet!lll-winken!lll-lcc!lll-tis!ames!umd5!cvl!elsie!ado From: ado@elsie.UUCP (Arthur David Olson) Newsgroups: comp.lang.c Subject: Re: $1 check for first person who convinces me main can't be reserved Message-ID: <8025@elsie.UUCP> Date: 2 Mar 88 14:45:49 GMT References: <8016@elsie.UUCP> <8020@elsie.UUCP> <7352@brl-smoke.ARPA> <2801@haddock.ISC.COM> Organization: NIH-LEC, Bethesda, MD Lines: 12 Summary: nope > > [Nonstandard keywords] should be constrained to start with an underscore, at > > the very least. > > I believe that to avoid colliding with the user's local variables, keywords > (like machine-specific #defines) must begin with a double underscore or an > underscore followed by an uppercase letter. I thought one of the more recent > Drafts covered this issue. Nope. Recent drafts say that application programmers aren't allowed to use __* and _[A-Z]* identifiers, which are reserved to implementers; recent drafts do not say that implementers may reserve *only* those identifiers. -- ado@vax2.nlm.nih.gov ADO, VAX, and NIH are Ampex and DEC trademarks