14 lines
316 B
Plaintext
14 lines
316 B
Plaintext
|
|
type spl_vm_val_t = u64; // usize
|
|
|
|
#extern(vm) fn vm_new(): *any;
|
|
#extern(vm) fn vm_drop(vm: *any): void;
|
|
|
|
#extern(vm) fn vm_load(vm: *any, fpath: *u8): void;
|
|
#extern(vm) fn vm_load_from_buffer(vm: *any, buf: *any, len: usize): i32;
|
|
|
|
#extern(vm) fn vm_push(vm: *any, val: spl_vm_val_t): void;
|
|
// TODO
|
|
|
|
fn main() {}
|