static void add_fragment (char *start, char *end) { Fragment *fragment; fragment = alloc_fragment (); fragment->fragment_start = start; fragment->fragment_next = start; fragment->fragment_end = end; fragment->next = unmask (nursery_fragments); nursery_fragments = fragment; }
void be_start_new_fragment(void) { finish_fragment(); alloc_fragment(); }
void be_start_code_emitter(void) { obstack_init(&code_fragment_obst); first_fragment = NULL; alloc_fragment(); }