From 31ff96712e8f89ac1056c2da880b44650002219f Mon Sep 17 00:00:00 2001 From: David Hewitt <1939362+davidhewitt@users.noreply.github.com> Date: Wed, 22 Dec 2021 13:07:46 +0000 Subject: bpo-46140: take more Py_buffer arguments as const * (GH-30217) --- Include/cpython/abstract.h | 6 +++--- Include/memoryobject.h | 2 +- 2 files changed, 4 insertions(+), 4 deletions(-) (limited to 'Include') diff --git a/Include/cpython/abstract.h b/Include/cpython/abstract.h index 55a742c31f..2876a7bb84 100644 --- a/Include/cpython/abstract.h +++ b/Include/cpython/abstract.h @@ -183,17 +183,17 @@ PyAPI_FUNC(int) PyObject_GetBuffer(PyObject *obj, Py_buffer *view, /* Get the memory area pointed to by the indices for the buffer given. Note that view->ndim is the assumed size of indices. */ -PyAPI_FUNC(void *) PyBuffer_GetPointer(Py_buffer *view, Py_ssize_t *indices); +PyAPI_FUNC(void *) PyBuffer_GetPointer(const Py_buffer *view, const Py_ssize_t *indices); /* Return the implied itemsize of the data-format area from a struct-style description. */ PyAPI_FUNC(Py_ssize_t) PyBuffer_SizeFromFormat(const char *format); /* Implementation in memoryobject.c */ -PyAPI_FUNC(int) PyBuffer_ToContiguous(void *buf, Py_buffer *view, +PyAPI_FUNC(int) PyBuffer_ToContiguous(void *buf, const Py_buffer *view, Py_ssize_t len, char order); -PyAPI_FUNC(int) PyBuffer_FromContiguous(Py_buffer *view, void *buf, +PyAPI_FUNC(int) PyBuffer_FromContiguous(const Py_buffer *view, const void *buf, Py_ssize_t len, char order); /* Copy len bytes of data from the contiguous chunk of memory diff --git a/Include/memoryobject.h b/Include/memoryobject.h index 306028f4b2..0298cc9373 100644 --- a/Include/memoryobject.h +++ b/Include/memoryobject.h @@ -26,7 +26,7 @@ PyAPI_FUNC(PyObject *) PyMemoryView_FromMemory(char *mem, Py_ssize_t size, int flags); #endif #ifndef Py_LIMITED_API -PyAPI_FUNC(PyObject *) PyMemoryView_FromBuffer(Py_buffer *info); +PyAPI_FUNC(PyObject *) PyMemoryView_FromBuffer(const Py_buffer *info); #endif PyAPI_FUNC(PyObject *) PyMemoryView_GetContiguous(PyObject *base, int buffertype, -- cgit v1.2.3