Path: utzoo!utgpu!news-server.csri.toronto.edu!rpi!zaphod.mps.ohio-state.edu!swrinde!cs.utexas.edu!uunet!tellab5!chinet!saj From: saj@chinet.chi.il.us (Stephen Jacobs) Newsgroups: comp.sys.atari.st Subject: Re: C compilers (was Re: C) Summary: A little information about Mark Williams C compiler Keywords: C Compilers Message-ID: <1991May02.134318.7603@chinet.chi.il.us> Date: 2 May 91 13:43:18 GMT References: <11949@jarthur.Claremont.EDU> <1991Apr30.193021.10443@newcastle.ac.uk> <1991May2.005744.21765@jato.jpl.nasa.gov> Organization: Chinet - Chicago Public Access UNIX Lines: 15 In article <1991May2.005744.21765@jato.jpl.nasa.gov> hyc@hanauma.jpl.nasa.gov (Howard Chu) writes: >Just fyi, the Mark Williams library source code is available for a price. >The compiler innards seem to be kept pretty hush-hush, though. What the Mark Williams people have let out (that I know of) is that the ST C compiler is a 'clean room' version of the UNIX portable C compiler (specified to behave the same way, but no source code in common). It was done in conjunction with the development of 'Coherent'. The compiler itself #define-s the symbols __GEMDOS__ and __STDC__ (I don't know the value __GEMDOS__ gets, but __STDC__ gets the value 0). If you call them and ask for Atari ST C support, the person helping you will have access to the compiler source code. I should clarify myself a bit: ST C is _related_ to the Coherent C compiler, it isn't necessarily the same. Steve saj@chinet.chi.il.us