瀏覽代碼

nim bindings: clean up C to Nim type mappings

Andre Weissflog 3 年之前
父節點
當前提交
e7f7580fe3
共有 1 個文件被更改,包括 5 次插入5 次删除
  1. 5 5
      bindgen/gen_nim.py

+ 5 - 5
bindgen/gen_nim.py

@@ -75,9 +75,9 @@ enumPrefixOverrides = {
 }
 
 prim_types = {
-    'int':          'cint',
+    'int':          'int32',
     'bool':         'bool',
-    'char':         'cchar',
+    'char':         'char',
     'int8_t':       'int8',
     'uint8_t':      'uint8',
     'int16_t':      'int16',
@@ -86,11 +86,11 @@ prim_types = {
     'uint32_t':     'uint32',
     'int64_t':      'int64',
     'uint64_t':     'uint64',
-    'float':        'cfloat',
-    'double':       'cdouble',
+    'float':        'float32',
+    'double':       'float64',
     'uintptr_t':    'uint',
     'intptr_t':     'int',
-    'size_t':       'csize_t',
+    'size_t':       'uint',
 }
 
 prim_defaults = {