Пример #1
0
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;
}
Пример #2
0
void be_start_new_fragment(void)
{
	finish_fragment();
	alloc_fragment();
}
Пример #3
0
void be_start_code_emitter(void)
{
	obstack_init(&code_fragment_obst);
	first_fragment = NULL;
	alloc_fragment();
}