🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: comp.sys.amiga.tech
Article #12253

Re: UNIX V7 FUNCTIONALITY UND

#12253
From: JONATHAN FORBES
Date: Mon, 10 Apr 1989 23:44
30 lines
1445 bytes
You managed to get that to 168 bytes (with Lattice 5.0, I assume)?  I 
have Manx 3.6a, and have tried to duplicate it, but I get a code size of
284 bytes:
 
char string[] = { 'H','e','l','l','o',' ','W','o','r','l','d' };

void _main()
{
 _Write( _Output(), &string, 10);
}
 
Yes, that comes to 284 bytes, using:
  CC +L prog.c
  LN +L prog.o c32.lib
 
Do any of you Manx people know what the big difference is between c.lib,
c32.lib, cl.lib, cl32.lib ?  Normally I use c32.lib, as most of my 
programs crash with the non-32 bit libraries (I don't know why, though.)
 
Also, how to I bypass Manx's initialisation routines (totally); even the
opening of the dos.library, and the setting of ExecBase?  I just CAN'T 
seem to get it to put SysBase (ExecBase) to $00000004 and work!  I use 
the CC +B option when bypassing everything, BTW.  Help!
---
 * Via ProDoor 2.9a 

--- MaS Relayer v1.00.00
 Message gatewayed by MaS Network Software and Consulting/HST
 Internet: jonathan.forbes@canremote.uucp
 UUCP:     ...!tmsoft!masnet!canremote!jonathan.forbes
Technical Details
Message-ID: <89041501340667@masnet.uucp>
Path: arc1-ca.pugleaf.net!utzoo!mnetor!tmsoft!masnet!canremote!jonathan.forbes

Show Full Headers
Complete Article Headers
Path: arc1-ca.pugleaf.net!utzoo!mnetor!tmsoft!masnet!canremote!jonathan.forbes
From: jonathan.forbes@canremote.uucp (JONATHAN FORBES)
Newsgroups: comp.sys.amiga.tech
Subject: Re: UNIX V7 FUNCTIONALITY UND
Message-ID: <89041501340667@masnet.uucp>
Date: 10 Apr 89 23:44:00 GMT
Distribution: tor
Organization: Canada Remote Systems Limited, Mississauga, ON, Canada
Lines: 30