Przeglądaj źródła

Changed Odin bindgen to use core:c aliases.

This affects intptr_t, uintptr_t, and size_t, which are variable-sized.
The previous mappings were mapped directly to 64-bit values.
Barinzaya 8 miesięcy temu
rodzic
commit
9316735038
1 zmienionych plików z 3 dodań i 3 usunięć
  1. 3 3
      bindgen/gen_odin.py

+ 3 - 3
bindgen/gen_odin.py

@@ -105,9 +105,9 @@ prim_types = {
     'uint64_t':     'u64',
     'float':        'f32',
     'double':       'f64',
-    'uintptr_t':    'u64',
-    'intptr_t':     'i64',
-    'size_t':       'u64'
+    'uintptr_t':    'c.uintptr_t',
+    'intptr_t':     'c.intptr_t',
+    'size_t':       'c.size_t'
 }
 
 prim_defaults = {