minimal update

This commit is contained in:
Able 2021-11-12 00:44:41 -06:00
parent 7b5b4a2820
commit a1b1e73a53
2 changed files with 82 additions and 86 deletions

View file

@ -19,7 +19,6 @@ impl HostFunctions {
signature.params() == params && signature.return_type() == ret_ty signature.params() == params && signature.return_type() == ret_ty
} }
} }
impl Externals for HostFunctions { impl Externals for HostFunctions {
fn invoke_index( fn invoke_index(
&mut self, &mut self,
@ -34,12 +33,11 @@ impl Externals for HostFunctions {
Ok(Some(RuntimeValue::I32(result as i32))) Ok(Some(RuntimeValue::I32(result as i32)))
} }
SysCall::CONSOLE_RESET => {} // SysCall::CONSOLE_RESET => {}
SysCall::CONSOLE_IN => {} // SysCall::CONSOLE_IN => {}
SysCall::CONSOLE_OUT => {} // SysCall::CONSOLE_OUT => {}
SysCall::CONSOLE_GET_TITLE => {} // SysCall::CONSOLE_GET_TITLE => {}
SysCall::CONSOLE_SET_TITLE => {} // SysCall::CONSOLE_SET_TITLE => {}
_ => panic!("Unimplemented function at {}", index), _ => panic!("Unimplemented function at {}", index),
} }
} }

View file

@ -1,4 +1,5 @@
macro_rules! syscall_enum { macro_rules! syscall_enum {
() => {};
(@get_last $Variant:ident) => { (@get_last $Variant:ident) => {
Self::$Variant Self::$Variant
}; };
@ -73,9 +74,6 @@ syscall_enum! {
SOCKET_SEND=42, SOCKET_SEND=42,
SOCKET_RECIEVE=43, SOCKET_RECIEVE=43,
// Security Syscalls // Security Syscalls
ENCRYPT=50, ENCRYPT=50,
EMPTY=0xFFFF, EMPTY=0xFFFF,