소스 검색

Add wasm/js/general.odin

gingerBill 3 년 전
부모
커밋
2895830ce6
2개의 변경된 파일13개의 추가작업 그리고 1개의 파일을 삭제
  1. 1 1
      vendor/wasm/js/events.odin
  2. 12 0
      vendor/wasm/js/general.odin

+ 1 - 1
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")

+ 12 - 0
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) ---
+}