[Coco] Re: creatdsk.c source

Robert Gault robert.gault at worldnet.att.net
Sat Dec 24 14:42:51 EST 2005


Even so, cc or cc1 will probably require more memory, as was reported. I 
see exactly the same thing when compiling ml code with asm. When you 
have ifp1 use /dd/defs/defsfile, you must assign about #30K extra memory 
or there is an error. The compiled code does not change size but in 
effect the size of the source has increased significantly.

tim lindner wrote:

> Mannequin* <mannslists at invigorated.org> wrote:
> 
> 
>>In Microware C, you didn't have to include string.h when you used the
>>string manipulation functions? Wouldn't that have added to the
>>executables size with those (and other) functions compiled in and not
>>being used?
>>
>>Anyone want to explain this for me?
> 
> 
> Header files don't add to the executable size becuse they (usually)
> don't include any executable code. They usually only include
> declarations. Sometime they can include static data, but it is usually
> tiny. string.h doesn't contain any static data.
> 
> Only calling functions defined in a header file will cause the linker to
> add the code that implements the function.
> 



More information about the Coco mailing list