jonathan.forbes@canremote.uucp (JONATHAN FORBES) (04/11/89)
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