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.