diff options
author | Inada Naoki <songofacandy@gmail.com> | 2019-11-28 20:23:34 +0900 |
---|---|---|
committer | GitHub <noreply@github.com> | 2019-11-28 20:23:34 +0900 |
commit | 891f2d8743857bb75204f96b0469cb2ec90c7f79 (patch) | |
tree | 8d5de9611eef84e3643f1f907e5f4a954b8e25fc /msgpack/buff_converter.h | |
parent | b458e9a6a2cf69e483fa5994d227382c6a01f3c4 (diff) | |
download | msgpack-python-891f2d8743857bb75204f96b0469cb2ec90c7f79.tar.gz |
Drop Python 2 support from _cmsgpack (#376)
Diffstat (limited to 'msgpack/buff_converter.h')
-rw-r--r-- | msgpack/buff_converter.h | 20 |
1 files changed, 0 insertions, 20 deletions
diff --git a/msgpack/buff_converter.h b/msgpack/buff_converter.h index bc7227a..86b4196 100644 --- a/msgpack/buff_converter.h +++ b/msgpack/buff_converter.h @@ -1,28 +1,8 @@ #include "Python.h" /* cython does not support this preprocessor check => write it in raw C */ -#if PY_MAJOR_VERSION == 2 -static PyObject * -buff_to_buff(char *buff, Py_ssize_t size) -{ - return PyBuffer_FromMemory(buff, size); -} - -#elif (PY_MAJOR_VERSION == 3) && (PY_MINOR_VERSION >= 3) static PyObject * buff_to_buff(char *buff, Py_ssize_t size) { return PyMemoryView_FromMemory(buff, size, PyBUF_READ); } -#else -static PyObject * -buff_to_buff(char *buff, Py_ssize_t size) -{ - Py_buffer pybuf; - if (PyBuffer_FillInfo(&pybuf, NULL, buff, size, 1, PyBUF_FULL_RO) == -1) { - return NULL; - } - - return PyMemoryView_FromBuffer(&pybuf); -} -#endif |