Path: utzoo!mnetor!tmsoft!torsqnt!news-server.csri.toronto.edu!bonnie.concordia.ca!uunet!mcsun!unido!horga!presto!dc From: dc@presto.ruhr.de (David Channing) Newsgroups: comp.sys.atari.st Subject: Re: looking for info on C compilers Message-ID: <1610106@presto.ruhr.de> Date: 16 Feb 91 10:51:16 GMT References: <1991Feb12.175253.1087@lynx.CS.ORST.EDU> <1991Feb13.020034.654@actrix.gen.nz> <2303@odin.cs.hw.ac.uk> Lines: 24 In article <2303@odin.cs.hw.ac.uk> neil@cs.hw.ac.uk (Neil Forsyth) writes: > > >Turbo C. > > > >There is also Lattice C5, from HiSoft, these two seem to be the best of the C > >compilers for the Atari. > > Does anyone know if these two compilers have any kind of support for DRI link > format? Turbo-C supports the DRI format as well as it's own link format. > I know that one of the problems with link format support is the calling > conventions used. DRI stacks the parameters and use words or longwords. > Un*x style would stack only longs and passing paramters in registers would > also increase speed. Perhaps these optins are selectable. Turbo-C normally passes as many parameters as possible in registers. You can turn this off for any function with the declaration 'cdecl'; the parameters are then passed on the stack. -- dc@presto.ruhr.sub.org dc@presto.ruhr.de