Relay-Version: version B 2.10 5/3/83; site utzoo.UUCP Posting-Version: version B 2.10.2 9/18/84; site watdaisy.UUCP Path: utzoo!watmath!watdaisy!ndiamond From: ndiamond@watdaisy.UUCP (Norman Diamond) Newsgroups: net.lang.c Subject: Re: External names in other languages Message-ID: <6865@watdaisy.UUCP> Date: Mon, 21-Jan-85 15:28:01 EST Article-I.D.: watdaisy.6865 Posted: Mon Jan 21 15:28:01 1985 Date-Received: Tue, 22-Jan-85 04:58:55 EST References: <7332@brl-tgr.ARPA> Organization: U of Waterloo, Ontario Lines: 23 > it is a sound idea admittedly but it seems to me that all you > are doing is the standard(?) practice of > > #define this_is_a_very_long_name xyzzy > int this_is_a_very_long_name; > > when the compiler generates the internal global symbols table then for > the linker all references would be to variable xyzzy. > > nice try but no dice i think > > shades@mit-oz The problem originally came about because xyzzy sometimes isn't a valid identifier in C. Putting it in a #define doesn't make it valid. -- Norman Diamond UUCP: {decvax|utzoo|ihnp4|allegra|clyde}!watmath!watdaisy!ndiamond CSNET: ndiamond%watdaisy@waterloo.csnet ARPA: ndiamond%watdaisy%waterloo.csnet@csnet-relay.arpa "Opinions are those of the keyboard, and do not reflect on me or higher-ups."