diff options
author | Armin Rigo <arigo@tunes.org> | 2014-06-24 17:52:50 +0200 |
---|---|---|
committer | Armin Rigo <arigo@tunes.org> | 2014-06-24 17:52:50 +0200 |
commit | 015d6932cb9c6229d9bd5d1cdcd683353ee691ba (patch) | |
tree | 0549845e7797af0dcb95c2d842b8b7c9d06d031e | |
parent | b3fb4044dde74e800b6796a28472d28ca796da4a (diff) | |
download | cffi-015d6932cb9c6229d9bd5d1cdcd683353ee691ba.tar.gz |
Avoid using ssize_t here
-rw-r--r-- | cffi/vengine_gen.py | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/cffi/vengine_gen.py b/cffi/vengine_gen.py index e48eda6..1a702c9 100644 --- a/cffi/vengine_gen.py +++ b/cffi/vengine_gen.py @@ -249,10 +249,10 @@ class VGenericEngine(object): prnt(' /* %s */' % str(e)) # cannot verify it, ignore prnt('}') self.export_symbols.append(layoutfuncname) - prnt('ssize_t %s(ssize_t i)' % (layoutfuncname,)) + prnt('intptr_t %s(intptr_t i)' % (layoutfuncname,)) prnt('{') prnt(' struct _cffi_aligncheck { char x; %s y; };' % cname) - prnt(' static ssize_t nums[] = {') + prnt(' static intptr_t nums[] = {') prnt(' sizeof(%s),' % cname) prnt(' offsetof(struct _cffi_aligncheck, y),') for fname, ftype, fbitsize in tp.enumfields(): @@ -276,7 +276,7 @@ class VGenericEngine(object): return # nothing to do with opaque structs layoutfuncname = '_cffi_layout_%s_%s' % (prefix, name) # - BFunc = self.ffi._typeof_locked("ssize_t(*)(ssize_t)")[0] + BFunc = self.ffi._typeof_locked("intptr_t(*)(intptr_t)")[0] function = module.load_function(BFunc, layoutfuncname) layout = [] num = 0 |