Path: utzoo!utgpu!water!watmath!clyde!att!osu-cis!killer!ames!mailrus!rutgers!ucsd!ucbvax!decwrl!nsc!voder!apple!dan From: dan@Apple.COM (Dan Allen) Newsgroups: comp.sys.mac.programmer Subject: Re: Writing C code that works with both MPW and LightspeedC Message-ID: <11326@apple.Apple.Com> Date: 31 May 88 02:24:55 GMT References: <332@piring.cwi.nl> <8560@dartvax.Dartmouth.EDU> <330@faui10.UUCP> Reply-To: dan@apple.UUCP (Dan Allen) Organization: Apple Computer Inc, Cupertino, CA Lines: 20 Yes, it is true: MPW 3.0 will have the new **feature** of the C compiler using mixed case for true Pascal calling conventions, and all lower case will supply the appropriate C glue for the C/P string stuff. And yes it will require editing of your sources. That's the bad news. The good news is that you will not have to do it, because MPW 3.0 will ship with the appropriate Canon files that will do all of the conversions for you! These files already exist and have been put to a good test: converting the MPW Shell sources themselves. Consequently, the new versions of the Shell are built post-Canonized, and all is well. So the change will not be a big deal. It will cause a bit of minor confusion between people working across MPW 2.0 and MPW 3.0, but for the average project, a simple bringing forward of the sources will suffice and the Canon stuff effectively discarded. Dan Allen Software Explorer Apple Computer