| @@ -95,6 +95,10 @@ struct l2_vm_namespace { | |||
| l2_word data[]; | |||
| }; | |||
| l2_word l2_vm_namespace_get(struct l2_vm *vm, struct l2_vm_value *ns, l2_word key); | |||
| void l2_vm_namespace_set(struct l2_vm_value *ns, l2_word key, l2_word val); | |||
| int l2_vm_namespace_replace(struct l2_vm *vm, struct l2_vm_value *ns, l2_word key, l2_word val); | |||
| struct l2_vm_stack_frame { | |||
| l2_word ns; | |||
| l2_word sptr; | |||
| @@ -102,10 +106,6 @@ struct l2_vm_stack_frame { | |||
| l2_word args; | |||
| }; | |||
| l2_word l2_vm_namespace_get(struct l2_vm *vm, struct l2_vm_value *ns, l2_word key); | |||
| void l2_vm_namespace_set(struct l2_vm_value *ns, l2_word key, l2_word val); | |||
| int l2_vm_namespace_replace(struct l2_vm *vm, struct l2_vm_value *ns, l2_word key, l2_word val); | |||
| struct l2_vm { | |||
| int halted; | |||
| int need_gc; | |||