• Home
  • Raw
  • Download

Lines Matching refs:__o

271   ({ struct obstack const *__o = (OBSTACK);                             \
272 (unsigned) (__o->next_free - __o->object_base); })
276 ({ struct obstack const *__o = (OBSTACK); \
277 (unsigned) (__o->chunk_limit - __o->next_free); })
281 ({ struct obstack *__o = (OBSTACK); \
283 if (__o->chunk_limit - __o->next_free < __len) \
284 _obstack_newchunk (__o, __len); \
289 ({ struct obstack const *__o = (OBSTACK); \
290 (__o->chunk->prev == 0 \
291 && __o->next_free == __PTR_ALIGN ((char *) __o->chunk, \
292 __o->chunk->contents, \
293 __o->alignment_mask)); })
297 ({ struct obstack *__o = (OBSTACK); \
299 if (__o->next_free + __len > __o->chunk_limit) \
300 _obstack_newchunk (__o, __len); \
301 memcpy (__o->next_free, where, __len); \
302 __o->next_free += __len; \
307 ({ struct obstack *__o = (OBSTACK); \
309 if (__o->next_free + __len + 1 > __o->chunk_limit) \
310 _obstack_newchunk (__o, __len + 1); \
311 memcpy (__o->next_free, where, __len); \
312 __o->next_free += __len; \
313 *(__o->next_free)++ = 0; \
318 ({ struct obstack *__o = (OBSTACK); \
319 if (__o->next_free + 1 > __o->chunk_limit) \
320 _obstack_newchunk (__o, 1); \
321 obstack_1grow_fast (__o, datum); \
330 ({ struct obstack *__o = (OBSTACK); \
331 if (__o->next_free + sizeof (void *) > __o->chunk_limit) \
332 _obstack_newchunk (__o, sizeof (void *)); \
333 obstack_ptr_grow_fast (__o, datum); }) \
337 ({ struct obstack *__o = (OBSTACK); \
338 if (__o->next_free + sizeof (int) > __o->chunk_limit) \
339 _obstack_newchunk (__o, sizeof (int)); \
340 obstack_int_grow_fast (__o, datum); })
358 ({ struct obstack *__o = (OBSTACK); \
360 if (__o->chunk_limit - __o->next_free < __len) \
361 _obstack_newchunk (__o, __len); \
362 obstack_blank_fast (__o, __len); \
402 ({ struct obstack *__o = (OBSTACK); \
404 if (__obj > (void *)__o->chunk && __obj < (void *)__o->chunk_limit) \
405 __o->next_free = __o->object_base = (char *)__obj; \
406 else (__obstack_free) (__o, __obj); })