Relay-Version: version B 2.10 5/3/83; site utzoo.UUCP Path: utzoo!mnetor!uunet!husc6!cmcl2!rutgers!mcnc!rti!dg-rtp!meissner From: meissner@dg-rtp.UUCP (Michael Meissner) Newsgroups: comp.lang.c Subject: Re: MAJOR ANSI C FLAW (my opinion, of course) Message-ID: <313@dg-rtp.UUCP> Date: Sun, 11-Oct-87 20:07:08 EDT Article-I.D.: dg-rtp.313 Posted: Sun Oct 11 20:07:08 1987 Date-Received: Tue, 13-Oct-87 00:53:35 EDT References: <1132@gilsys.UUCP> <11480008@hpsmtc1.HP.COM> Reply-To: meissner@dg-rtp.UUCP (Michael Meissner) Organization: Data General (Languages @ Research Triangle Park, NC.) Lines: 17 In article <11480008@hpsmtc1.HP.COM> swh@hpsmtc1.HP.COM (Steve Harrold) writes: | Re: 6-character external names | | If using names of externals with only the first 6 characters being | recognized, is too restrictive in your choice of "meaningful" names, | why not use the #define technique. For example: | | #define longandverbose simple | | Then everyone can have their cakes and eat them. And then you run the risk of having the preprocessor run out of memory. One way that people haven't mentioned is to group all of the external variables (and maybe pointers to functions) within a structure. That way, you group things together, and you have less clutter in the external name space. -- Michael Meissner, Data General. Uucp: ...!mcnc!rti!xyzzy!meissner Arpa/Csnet: meissner@dg-rtp.DG.COM