From 194bb42e9c367d845305610dfd34d7462d36c411 Mon Sep 17 00:00:00 2001 From: Garett Bass Date: Sat, 27 Mar 2021 15:45:53 -0700 Subject: updated gen_x.py to use sokol_app.c, sokol_gfx.c, instead of sokol_app_gfx.c --- bindgen/gen_nim.py | 14 +++++++------- bindgen/gen_zig.py | 4 ++-- 2 files changed, 9 insertions(+), 9 deletions(-) diff --git a/bindgen/gen_nim.py b/bindgen/gen_nim.py index 68bc8166..21b3b121 100644 --- a/bindgen/gen_nim.py +++ b/bindgen/gen_nim.py @@ -19,13 +19,13 @@ module_names = { } c_source_paths = { - 'sg_': 'sokol-zig/src/sokol/c/sokol_app_gfx.c', - 'sapp_': 'sokol-zig/src/sokol/c/sokol_app_gfx.c', - 'stm_': 'sokol-zig/src/sokol/c/sokol_time.c', - 'saudio_': 'sokol-zig/src/sokol/c/sokol_audio.c', - 'sgl_': 'sokol-zig/src/sokol/c/sokol_gl.c', - 'sdtx_': 'sokol-zig/src/sokol/c/sokol_debugtext.c', - 'sshape_': 'sokol-zig/src/sokol/c/sokol_shape.c', + 'sg_': 'sokol-nim/src/sokol/c/sokol_gfx.c', + 'sapp_': 'sokol-nim/src/sokol/c/sokol_app.c', + 'stm_': 'sokol-nim/src/sokol/c/sokol_time.c', + 'saudio_': 'sokol-nim/src/sokol/c/sokol_audio.c', + 'sgl_': 'sokol-nim/src/sokol/c/sokol_gl.c', + 'sdtx_': 'sokol-nim/src/sokol/c/sokol_debugtext.c', + 'sshape_': 'sokol-nim/src/sokol/c/sokol_shape.c', } func_name_ignores = [ diff --git a/bindgen/gen_zig.py b/bindgen/gen_zig.py index 48ae625a..0a979580 100644 --- a/bindgen/gen_zig.py +++ b/bindgen/gen_zig.py @@ -20,8 +20,8 @@ module_names = { } c_source_paths = { - 'sg_': 'sokol-zig/src/sokol/c/sokol_app_gfx.c', - 'sapp_': 'sokol-zig/src/sokol/c/sokol_app_gfx.c', + 'sg_': 'sokol-zig/src/sokol/c/sokol_gfx.c', + 'sapp_': 'sokol-zig/src/sokol/c/sokol_app.c', 'stm_': 'sokol-zig/src/sokol/c/sokol_time.c', 'saudio_': 'sokol-zig/src/sokol/c/sokol_audio.c', 'sgl_': 'sokol-zig/src/sokol/c/sokol_gl.c', -- cgit v1.2.3 From 7b43936769625bb1ed93204cd630d95d9dad5c14 Mon Sep 17 00:00:00 2001 From: Garett Bass Date: Sat, 27 Mar 2021 16:44:45 -0700 Subject: fix Nim cstring argument type --- bindgen/gen_nim.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/bindgen/gen_nim.py b/bindgen/gen_nim.py index 21b3b121..afe3c5b1 100644 --- a/bindgen/gen_nim.py +++ b/bindgen/gen_nim.py @@ -266,7 +266,7 @@ def as_extern_c_arg_type(arg_type, prefix): elif is_const_void_ptr(arg_type): return "pointer" elif is_string_ptr(arg_type): - return "ptr uint8" + return "cstring" elif is_const_struct_ptr(arg_type): return f"ptr {as_nim_struct_type(extract_ptr_type(arg_type), prefix)}" elif is_prim_ptr(arg_type): -- cgit v1.2.3