GCC Wikia
Advertisement

このページを編集する際は,編集に関する方針に従ってください.[]

概要[]

引数[]

  • OBSTACK,datum か h,datum

実装[]

295: #if defined __GNUC__ && defined __STDC__ && __STDC__
~
352: # define obstack_1grow(OBSTACK,datum)                                   \
353: __extension__                                                           \
354: ({ struct obstack *__o = (OBSTACK);                                     \
355:    if (__o->next_free + 1 > __o->chunk_limit)                           \
356:      _obstack_newchunk (__o, 1);                                        \
357:    obstack_1grow_fast (__o, datum);                                     \
358:    (void) 0; })
~
445: #else /* not __GNUC__ or not __STDC__ */
~
482: # define obstack_1grow(h,datum)                                         \
483: ( (((h)->next_free + 1 > (h)->chunk_limit)                              \
484:    ? (_obstack_newchunk ((h), 1), 0) : 0),                              \
485:   obstack_1grow_fast (h, datum))
~
539: #endif /* not __GNUC__ or not __STDC__ */



リンク元

Advertisement