14 lines
308 B
Plaintext
14 lines
308 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, buffer: []u8): void;
|
|
|
|
#extern(vm) fn vm_push(vm: *any, val: spl_vm_val_t): void;
|
|
// TODO
|
|
|
|
fn main() {}
|