Example #1
0
VM_C_API bool to_boolean(cell value, factor_vm *myvm)
{
	ASSERTVM();
	return VM_PTR->to_boolean(value);
}
Example #2
0
VM_ASM_API void save_callstack_bottom(stack_frame *callstack_bottom, factor_vm *myvm)
{
	ASSERTVM();
	return VM_PTR->save_callstack_bottom(callstack_bottom);
}
Example #3
0
VM_C_API void box_boolean(bool value, factor_vm *myvm)
{
	ASSERTVM();
	return VM_PTR->box_boolean(value);
}
Example #4
0
VM_C_API void box_small_struct(cell x, cell y, cell size, factorvm *myvm)
{
	ASSERTVM();
	return VM_PTR->box_small_struct(x,y,size);
}
Example #5
0
VM_C_API void box_medium_struct(cell x1, cell x2, cell x3, cell x4, cell size, factorvm *myvm)
{
	ASSERTVM();
	return VM_PTR->box_medium_struct(x1, x2, x3, x4, size);
}
Example #6
0
VM_C_API void box_value_struct(void *src, cell size,factorvm *myvm)
{
	ASSERTVM();
	return VM_PTR->box_value_struct(src,size);
}
Example #7
0
VM_C_API void to_value_struct(cell src, void *dest, cell size, factorvm *myvm)
{
	ASSERTVM();
	return VM_PTR->to_value_struct(src,dest,size);
}
Example #8
0
VM_C_API void box_alien(void *ptr, factorvm *myvm)
{
	ASSERTVM();
	return VM_PTR->box_alien(ptr);
}
Example #9
0
VM_C_API char *unbox_alien(factorvm *myvm)
{
	ASSERTVM();
	return VM_PTR->unbox_alien();
}
Example #10
0
VM_C_API char *alien_offset(cell obj, factorvm *myvm)
{
	ASSERTVM();
	return VM_PTR->alien_offset(obj);
}