Add missing wxPyInt_FromSsize_t

This commit is contained in:
Robin Dunn
2016-05-08 08:20:23 -07:00
parent b96160b4de
commit 6f0eb5e441

View File

@@ -112,28 +112,30 @@ inline PyObject* wxPyMakeBuffer(void* ptr, Py_ssize_t len, bool readOnly=false)
// Macros to work around differences in the Python 3 API
#if PY_MAJOR_VERSION >= 3
#define wxPyInt_Check PyLong_Check
#define wxPyInt_AsLong PyLong_AsLong
#define wxPyInt_AS_LONG PyLong_AS_LONG
#define wxPyInt_AsSize_t PyLong_AsSize_t
#define wxPyInt_AsSsize_t PyLong_AsSsize_t
#define wxPyInt_AsUnsignedLong PyLong_AsUnsignedLong
#define wxPyInt_FromLong PyLong_FromLong
#define wxPyInt_FromSize_t PyLong_FromSize_t
#define wxPyInt_Check PyLong_Check
#define wxPyInt_AsLong PyLong_AsLong
#define wxPyInt_AS_LONG PyLong_AS_LONG
#define wxPyInt_AsSize_t PyLong_AsSize_t
#define wxPyInt_AsSsize_t PyLong_AsSsize_t
#define wxPyInt_AsUnsignedLong PyLong_AsUnsignedLong
#define wxPyInt_FromLong PyLong_FromLong
#define wxPyInt_FromSize_t PyLong_FromSize_t
#define wxPyInt_FromSsize_t PyLong_FromSsize_t
#define wxPyInt_FromUnsignedLong PyLong_FromUnsignedLong
#define wxPyNumber_Int PyNumber_Long
#define wxPyNumber_Int PyNumber_Long
#else
#define wxPyInt_Check PyInt_Check
#define wxPyInt_AsLong PyInt_AsLong
#define wxPyInt_AS_LONG PyInt_AS_LONG
#define wxPyInt_AsLong PyInt_AsLong
#define wxPyInt_AsSize_t(x) static_cast<size_t>(PyInt_AsUnsignedLongLongMask(x))
#define wxPyInt_AsSsize_t PyInt_AsSsize_t
#define wxPyInt_AsUnsignedLong PyInt_AsUnsignedLongMask
#define wxPyInt_FromLong PyInt_FromLong
#define wxPyInt_FromSize_t PyInt_FromSize_t
#define wxPyInt_Check PyInt_Check
#define wxPyInt_AsLong PyInt_AsLong
#define wxPyInt_AS_LONG PyInt_AS_LONG
#define wxPyInt_AsLong PyInt_AsLong
#define wxPyInt_AsSize_t(x) static_cast<size_t>(PyInt_AsUnsignedLongLongMask(x))
#define wxPyInt_AsSsize_t PyInt_AsSsize_t
#define wxPyInt_AsUnsignedLong PyInt_AsUnsignedLongMask
#define wxPyInt_FromLong PyInt_FromLong
#define wxPyInt_FromSize_t PyInt_FromSize_t
#define wxPyInt_FromSsize_t PyInt_FromSsize_t
#define wxPyInt_FromUnsignedLong PyInt_FromSize_t
#define wxPyNumber_Int PyNumber_Int
#define wxPyNumber_Int PyNumber_Int
#endif
inline