예제 #1
0
파일: IoCoroutine.c 프로젝트: jdp/io
void IoCoroutine_mark(IoCoroutine *self)
{
	/*
	printf("Coroutine_%p mark\n", (void *)self);
	
	Collector_check(IOSTATE->collector);
	Collector_checkObjectPointers(IOSTATE->collector);
	*/
	Stack_do_(DATA(self)->ioStack, (ListDoCallback *)IoObject_shouldMark);
}
예제 #2
0
파일: IoCoroutine.c 프로젝트: jdp/io
void IoCoroutine_rawShow(IoCoroutine *self)
{
	Stack_do_(DATA(self)->ioStack, (StackDoCallback *)IoObject_show);
	printf("\n");
}
예제 #3
0
파일: IoCoroutine.c 프로젝트: Akiyah/io
void IoCoroutine_mark(IoCoroutine *self)
{
	Stack_do_(DATA(self)->ioStack, (ListDoCallback *)IoObject_shouldMark);
}
예제 #4
0
파일: IoCoroutine.c 프로젝트: eklitzke/io
void IoCoroutine_mark(IoCoroutine *self)
{
	//printf("Coroutine_%p mark\n", (void *)self);
	Stack_do_(DATA(self)->ioStack, (ListDoCallback *)IoObject_shouldMark);
}