Relay-Version: version B 2.10 5/3/83; site utzoo.UUCP Path: utzoo!mnetor!uunet!husc6!cmcl2!brl-adm!adm!TGMIKEY%CALSTATE.BITNET@wiscvm.wisc.EDU From: TGMIKEY%CALSTATE.BITNET@wiscvm.wisc.EDU (Account Manager) Newsgroups: comp.lang.c Subject: RE: Re: MAJOR ANSI C FLAW (my opinion, of course) Message-ID: <10290@brl-adm.ARPA> Date: Thu, 12-Nov-87 13:09:48 EST Article-I.D.: brl-adm.10290 Posted: Thu Nov 12 13:09:48 1987 Date-Received: Sat, 14-Nov-87 18:36:51 EST Sender: news@brl-adm.ARPA Lines: 34 Received: by CALSTATE via BITNet with NJF for TGMIKEY@CALSTATE; Comment: 10 Nov 87 02:49:36 PST Received: by BYUADMIN (Mailer X1.24) id 1737; Tue, 10 Nov 87 03:48:35 MST Date: 30 Oct 87 19:48:16 GMT Reply-To: Info-C@BRL.ARPA Sender: INFO-C@NDSUVM1 From: stuart@bms-at.uucp Subject: Re: MAJOR ANSI C FLAW (my opinion, of course) Comments: To: info-c@BRL-SMOKE.arpa To: TGMIKEY@CCS.CSUSCC.CALSTATE.EDU Go ahead and use as many characters as you like for external (and internal) names. If the target linker (or compiler) chokes, use a handy utility like "police", posted to the net a while ago. "police reads a 'C' source file and replaces identifiers not unique within N characters with (hopefully) unique subtitutions generated with a CRC of full name. A shell script subtitute for 'cpp' can run it automatically on all your source by filtering the output of the real 'cpp'. If your real 'cpp' barfs, get 'cccp' from GNU. I can send 'police' to those that didn't get it. -- Stuart D. Gathman <..!{vrdxhqdgis}!bms-at!stuart> ===== Reply from Mike Khosraviani ========================== Would you, please, send me police? Does it cost me anything? If so, I think I'll pass on it!!!! I really appreciate it. Thank you. Mike