Relay-Version: version B 2.10 5/3/83; site utzoo.UUCP Path: utzoo!mnetor!uunet!husc6!mit-eddie!uw-beaver!tikal!sigma!uw-nsr!john From: john@uw-nsr.UUCP (John Sambrook) Newsgroups: comp.lang.c Subject: Re: A feature I'd like to see (was C flaws) Message-ID: <1137@uw-nsr.UUCP> Date: Wed, 14-Oct-87 00:53:29 EDT Article-I.D.: uw-nsr.1137 Posted: Wed Oct 14 00:53:29 1987 Date-Received: Thu, 15-Oct-87 23:35:58 EDT References: <1132@gilsys.UUCP> <11480008@hpsmtc1.HP.COM> <313@dg-rtp.UUCP> <15522@topaz.rutgers.edu> Reply-To: john@uw-nsr.UUCP (John Sambrook 5-7433) Organization: UW-Bioengineering, Seattle, WA Lines: 22 In article <15522@topaz.rutgers.edu> ron@topaz.rutgers.edu (Ron Natalie) writes: >One feature I'd like to see in C (or any other language) is the >ability to bind an arbitrary C legal name to an arbitrary machine >specific external. For example, if I wanted the machine symbol >"foo-bar" I could do something like... > > equivelence int foo_bar "foo-bar"; > >-Ron > The Data General C compiler can do this. I used it once to get ahold of the `BLANK COMMON' area used by some Fortran routines. If I remember correctly a typical use might be something like: float p[500] $name(".BLNK."); -- John Sambrook Internet: john@nsr.bioeng.washington.edu University of Washington RC-05 UUCP: uw-nsr!john Seattle, Washington 98195 Dial: (206) 548-4386