mirror of https://github.com/Nonannet/copapy.git
var type in read_data_mem changed
This commit is contained in:
parent
ff1f3992d6
commit
8ff1a37e43
|
|
@ -21,10 +21,10 @@ static PyObject* coparun(PyObject* self, PyObject* args) {
|
||||||
|
|
||||||
static PyObject* read_data_mem(PyObject* self, PyObject* args) {
|
static PyObject* read_data_mem(PyObject* self, PyObject* args) {
|
||||||
unsigned long rel_addr;
|
unsigned long rel_addr;
|
||||||
Py_ssize_t length;
|
unsigned long length;
|
||||||
|
|
||||||
// Parse arguments: unsigned long (relative address), Py_ssize_t (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;
|
return NULL;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
@ -33,9 +33,9 @@ static PyObject* read_data_mem(PyObject* self, PyObject* args) {
|
||||||
return NULL;
|
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) {
|
if (!result) {
|
||||||
return PyErr_NoMemory();
|
return PyErr_NoMemory();
|
||||||
}
|
}
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue