From 8ff1a37e435298d3a0451453319da6c65f93a47d Mon Sep 17 00:00:00 2001 From: Nicolas Date: Wed, 8 Oct 2025 22:47:25 +0200 Subject: [PATCH] var type in read_data_mem changed --- src/coparun/coparun_module.c | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/src/coparun/coparun_module.c b/src/coparun/coparun_module.c index cb95c31..4f33679 100644 --- a/src/coparun/coparun_module.c +++ b/src/coparun/coparun_module.c @@ -21,10 +21,10 @@ static PyObject* coparun(PyObject* self, PyObject* args) { static PyObject* read_data_mem(PyObject* self, PyObject* args) { unsigned long rel_addr; - Py_ssize_t length; + unsigned long length; // Parse arguments: unsigned long (relative address), Py_ssize_t (length) - if (!PyArg_ParseTuple(args, "nk", &rel_addr, &length)) { + if (!PyArg_ParseTuple(args, "nn", &rel_addr, &length)) { return NULL; } @@ -33,9 +33,9 @@ static PyObject* read_data_mem(PyObject* self, PyObject* args) { return NULL; } - uint8_t *ptr = data_memory + rel_addr; + const char *ptr = (const char *)(data_memory + rel_addr); - PyObject *result = PyBytes_FromStringAndSize((const char *)ptr, length); + PyObject *result = PyBytes_FromStringAndSize(ptr, length); if (!result) { return PyErr_NoMemory(); }