summaryrefslogtreecommitdiff
path: root/msgpack/buff_converter.h
diff options
context:
space:
mode:
authorInada Naoki <songofacandy@gmail.com>2019-11-28 20:23:34 +0900
committerGitHub <noreply@github.com>2019-11-28 20:23:34 +0900
commit891f2d8743857bb75204f96b0469cb2ec90c7f79 (patch)
tree8d5de9611eef84e3643f1f907e5f4a954b8e25fc /msgpack/buff_converter.h
parentb458e9a6a2cf69e483fa5994d227382c6a01f3c4 (diff)
downloadmsgpack-python-891f2d8743857bb75204f96b0469cb2ec90c7f79.tar.gz
Drop Python 2 support from _cmsgpack (#376)
Diffstat (limited to 'msgpack/buff_converter.h')
-rw-r--r--msgpack/buff_converter.h20
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