Relay-Version: version B 2.10 5/3/83; site utzoo.UUCP Path: utzoo!mnetor!seismo!ut-sally!utah-cs!sandra From: sandra@utah-cs.UUCP (Sandra J Loosemore) Newsgroups: comp.sys.atari.st Subject: Re: Bug in Alcyon C v4.14 (not a bug) (yes, a bug!) Message-ID: <4716@utah-cs.UUCP> Date: Sun, 5-Jul-87 19:13:00 EDT Article-I.D.: utah-cs.4716 Posted: Sun Jul 5 19:13:00 1987 Date-Received: Mon, 6-Jul-87 00:35:32 EDT References: <4713@utah-cs.UUCP> <13802@watmath.UUCP> Organization: University of Utah CS Dept Lines: 11 Keywords: bug pointer arithmetic As a number of people have pointed out to me, there is a bug in my understanding of how pointer arithmetic is supposed to work -- the only example I could find in K&R which showed adding an integer to a pointer used a char pointer, so I had assumed it was always treated as a byte offset. However, THERE IS STILL A BUG IN ALCYON C!!!! Or does the C standard say that 2**13 * 2**13 = 2**27, too??? And there is still that second problem I mentioned, where it was generating a CLR instead of a multiply.... -Sandra Loosemore sandra@cs.utah.edu, sandra@utah-cs.uucp