Path: utzoo!utgpu!news-server.csri.toronto.edu!cs.utexas.edu!sdd.hp.com!wuarchive!udel!mmdf From: HBO043%DJUKFA11.BITNET@cunyvm.cuny.edu (Christoph van Wuellen) Newsgroups: comp.os.minix Subject: Re: c68 bug... Message-ID: <48510@nigel.ee.udel.edu> Date: 22 Mar 91 11:32:50 GMT Sender: mmdf@ee.udel.edu Lines: 18 I confirm this bug. The fix is easy: In file expr.c, function primary, look at the big switch statement and search case openpa: here, casts are done. In this case, head and tail must be saved to local copies and restored later. because this was not done by c68, the definition 'long' was overwritten by 'int' when the cast was performed. C.v.W This is fixed now and will be included in the next patch. Since I regard this error as severe, the next patch will be submitted very soon.