We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent abd9c7c commit 4d31631Copy full SHA for 4d31631
bin/generate.py
@@ -112,6 +112,8 @@ def translate_type_base(cty):
112
return 'c32'
113
elif 'lapack_complex_double' in cty:
114
return 'c64'
115
+ elif 'size_t' in cty:
116
+ return 'libc::c_ulong'
117
118
assert False, 'cannot translate `{}`'.format(cty)
119
@@ -152,6 +154,9 @@ def translate_body_argument(name, rty):
152
154
elif rty.startswith('&mut [c'):
153
155
return '{}.as_mut_ptr() as *mut _'.format(name)
156
157
+ elif rty.startswith('libc::'):
158
+ return '&{}'.format(name)
159
+
160
assert False, 'cannot translate `{}: {}`'.format(name, rty)
161
162
0 commit comments