Преглед на файлове

Merge pull request #498 from garettbass/garett/update-gen_x.py

Updated gen_nim.py and gen_zig.py
Andre Weissflog преди 4 години
родител
ревизия
5349db0e76
променени са 2 файла, в които са добавени 10 реда и са изтрити 10 реда
  1. 8 8
      bindgen/gen_nim.py
  2. 2 2
      bindgen/gen_zig.py

+ 8 - 8
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):

+ 2 - 2
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',