var type in read_data_mem changed

This commit is contained in:
Nicolas 2025-10-08 22:47:25 +02:00
parent ff1f3992d6
commit 8ff1a37e43
1 changed files with 4 additions and 4 deletions

View File

@ -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();
}