Relay-Version: version B 2.10 5/3/83; site utzoo.UUCP Posting-Version: version B 2.10.1 6/24/83; site hcr.UUCP Path: utzoo!hcr!sanand From: sanand@hcr.UUCP (Sanand Patel) Newsgroups: net.lang.c Subject: Re: Whitesmith and static variable init. Message-ID: <449@hcr.UUCP> Date: Wed, 20-Jul-83 09:26:33 EDT Article-I.D.: hcr.449 Posted: Wed Jul 20 09:26:33 1983 Date-Received: Wed, 20-Jul-83 11:57:15 EDT References: <413@ut-ngp.UUCP>, <140@ihu1f.UUCP>, <792@umcp-cs.UUCP>, <364@ihuxm.UUCP> Organization: Human Computing Resources, Toronto Lines: 8 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. {decvax|linus}!utzoo!hcr!sanand