Преглед изворни кода

Fix `core:log` on `-target:js_wasm32`

Jeroen van Rijn пре 3 месеци
родитељ
комит
d4a1670b93
2 измењених фајлова са 19 додато и 0 уклоњено
  1. 4 0
      core/os/os_js.odin
  2. 15 0
      core/terminal/terminal_js.odin

+ 4 - 0
core/os/os_js.odin

@@ -249,3 +249,7 @@ exit :: proc "contextless" (code: int) -> ! {
 current_thread_id :: proc "contextless" () -> int {
 current_thread_id :: proc "contextless" () -> int {
 	return 0
 	return 0
 }
 }
+
+lookup_env :: proc(key: string, allocator := context.allocator) -> (value: string, found: bool) {
+	return "", false
+}

+ 15 - 0
core/terminal/terminal_js.odin

@@ -0,0 +1,15 @@
+#+private
+#+build js
+package terminal
+
+import "core:os"
+
+_is_terminal :: proc(handle: os.Handle) -> bool {
+	return true
+}
+
+_init_terminal :: proc() {
+	color_depth = .None
+}
+
+_fini_terminal :: proc() { }