Relay-Version: version B 2.10 5/3/83; site utzoo.UUCP Posting-Version: version B 2.10.2 9/17/84; site opus.UUCP Path: utzoo!watmath!clyde!burl!ulysses!allegra!mit-eddie!godot!harvard!seismo!hao!cires!nbires!opus!rcd From: rcd@opus.UUCP (Dick Dunn) Newsgroups: net.lang.c Subject: Re: $ in identifiers (and externals) Message-ID: <984@opus.UUCP> Date: Wed, 19-Dec-84 00:47:38 EST Article-I.D.: opus.984 Posted: Wed Dec 19 00:47:38 1984 Date-Received: Thu, 20-Dec-84 05:20:59 EST References: <3@aeolus.UUCP> <260@sftri.UUCP> <3281@mit-eddie.UUCP> <422@gitpyr.UUCP> Organization: NBI,Inc, Boulder CO Lines: 14 > Perhaps what C really needs is a way to define a seperate external name for > an identifier when declaring that identifier. For example, the following: > > extern sys_read "SYS$READ" (); > ... This suggestion (see parent article for more explanation) is a good one for resolving the inevitable clashes between a language's idea of the lexical rules for an identifier and the OS's idea of same. The language and the OS should have a good common ground, but there needs to be a way to cover the exceptions (short of all of us adopting the same OS:-) -- Dick Dunn {hao,ucbvax,allegra}!nbires!rcd (303)444-5710 x3086 ...Nothing left to do but smile, smile, smile.