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));