[net.micro.atari16] C Compiler

gsschaffer@watdaisy.UUCP (Greg Schaffer) (06/09/86)

< >
   I would like to know if anyone has heard of a C compiler for the ST which
uses 32-bit 'int's.  I would like to port a program from VAX to a 1040 ST
(code assumes integers are >= 32 bits long).
For a compiler with 16-bit integers, I could use "#define int long", but
I would still have to be very careful in 'printf' formats, and casting
of function values.

   Please send e-mail.  I will post a summary if I get a/some positive
response.  Thanks.

UUCP: {ihnp4|allegra|utzoo|utcsri}!watmath!watdaisy!gsschaffer

gsschaffer@watdaisy.UUCP (Greg Schaffer) (06/13/86)

<Thanks to all those who responded>
The responses would indicate that there are two C compilers available
for the ST which use 32-bit integers (int).  These are:

Lattice C:
    I have not heard any complaints about the compiler itself.  Complaints are
  with the linker.  The compiler can produce code files too big for the
  linker.  Externals (symbols) are converted to upper case.  There are bugs in
  libraries (strncpy mentioned).  The linker is slow and obnoxious.  But it
  can be interfaced with the DRI loader (if one has it)

Hippo C:
    It has 32-bit integers - nothing else good was said!

I will probably get the Lattice C soon - and hope for the best.

UUCP: {ihnp4|allegra|utzoo|utcsri}!watmath!watdaisy!gsschaffer
-- 
UUCP: {ihnp4|allegra|utzoo|utcsri}!watmath!watdaisy!gsschaffer