Home | History | Annotate | Download | only in lib

Lines Matching refs:__o

275   ({ struct obstack const *__o = (OBSTACK);                             \
276 (unsigned) (__o->next_free - __o->object_base); })
280 ({ struct obstack const *__o = (OBSTACK); \
281 (unsigned) (__o->chunk_limit - __o->next_free); })
285 ({ struct obstack *__o = (OBSTACK); \
287 if (__o->chunk_limit - __o->next_free < __len) \
288 _obstack_newchunk (__o, __len); \
293 ({ struct obstack const *__o = (OBSTACK); \
294 (__o->chunk->prev == 0 \
295 && __o->next_free == __PTR_ALIGN ((char *) __o->chunk, \
296 __o->chunk->contents, \
297 __o->alignment_mask)); })
301 ({ struct obstack *__o = (OBSTACK); \
303 if (__o->next_free + __len > __o->chunk_limit) \
304 _obstack_newchunk (__o, __len); \
305 memcpy (__o->next_free, where, __len); \
306 __o->next_free += __len; \
311 ({ struct obstack *__o = (OBSTACK); \
313 if (__o->next_free + __len + 1 > __o->chunk_limit) \
314 _obstack_newchunk (__o, __len + 1); \
315 memcpy (__o->next_free, where, __len); \
316 __o->next_free += __len; \
317 *(__o->next_free)++ = 0; \
322 ({ struct obstack *__o = (OBSTACK); \
323 if (__o->next_free + 1 > __o->chunk_limit) \
324 _obstack_newchunk (__o, 1); \
325 obstack_1grow_fast (__o, datum); \
334 ({ struct obstack *__o = (OBSTACK); \
335 if (__o->next_free + sizeof (void *) > __o->chunk_limit) \
336 _obstack_newchunk (__o, sizeof (void *)); \
337 obstack_ptr_grow_fast (__o, datum); }) \
341 ({ struct obstack *__o = (OBSTACK); \
342 if (__o->next_free + sizeof (int) > __o->chunk_limit) \
343 _obstack_newchunk (__o, sizeof (int)); \
344 obstack_int_grow_fast (__o, datum); })
362 ({ struct obstack *__o = (OBSTACK); \
364 if (__o->chunk_limit - __o->next_free < __len) \
365 _obstack_newchunk (__o, __len); \
366 obstack_blank_fast (__o, __len); \
406 ({ struct obstack *__o = (OBSTACK); \
408 if (__obj > (void *)__o->chunk && __obj < (void *)__o->chunk_limit) \
409 __o->next_free = __o->object_base = (char *)__obj; \
410 else (__obstack_free) (__o, __obj); })