This is the mail archive of the
gcc@gcc.gnu.org
mailing list for the GCC project.
Re: Mini-patch for cccp.c
- To: "Kaveh R. Ghazi" <ghazi at caip dot rutgers dot edu>
- Subject: Re: Mini-patch for cccp.c
- From: Andreas Schwab <schwab at issan dot informatik dot uni-dortmund dot de>
- Date: 07 Oct 1997 12:16:00 +0200
- Cc: Thomas dot Koenig at ciw dot uni-karlsruhe dot de, egcs at cygnus dot com
- References: <199710070006.UAA23461@caip.rutgers.edu>
Kaveh R Ghazi <ghazi@caip.rutgers.edu> writes:
|>> Tue Sep 30 16:50:55 CEST 1997 Thomas Koenig (ig25@rz.uni-karlsruhe.de)
|>>
|>> * cccp.c:
|>> (expand_to_temp_buffer) initialize all members of obuf
|> Having to remember to init structure members when new ones are
|> added is prone to error. Isn't it better to do bzero(&foo, sizeof(foo))
|> and then set any non zero members?
Pedantically this won't work for pointers in the structure, ie. they still
have to be initialized explicitly. Or initialize it with a prototype
static variable that is implicitly initialized.
--
Andreas Schwab "And now for something
schwab@issan.informatik.uni-dortmund.de completely different"