Skip to content

Commit

Permalink
Merge pull request #25817 from WillAyd/more-const
Browse files Browse the repository at this point in the history
ENH: Add more const qualifiers to C API arguments
  • Loading branch information
ngoldbaum committed Feb 17, 2024
2 parents f0d4714 + 6f24b52 commit cc48de9
Showing 1 changed file with 8 additions and 8 deletions.
16 changes: 8 additions & 8 deletions numpy/_core/include/numpy/ndarraytypes.h
Original file line number Diff line number Diff line change
Expand Up @@ -1465,25 +1465,25 @@ PyArray_NDIM(const PyArrayObject *arr)
}

static inline void *
PyArray_DATA(PyArrayObject *arr)
PyArray_DATA(const PyArrayObject *arr)
{
return ((PyArrayObject_fields *)arr)->data;
}

static inline char *
PyArray_BYTES(PyArrayObject *arr)
PyArray_BYTES(const PyArrayObject *arr)
{
return ((PyArrayObject_fields *)arr)->data;
}

static inline npy_intp *
PyArray_DIMS(PyArrayObject *arr)
PyArray_DIMS(const PyArrayObject *arr)
{
return ((PyArrayObject_fields *)arr)->dimensions;
}

static inline npy_intp *
PyArray_STRIDES(PyArrayObject *arr)
PyArray_STRIDES(const PyArrayObject *arr)
{
return ((PyArrayObject_fields *)arr)->strides;
}
Expand All @@ -1501,13 +1501,13 @@ PyArray_STRIDE(const PyArrayObject *arr, int istride)
}

static inline NPY_RETURNS_BORROWED_REF PyObject *
PyArray_BASE(PyArrayObject *arr)
PyArray_BASE(const PyArrayObject *arr)
{
return ((PyArrayObject_fields *)arr)->base;
}

static inline NPY_RETURNS_BORROWED_REF PyArray_Descr *
PyArray_DESCR(PyArrayObject *arr)
PyArray_DESCR(const PyArrayObject *arr)
{
return ((PyArrayObject_fields *)arr)->descr;
}
Expand Down Expand Up @@ -1556,13 +1556,13 @@ PyArray_SETITEM(PyArrayObject *arr, char *itemptr, PyObject *v)


static inline PyArray_Descr *
PyArray_DTYPE(PyArrayObject *arr)
PyArray_DTYPE(const PyArrayObject *arr)
{
return ((PyArrayObject_fields *)arr)->descr;
}

static inline npy_intp *
PyArray_SHAPE(PyArrayObject *arr)
PyArray_SHAPE(const PyArrayObject *arr)
{
return ((PyArrayObject_fields *)arr)->dimensions;
}
Expand Down

0 comments on commit cc48de9

Please sign in to comment.