]> gitweb.factorcode.org Git - factor.git/blob - vm/alien.hpp
2b530c6b83836af3550702eae20995b7297d3c3e
[factor.git] / vm / alien.hpp
1 namespace factor
2 {
3
4 VM_C_API char *alien_offset(cell object, factor_vm *vm);
5 VM_C_API char *pinned_alien_offset(cell object, factor_vm *vm);
6 VM_C_API cell allot_alien(void *address, factor_vm *vm);
7 VM_C_API cell from_value_struct(void *src, cell size, factor_vm *vm);
8 VM_C_API cell from_small_struct(cell x, cell y, cell size, factor_vm *vm);
9 VM_C_API cell from_medium_struct(cell x1, cell x2, cell x3, cell x4, cell size, factor_vm *vm);
10
11 }