4 struct _obstack_chunk
*prev
;
11 struct _obstack_chunk
* chunk
;
17 struct _obstack_chunk
*(*chunkfun
) ();
21 struct fooalign
{char x
; double d
;};
22 union fooround
{long x
; double d
;};
25 _obstack_begin (h
, size
, alignment
, chunkfun
, freefun
)
29 void * (*chunkfun
) ();
32 register struct _obstack_chunk
* chunk
;
35 alignment
= ((char *)&((struct fooalign
*) 0)->d
- (char *)0);
39 if (extra
< (sizeof (union fooround
)))
40 extra
= (sizeof (union fooround
));