diff --git a/vendor/wasm/js/events.odin b/vendor/wasm/js/events.odin index 12a68937f..e47a2db49 100644 --- a/vendor/wasm/js/events.odin +++ b/vendor/wasm/js/events.odin @@ -243,7 +243,7 @@ Event :: struct { user_data: rawptr, - callback: proc(e: Event), + callback: proc(e: Event), } @(default_calling_convention="contextless") diff --git a/vendor/wasm/js/general.odin b/vendor/wasm/js/general.odin new file mode 100644 index 000000000..0f6a9589c --- /dev/null +++ b/vendor/wasm/js/general.odin @@ -0,0 +1,12 @@ +//+build js wasm32, js wasm64 +package wasm_js_interface + +foreign import "odin_env" + +@(default_calling_convention="contextless") +foreign odin_env { + trap :: proc() -> ! --- + abort :: proc() -> ! --- + alert :: proc(msg: string) --- + evaluate :: proc(str: string) --- +} \ No newline at end of file