Whitesmith and static variable init.

Sanand Patel sanand at hcr.UUCP
Wed Jul 20 23:26:33 AEST 1983

A possible reason that all variables must be explicitly initialized is
due to the fact the White* compilers often generate assembler code
for various (non-un*x) operating systems. The assembled code
is then run through the native (non-white*) assemblers and linkers.
I suppose that not all assemblers and loaders know how to figure out
when to assign storage to these kinds of variables.


More information about the Comp.lang.c mailing list