Relay-Version: version B 2.10 5/3/83; site utzoo.UUCP Path: utzoo!mnetor!seismo!lll-lcc!pyramid!voder!kontron!stephan From: stephan@kontron.UUCP (Stephan W. Wendl) Newsgroups: comp.sys.atari.st,comp.lang.c Subject: Re: "C" on Atari looks pretty wierd Message-ID: <1268@kontron.UUCP> Date: Wed, 24-Dec-86 14:50:09 EST Article-I.D.: kontron.1268 Posted: Wed Dec 24 14:50:09 1986 Date-Received: Wed, 24-Dec-86 21:35:59 EST References: <1587@hoptoad.uucp> Organization: Kontron Electronics, Mt. View, CA Lines: 19 Xref: mnetor comp.sys.atari.st:562 comp.lang.c:539 > Xref: kontron comp.sys.atari.st:478 comp.lang.c:489 > > Do Atari C compilers really accept these? What do they do? > > Also, the library routines used are almost totally bonkers. E.g. > to open a file they use Fopen rather than fopen. To read it's Fread. > To scan a directory it's Fsfirst and Fsnext rather than opendir and > readdir. For malloc/free they even use Malloc/Mfree! What was wrong > with the old names, did they make software too easy to port? > > -- > John Gilmore {sun,ptsfa,lll-crg,ihnp4}!hoptoad!gnu jgilmore@lll-crg.arpa I don't know about the '//' but the line behind references gem calls. About the library routines: apearently there quite some bugs in the lib functions and one way to get arround is to use macros which just convert into trap calls. That effectivly makes the program work and quite shorter in codesize.