Relay-Version: version B 2.10 5/3/83; site utzoo.UUCP Path: utzoo!mnetor!seismo!ut-sally!husc6!cmcl2!brl-adm!brl-smoke!gwyn From: gwyn@brl-smoke.ARPA (Doug Gwyn ) Newsgroups: comp.unix.questions Subject: Re: C Preprocessor for Variable Names Message-ID: <6015@brl-smoke.ARPA> Date: Tue, 23-Jun-87 14:22:27 EDT Article-I.D.: brl-smok.6015 Posted: Tue Jun 23 14:22:27 1987 Date-Received: Fri, 26-Jun-87 05:47:13 EDT References: <315@pollux.UUCP> Reply-To: gwyn@brl.arpa (Doug Gwyn (VLD/VMB) ) Distribution: world Organization: Ballistic Research Lab (BRL), APG, MD. Lines: 14 In article <315@pollux.UUCP> jgd@pollux.UUCP (Dr. James George Dunham) writes: > We have a Convergent Technology MiniFrame running S5R2 and have run >into a problem with the C compiler. Apparently it will only accept variable >names of 8 characters or less. Does anyone have a C preprocessor that will >map arbitrary length variable names into 8 character names, or any other >possible solutions to the problem? First, you should beat on Convergent, since real SVR2 had flexnames. It's not hard to modify cpp to support long names (the one I shipped as part of the BRL UNIX System V Release 1.0 emulation for 4.2BSD was so modified), but you need the source, and it will only help map symbols that you introduce explicit #defines for. You might be better off making the necessary changes with a good text editor.