Relay-Version: version B 2.10 5/3/83; site utzoo.UUCP
Posting-Version: version B 2.10 UW 5/3/83; site uw-beaver
Path: utzoo!watmath!clyde!burl!ulysses!mhuxj!houxm!vax135!cornell!uw-beaver!info-mac
From: info-mac@uw-beaver (info-mac)
Newsgroups: fa.info-mac
Subject: Re:  C standardization on the Mac
Message-ID: <1785@uw-beaver>
Date: Wed, 26-Sep-84 15:19:55 EDT
Article-I.D.: uw-beave.1785
Posted: Wed Sep 26 15:19:55 1984
Date-Received: Thu, 4-Oct-84 02:18:17 EDT
Sender: root@uw-beave
Organization: U of Washington Computer Science
Lines: 17

From: winkler@harvard.ARPA (Dan Winkler)
I made Manx well aware of my opinion that the Sumacc standards are
superior.  Their compiler actually has even more incompatibilities with
Sumacc than I mentioned in the previous info-mac message.  For example,
it only notices the first 8 characters of identifiers.  Worse, it does
not allow passing or returning structures.  But some QuickDraw
routines, for example, take points, which are structures.  In that
case, you have to pass *(long *) &myStruct, that is, the long you get
by dereferencing the pointer you get by taking the address of the
structure.  My impression is that Manx is interested in correcting
these problems eventually, but for now they want to get a first release
done by building on parts of compilers they already have for other
machines.  They did at least change their header files to be more
compatible with the sumacc header files which I sent them, and they are
planning to thoroughly document the steps necessary to convert Sumacc
code to their compiler.