From b0919f66d4651c1f8ee1b39e30d3acb0893961cb Mon Sep 17 00:00:00 2001 From: Brendan Hansen Date: Wed, 4 May 2022 11:36:13 -0500 Subject: [PATCH] escaping doesn't work like I expected it to in multi-line strings --- modules/glfw3/build.onyx | 2 +- modules/glfw3/onyx_glfw3.c | Bin 18516 -> 18517 bytes 2 files changed, 1 insertion(+), 1 deletion(-) diff --git a/modules/glfw3/build.onyx b/modules/glfw3/build.onyx index fd968af1..f202fdb8 100644 --- a/modules/glfw3/build.onyx +++ b/modules/glfw3/build.onyx @@ -35,7 +35,7 @@ main :: () { GLFWwindow *window = (GLFWwindow *) params->data[0].of.i64; \ char name[512]; \ strncpy(name, ONYX_PTR(params->data[1].of.i32), params->data[2].of.i32); \ - name[params->data[2].of.i32] = '\0'; \ + name[params->data[2].of.i32] = '\\0'; \ __glfw_callback_##callback_name = runtime->wasm_extern_as_func(runtime->wasm_extern_lookup_by_name(runtime->wasm_module, runtime->wasm_instance, name)); \ callback_name(window, __glfw_##callback_name); \ return NULL; \ diff --git a/modules/glfw3/onyx_glfw3.c b/modules/glfw3/onyx_glfw3.c index 21957b32327245b011b5cc4283f58c5209042f02..5b6669fcc434a399d213bba8a3dc52bc04114f80 100644 GIT binary patch delta 17 ZcmcaIf${1D#tmzknPLn!uVY^30surO2M7QF delta 16 YcmcaQf$_=&#tmzk85uUOXI|z406bL&d;kCd -- 2.25.1