home *** CD-ROM | disk | FTP | other *** search
- 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
-