From 4eb9e4d44313ae28e6efffd55a6b2d9a3239da5c Mon Sep 17 00:00:00 2001 From: totaam Date: Sat, 29 May 2021 22:17:21 +0700 Subject: [PATCH] #3031 remove unused oudated code --- xpra/buffers/buffers.c | 21 +-------------------- 1 file changed, 1 insertion(+), 20 deletions(-) diff --git a/xpra/buffers/buffers.c b/xpra/buffers/buffers.c index f0b50a7faa..591bed5400 100644 --- a/xpra/buffers/buffers.c +++ b/xpra/buffers/buffers.c @@ -1,34 +1,15 @@ /** * This file is part of Xpra. - * Copyright (C) 2014 Antoine Martin + * Copyright (C) 2014-2021 Antoine Martin * Xpra is released under the terms of the GNU GPL v2, or, at your option, any * later version. See the file COPYING for details. */ #include "Python.h" -//Before Python 3.3, use PyMemoryView_FromBuffer -//MAJOR<<24 + MINOR<<16 + MICRO<<8 -#if PY_VERSION_HEX<=0x3030000 -PyObject *_memory_as_pybuffer(void *ptr, Py_ssize_t buf_len, int readonly) { - Py_buffer pybuf; - Py_ssize_t shape[] = {buf_len}; - int ret; - if (readonly) - ret = PyBuffer_FillInfo(&pybuf, NULL, ptr, buf_len, 0, PyBUF_SIMPLE); - else - ret = PyBuffer_FillInfo(&pybuf, NULL, ptr, buf_len, 0, PyBUF_WRITABLE); - if (ret!=0) - return NULL; - pybuf.format = "B"; - pybuf.shape = shape; - return PyMemoryView_FromBuffer(&pybuf); -} -#else PyObject *_memory_as_pybuffer(void *ptr, Py_ssize_t buf_len, int readonly) { return PyMemoryView_FromMemory(ptr, buf_len, readonly); } -#endif int _object_as_buffer(PyObject *obj, const void ** buffer, Py_ssize_t * buffer_len) { Py_buffer *rpybuf;