diff options
Diffstat (limited to 'dev-cpp/gccxml/files/obstack.h.diff')
-rw-r--r-- | dev-cpp/gccxml/files/obstack.h.diff | 99 |
1 files changed, 0 insertions, 99 deletions
diff --git a/dev-cpp/gccxml/files/obstack.h.diff b/dev-cpp/gccxml/files/obstack.h.diff deleted file mode 100644 index 99e0406d8db9..000000000000 --- a/dev-cpp/gccxml/files/obstack.h.diff +++ /dev/null @@ -1,99 +0,0 @@ ---- GCC/include/obstack.h 2001/03/14 19:44:38 1.5 -+++ GCC/include/obstack.h 2004/03/02 02:18:16 1.5.50.1 -@@ -343,7 +343,7 @@ - - #endif - --#define obstack_1grow_fast(h,achar) (*((h)->next_free)++ = achar) -+#define obstack_1grow_fast(h,achar) (*((h)->next_free)++ = (achar)) - - #define obstack_blank_fast(h,n) ((h)->next_free += (n)) - -@@ -411,7 +411,7 @@ - ({ struct obstack *__o = (OBSTACK); \ - if (__o->next_free + 1 > __o->chunk_limit) \ - _obstack_newchunk (__o, 1); \ -- *(__o->next_free)++ = (datum); \ -+ obstack_1grow_fast (__o, datum); \ - (void) 0; }) - - /* These assume that the obstack alignment is good enough for pointers or ints, -@@ -423,19 +423,28 @@ - ({ struct obstack *__o = (OBSTACK); \ - if (__o->next_free + sizeof (void *) > __o->chunk_limit) \ - _obstack_newchunk (__o, sizeof (void *)); \ -- *((void **)__o->next_free)++ = ((void *)datum); \ -- (void) 0; }) -+ obstack_ptr_grow_fast (__o, datum); }) - - # define obstack_int_grow(OBSTACK,datum) \ - __extension__ \ - ({ struct obstack *__o = (OBSTACK); \ - if (__o->next_free + sizeof (int) > __o->chunk_limit) \ - _obstack_newchunk (__o, sizeof (int)); \ -- *((int *)__o->next_free)++ = ((int)datum); \ -+ obstack_int_grow_fast (__o, datum); }) -+ -+# define obstack_ptr_grow_fast(OBSTACK,aptr) \ -+__extension__ \ -+({ struct obstack *__o1 = (OBSTACK); \ -+ *(const void **) __o1->next_free = (aptr); \ -+ __o1->next_free += sizeof (const void *); \ - (void) 0; }) - --# define obstack_ptr_grow_fast(h,aptr) (*((void **) (h)->next_free)++ = (void *)aptr) --# define obstack_int_grow_fast(h,aint) (*((int *) (h)->next_free)++ = (int) aint) -+# define obstack_int_grow_fast(OBSTACK,aint) \ -+__extension__ \ -+({ struct obstack *__o1 = (OBSTACK); \ -+ *(int *) __o1->next_free = (aint); \ -+ __o1->next_free += sizeof (int); \ -+ (void) 0; }) - - # define obstack_blank(OBSTACK,length) \ - __extension__ \ -@@ -443,7 +452,7 @@ - int __len = (length); \ - if (__o->chunk_limit - __o->next_free < __len) \ - _obstack_newchunk (__o, __len); \ -- __o->next_free += __len; \ -+ obstack_blank_fast (__o, __len); \ - (void) 0; }) - - # define obstack_alloc(OBSTACK,length) \ -@@ -530,26 +539,29 @@ - # define obstack_1grow(h,datum) \ - ( (((h)->next_free + 1 > (h)->chunk_limit) \ - ? (_obstack_newchunk ((h), 1), 0) : 0), \ -- (*((h)->next_free)++ = (datum))) -+ obstack_1grow_fast (h, datum)) - - # define obstack_ptr_grow(h,datum) \ - ( (((h)->next_free + sizeof (char *) > (h)->chunk_limit) \ - ? (_obstack_newchunk ((h), sizeof (char *)), 0) : 0), \ -- (*((char **) (((h)->next_free+=sizeof(char *))-sizeof(char *))) = ((char *) datum))) -+ obstack_ptr_grow_fast (h, datum)) - - # define obstack_int_grow(h,datum) \ - ( (((h)->next_free + sizeof (int) > (h)->chunk_limit) \ - ? (_obstack_newchunk ((h), sizeof (int)), 0) : 0), \ -- (*((int *) (((h)->next_free+=sizeof(int))-sizeof(int))) = ((int) datum))) -+ obstack_int_grow_fast (h, datum)) -+ -+# define obstack_ptr_grow_fast(h,aptr) \ -+ (((const void **) ((h)->next_free += sizeof (void *)))[-1] = (aptr)) - --# define obstack_ptr_grow_fast(h,aptr) (*((char **) (h)->next_free)++ = (char *) aptr) --# define obstack_int_grow_fast(h,aint) (*((int *) (h)->next_free)++ = (int) aint) -+# define obstack_int_grow_fast(h,aint) \ -+ (((int *) ((h)->next_free += sizeof (int)))[-1] = (aptr)) - - # define obstack_blank(h,length) \ - ( (h)->temp = (length), \ - (((h)->chunk_limit - (h)->next_free < (h)->temp) \ - ? (_obstack_newchunk ((h), (h)->temp), 0) : 0), \ -- ((h)->next_free += (h)->temp)) -+ obstack_blank_fast (h, (h)->temp)) - - # define obstack_alloc(h,length) \ - (obstack_blank ((h), (length)), obstack_finish ((h))) |