Relay-Version: version B 2.10 5/3/83; site utzoo.UUCP Posting-Version: version B 2.10.1 6/24/83 (MC830713); site mcvax.UUCP Path: utzoo!linus!philabs!mcvax!aeb From: aeb@mcvax.UUCP (Andries Brouwer) Newsgroups: net.unix-wizards,btl.unix Subject: Re: "$@ in shell" (stop talking!) Message-ID: <5358@mcvax.UUCP> Date: Wed, 24-Aug-83 17:45:34 EDT Article-I.D.: mcvax.5358 Posted: Wed Aug 24 17:45:34 1983 Date-Received: Fri, 26-Aug-83 09:28:05 EDT References: <564@ulysses.UUCP> <5357@mcvax.UUCP> Organization: Math.Centre, Amsterdam Lines: 16 I have the strong impression that the following fixes the $@ bug mentioned. $ diff macro.c $S/macro.c 117,121c117,118 < THEN LOOP IF !*v ANDF *id=='@' < THEN pushstak(QUOTE); < ELSE WHILE c = *v++ < DO pushstak(c|quote); OD < FI --- > THEN LOOP WHILE c = *v++ > DO pushstak(c|quote); OD -- Andries Brouwer -- Math. Centr., Amsterdam -- {philabs,decvax}!mcvax!aeb