1 |
/* obstack.h - object stack macros |
/* obstack.h - object stack macros |
2 |
Copyright (C) 1988-1994,1996-1999,2003,2004 Free Software Foundation, Inc. |
Copyright (C) 1988-1994,1996-1999,2003,2004,2005 |
3 |
|
Free Software Foundation, Inc. |
4 |
This file is part of the GNU C Library. Its master source is NOT part of |
This file is part of the GNU C Library. |
|
the C library, however. The master source lives in /gd/gnu/lib. |
|
|
|
|
|
NOTE: The canonical source of this file is maintained with the GNU C Library. |
|
|
Bugs can be reported to bug-glibc@gnu.org. |
|
5 |
|
|
6 |
This program is free software; you can redistribute it and/or modify |
This program is free software; you can redistribute it and/or modify |
7 |
it under the terms of the GNU General Public License as published by |
it under the terms of the GNU General Public License as published by |
460 |
(((const void **) ((h)->next_free += sizeof (void *)))[-1] = (aptr)) |
(((const void **) ((h)->next_free += sizeof (void *)))[-1] = (aptr)) |
461 |
|
|
462 |
# define obstack_int_grow_fast(h,aint) \ |
# define obstack_int_grow_fast(h,aint) \ |
463 |
(((int *) ((h)->next_free += sizeof (int)))[-1] = (aptr)) |
(((int *) ((h)->next_free += sizeof (int)))[-1] = (aint)) |
464 |
|
|
465 |
# define obstack_blank(h,length) \ |
# define obstack_blank(h,length) \ |
466 |
( (h)->temp.tempint = (length), \ |
( (h)->temp.tempint = (length), \ |