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