Relay-Version: version B 2.10 5/3/83; site utzoo.UUCP
Posting-Version: version B 2.10.1 6/24/83; site allegra.UUCP
Path: utzoo!watmath!clyde!cbosgd!ihnp4!allegra!don
From: don@allegra.UUCP (Don Mitchell)
Newsgroups: net.unix-wizards
Subject: C parser mistake
Message-ID: <5374@allegra.UUCP>
Date: Wed, 13-Nov-85 12:16:02 EST
Article-I.D.: allegra.5374
Posted: Wed Nov 13 12:16:02 1985
Date-Received: Thu, 14-Nov-85 07:32:59 EST
Organization: AT&T Bell Laboratories, Murray Hill
Lines: 15

It would be nice if someone would fix the following, long-standing bug
in the Berkeley C compiler.  It parses

	*q++=*p++;

as

	*q++ =* p++;

while System V and Version 8 UNIX compilers parse it as

	*q++ = *p++;

Of course, the compiler should give a warning (if indeed =+ is still
really a part of the C language).