コード例 #1
0
ファイル: gc_chooser.c プロジェクト: BDDam/nit
void *nit_raw_alloc(size_t s0)
{
	switch (gc_option) {
	case gc_opt_malloc: return malloc(s0);
#ifdef WITH_LIBGC
	case gc_opt_boehm: return GC_MALLOC_ATOMIC(s0);
#endif

	default: return nit_alloc(s0);
	}
}
コード例 #2
0
ファイル: core__time.sep.1.c プロジェクト: BlackMinou/nit
/* method time#Sys#get_time for (self: Sys): Int */
long core__time___Sys___get_time(val* self) {
long var /* : Int */;
long var1 /* : Int */;
struct nitni_instance* var_for_c_0;
var_for_c_0 = nit_alloc(sizeof(struct nitni_instance));
var_for_c_0->value = self;
var1 = time___Sys_get_time___impl(var_for_c_0);
var = var1;
goto RET_LABEL;
RET_LABEL:;
return var;
}