From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (qmail 21106 invoked from network); 8 May 1998 05:59:46 -0000 Received: from ns2.primenet.com.au (HELO primenet.com.au) (7795@203.24.36.3) by ns1.primenet.com.au with SMTP; 8 May 1998 05:59:46 -0000 Received: (qmail 7480 invoked from network); 8 May 1998 05:59:35 -0000 Received: from math.gatech.edu (list@130.207.146.50) by ns2.primenet.com.au with SMTP; 8 May 1998 05:59:35 -0000 Received: (from list@localhost) by math.gatech.edu (8.8.5/8.8.5) id BAA09845; Fri, 8 May 1998 01:47:38 -0400 (EDT) Resent-Date: Fri, 8 May 1998 01:47:38 -0400 (EDT) From: Zoltan Hidvegi Message-Id: <199805080546.AAA02188@hzoli.home> Subject: PATCH: $((0x1+0x1)) gives unbalanced stack To: zsh-workers@math.gatech.edu (Zsh hacking and development) Date: Fri, 8 May 1998 00:46:22 -0500 (CDT) X-Mailer: ELM [version 2.4ME+ PL31 (25)] MIME-Version: 1.0 Content-Type: text/plain; charset=US-ASCII Content-Transfer-Encoding: 7bit Resent-Message-ID: <"If00l1.0.mP2.vnfKr"@math> Resent-From: zsh-workers@math.gatech.edu X-Mailing-List: archive/latest/3947 X-Loop: zsh-workers@math.gatech.edu Precedence: list Resent-Sender: zsh-workers-request@math.gatech.edu This patch fixes unballanced stack error on $((0x1+0x1)) Zoli *** Src/math.c 1997/06/05 04:44:57 3.1.3.0 --- Src/math.c 1997/09/20 06:20:14 3.1.3.1 *************** *** 330,335 **** --- 330,336 ---- break; case '0': if (*ptr == 'x' || *ptr == 'X') { + unary = 0; /* Should we set lastbase here? */ yyval = zstrtol(++ptr, &ptr, lastbase = 16); return NUM;