diff options
| author | William Bruneau <william.bruneau@epfedu.fr> | 2019-03-28 09:14:53 +0100 |
|---|---|---|
| committer | William Bruneau <william.bruneau@epfedu.fr> | 2019-03-28 09:52:08 +0100 |
| commit | 236aa12a8b9d4724c8976d1c34221e08b21e742d (patch) | |
| tree | 2a619802b66f49c098f0ddb5c94dee47f396e615 | |
| parent | 9a4b9d912de76e9e8dccb20bbae9f8bc352f0de3 (diff) | |
| download | miasm-236aa12a8b9d4724c8976d1c34221e08b21e742d.tar.gz miasm-236aa12a8b9d4724c8976d1c34221e08b21e742d.zip | |
Fix PyGetInt for python 3
| -rw-r--r-- | miasm/jitter/compat_py23.h | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/miasm/jitter/compat_py23.h b/miasm/jitter/compat_py23.h index 936c08f3..60cf8c96 100644 --- a/miasm/jitter/compat_py23.h +++ b/miasm/jitter/compat_py23.h @@ -7,7 +7,7 @@ #define PyGetInt_uint_t(size_type, item, value) \ if (PyLong_Check(item)) { \ unsigned long long tmp; \ - tmp = PyLong_AsUnsignedLongLong(item); \ + tmp = PyLong_AsLongLong(item); \ if ( tmp > (size_type) -1) { \ RAISE(PyExc_TypeError, "Arg too big for " #size_type ""); \ } \ @@ -21,7 +21,7 @@ #define PyGetInt_uint_t_retneg(size_type, item, value) \ if (PyLong_Check(item)) { \ unsigned long long tmp; \ - tmp = PyLong_AsUnsignedLongLong(item); \ + tmp = PyLong_AsLongLong(item); \ if ( tmp > (size_type) -1) { \ PyErr_SetString(PyExc_TypeError, "Arg too big for " #size_type ""); \ return -1; \ |