diff options
author | Armin Rigo <arigo@tunes.org> | 2017-09-30 08:18:43 +0200 |
---|---|---|
committer | Armin Rigo <arigo@tunes.org> | 2017-09-30 08:18:43 +0200 |
commit | 50fff8c8f25a705700b3867794c788ad1cb7d6b3 (patch) | |
tree | e8351c28a01a624d63a3ed6a8235e0f327d9f07e /cffi/_cffi_include.h | |
parent | 7b332a552b27bc199aff3182b902c672f94113da (diff) | |
download | cffi-50fff8c8f25a705700b3867794c788ad1cb7d6b3.tar.gz |
Issue #337
Fixes for test failures and warnings on ARM
Diffstat (limited to 'cffi/_cffi_include.h')
-rw-r--r-- | cffi/_cffi_include.h | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/cffi/_cffi_include.h b/cffi/_cffi_include.h index 6d4cccc..4f8ef82 100644 --- a/cffi/_cffi_include.h +++ b/cffi/_cffi_include.h @@ -238,9 +238,9 @@ _CFFI_UNUSED_FN static uint16_t _cffi_to_c_char16_t(PyObject *o) _CFFI_UNUSED_FN static PyObject *_cffi_from_c_char16_t(uint16_t x) { if (sizeof(_cffi_wchar_t) == 2) - return _cffi_from_c_wchar_t(x); + return _cffi_from_c_wchar_t((_cffi_wchar_t)x); else - return _cffi_from_c_wchar3216_t(x); + return _cffi_from_c_wchar3216_t((int)x); } _CFFI_UNUSED_FN static int _cffi_to_c_char32_t(PyObject *o) @@ -254,7 +254,7 @@ _CFFI_UNUSED_FN static int _cffi_to_c_char32_t(PyObject *o) _CFFI_UNUSED_FN static PyObject *_cffi_from_c_char32_t(int x) { if (sizeof(_cffi_wchar_t) == 4) - return _cffi_from_c_wchar_t(x); + return _cffi_from_c_wchar_t((_cffi_wchar_t)x); else return _cffi_from_c_wchar3216_t(x); } |