Relay-Version: version B 2.10 5/3/83; site utzoo.UUCP Posting-Version: version B 2.10 5/3/83; site utzoo.UUCP Path: utzoo!henry From: henry@utzoo.UUCP (Henry Spencer) Newsgroups: net.lang.c Subject: Re: Must a NULL pointer be a 0 bit patte Message-ID: <4587@utzoo.UUCP> Date: Mon, 5-Nov-84 18:53:05 EST Article-I.D.: utzoo.4587 Posted: Mon Nov 5 18:53:05 1984 Date-Received: Mon, 5-Nov-84 18:53:05 EST References: <103@ISM780B.UUCP> Organization: U of Toronto Zoology Lines: 16 > What is wrong with > > union foo thing.member = {...}; > > ? It is clear and unambiguous. I could mumble about irregular syntax and lack of implementation experience, but this particular suggestion doesn't sound bad. It eliminates the problems of trying to guess a member name from a (possibly incomplete) indication of type, and I don't *think* it would break anything. The remaining questions are (a) is it needed badly enough to bother?, and (b) can the ANSI folks be convinced of this? [Note that convincing me doesn't help; despite my habit of taking the committee's side, I'm not a member of it.] -- Henry Spencer @ U of Toronto Zoology {allegra,ihnp4,linus,decvax}!utzoo!henry