From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from euclid.skiles.gatech.edu (list@euclid.skiles.gatech.edu [130.207.146.50]) by melb.werple.net.au (8.7.5/8.7.3) with ESMTP id LAA05993 for ; Wed, 22 May 1996 11:04:50 +1000 (EST) Received: (from list@localhost) by euclid.skiles.gatech.edu (8.7.3/8.7.3) id UAA13078; Tue, 21 May 1996 20:46:14 -0400 (EDT) Resent-Date: Tue, 21 May 1996 20:46:14 -0400 (EDT) To: Mark Borges Cc: zsh-workers@math.gatech.edu Subject: Re: Beta 18 Compilation Problem Under Nextstep 3.3 References: Mime-Version: 1.0 (generated by tm-edit 7.61) Content-Type: text/plain; charset=US-ASCII From: joda@pdc.kth.se (Johan Danielsson) Date: 22 May 1996 02:45:46 +0200 In-Reply-To: Mark Borges's message of 21 May 1996 17:36:12 -0600 Message-ID: X-Mailer: September Gnus v0.82/Emacs 19.30 Resent-Message-ID: <"Cv_rW.0.GC3.MFcen"@euclid> Resent-From: zsh-workers@math.gatech.edu X-Mailing-List: archive/latest/1115 X-Loop: zsh-workers@math.gatech.edu Precedence: list Resent-Sender: zsh-workers-request@math.gatech.edu Mark Borges writes: > Anyway, I backed out the change (why is it necessary to escape the > `#else'?) and it worked fine. Hmm, it was my patch for UNICOS, that somehow has a bug in awk. $ uname -a kallsup kallsup 9.0.2.0 roo.2 CRAY J90 $ echo | awk '{ print "#else" }' bad switch yylook 79 Older awks printed a literal backslash when it wasn't followed by a "legal" character, newer awks removes the backslash. $ uname -a SunOS sunsite.nada.kth.se 5.4 Generic_101945-32 sun4d sparc $ echo | awk '{ print "\z" }' \z $ echo | nawk '{ print "\z" }' z $ echo | gawk '{ print "\z" }' z /Johan