On Wed, Sep 25, 2002 at 03:01:18AM +0900, William Djaja Tjokroaminata wrote:
> Hi,
> 
> Well, putting the inner objects on the stack may require a large stack (we
> are assuming arbitrarily complex and deeply nested data structure).  If we
> do the double initialization approach, we first initialize the struct
> itself (mostly to zero), and then assign the inner objects directly to the
> struct data.

Don't put the object itself on the stack, put the VALUE that refers to
it on the stack.

Paul