home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
ftp.barnyard.co.uk
/
2015.02.ftp.barnyard.co.uk.tar
/
ftp.barnyard.co.uk
/
cpm
/
walnut-creek-CDROM
/
CPM
/
AZTEC-C
/
MINROOT.C
< prev
next >
Wrap
Internet Message Format
|
2000-06-30
|
1KB
Date: Friday, 13 April 1984
From: Jack Bicer
To: Aztec C Users
Someone complained that Aztec C creates a large COM file (compared to what???).
Keep the code below in seperate file, and include it when linking your modules
(order doesn't matter, but before libc.lib). I call this file minroot.c and
minroot.o for source and relocatible versions respectively.
-----------------------------------------------------------------------
Croot()
{
exit(main());
}
exit(code)
{
boot@(); /* @ sdands for underline character. These keyboards!!! */
}
badfd()
{
return -1;
}
noper()
{
return 0;
}
----------------------------------------------------------------------
The result of the program "main() { }" (which shows size of the runtime
package) is:
with minroot.o = 7 sectors --> 896 bytes
without =36 sectors -->4608 bytes
But if you use the buffered I/O library (printf does!), then the necesseary
code gets linked in and the size of the COM file is the same as before.
Jack Bicer