Mail Archives: djgpp/1995/06/28/13:15:20
Reprise: The bsize field in the a.out header record and the s_size field of the
.bss section header record (assuming the .bss section even needs a header if it
is implemented this way since most of the fields are irrelevant and s_size is
redundant to bsize) both specify the size of the .bss section (uninitialized
data). The startup should be using this value to allocate .bss and then null
it out. Please forgive my previous reference to the symbol table, it is still
early AM. DJ, how about this fix in and early update to V2, if not the initial
release? It would go a long way to reducing executable size on disk.
--
Art S. Kagel, kagel AT ts1 DOT bloomberg DOT com
Variety is the soul of pleasure. -- Aphra Behn
- Raw text -