aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorAndre Weissflog <floooh@gmail.com>2021-03-31 17:37:13 +0200
committerGitHub <noreply@github.com>2021-03-31 17:37:13 +0200
commit5349db0e76c70b551c5aa4b6b99eab66fba89d61 (patch)
tree8b110f8468d7da12b07c538e93774ddef335384d
parent52898ed656d7fa5290c8b1cab13d9752c45f59af (diff)
parent7b43936769625bb1ed93204cd630d95d9dad5c14 (diff)
Merge pull request #498 from garettbass/garett/update-gen_x.py
Updated gen_nim.py and gen_zig.py
-rw-r--r--bindgen/gen_nim.py16
-rw-r--r--bindgen/gen_zig.py4
2 files changed, 10 insertions, 10 deletions
diff --git a/bindgen/gen_nim.py b/bindgen/gen_nim.py
index 68bc8166..afe3c5b1 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 = [
@@ -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):
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',