X-Git-Url: http://erislabs.net/gitweb/?a=blobdiff_plain;f=lib%2Fobstack.h;h=c0fc9ac641d4c8ee14070939012799b3ddbead2f;hb=c947ae968b9fdb7a65f1481b7c7ec68e6a0d3abc;hp=7a0ee1128c04cbec97b17b837e9c80eaedda58b4;hpb=70ec9ea693a196ec167693d41dc65d20d0de1fcf;p=gnulib.git diff --git a/lib/obstack.h b/lib/obstack.h index 7a0ee1128..c0fc9ac64 100644 --- a/lib/obstack.h +++ b/lib/obstack.h @@ -372,12 +372,12 @@ extern int obstack_exit_failure; # define obstack_object_size(OBSTACK) \ __extension__ \ - ({ struct obstack *__o = (OBSTACK); \ + ({ struct obstack const *__o = (OBSTACK); \ (unsigned) (__o->next_free - __o->object_base); }) # define obstack_room(OBSTACK) \ __extension__ \ - ({ struct obstack *__o = (OBSTACK); \ + ({ struct obstack const *__o = (OBSTACK); \ (unsigned) (__o->chunk_limit - __o->next_free); }) # define obstack_make_room(OBSTACK,length) \ @@ -390,7 +390,7 @@ __extension__ \ # define obstack_empty_p(OBSTACK) \ __extension__ \ - ({ struct obstack *__o = (OBSTACK); \ + ({ struct obstack const *__o = (OBSTACK); \ (__o->chunk->prev == 0 && __o->next_free - __o->chunk->contents == 0); }) # define obstack_grow(OBSTACK,where,length) \