Home | History | Annotate | Download | only in include

Lines Matching refs:__o

272   ({ struct obstack const *__o = (OBSTACK);				\
273 (unsigned) (__o->next_free - __o->object_base); })
277 ({ struct obstack const *__o = (OBSTACK); \
278 (unsigned) (__o->chunk_limit - __o->next_free); })
282 ({ struct obstack *__o = (OBSTACK); \
284 if (__o->chunk_limit - __o->next_free < __len) \
285 _obstack_newchunk (__o, __len); \
290 ({ struct obstack const *__o = (OBSTACK); \
291 (__o->chunk->prev == 0 \
292 && __o->next_free == __PTR_ALIGN ((char *) __o->chunk, \
293 __o->chunk->contents, \
294 __o->alignment_mask)); })
298 ({ struct obstack *__o = (OBSTACK); \
300 if (__o->next_free + __len > __o->chunk_limit) \
301 _obstack_newchunk (__o, __len); \
302 memcpy (__o->next_free, where, __len); \
303 __o->next_free += __len; \
308 ({ struct obstack *__o = (OBSTACK); \
310 if (__o->next_free + __len + 1 > __o->chunk_limit) \
311 _obstack_newchunk (__o, __len + 1); \
312 memcpy (__o->next_free, where, __len); \
313 __o->next_free += __len; \
314 *(__o->next_free)++ = 0; \
319 ({ struct obstack *__o = (OBSTACK); \
320 if (__o->next_free + 1 > __o->chunk_limit) \
321 _obstack_newchunk (__o, 1); \
322 obstack_1grow_fast (__o, datum); \
331 ({ struct obstack *__o = (OBSTACK); \
332 if (__o->next_free + sizeof (void *) > __o->chunk_limit) \
333 _obstack_newchunk (__o, sizeof (void *)); \
334 obstack_ptr_grow_fast (__o, datum); }) \
338 ({ struct obstack *__o = (OBSTACK); \
339 if (__o->next_free + sizeof (int) > __o->chunk_limit) \
340 _obstack_newchunk (__o, sizeof (int)); \
341 obstack_int_grow_fast (__o, datum); })
359 ({ struct obstack *__o = (OBSTACK); \
361 if (__o->chunk_limit - __o->next_free < __len) \
362 _obstack_newchunk (__o, __len); \
363 obstack_blank_fast (__o, __len); \
403 ({ struct obstack *__o = (OBSTACK); \
405 if (__obj > (void *)__o->chunk && __obj < (void *)__o->chunk_limit) \
406 __o->next_free = __o->object_base = (char *)__obj; \
407 else (obstack_free) (__o, __obj); })