support setMem, getMem, getMemSize for ctypes

This commit is contained in:
lyon1998 2022-04-18 12:13:10 +08:00
parent a2dd87c8a8
commit bf50bde599
2 changed files with 6 additions and 6 deletions

View File

@ -33,13 +33,13 @@ void* ctypesUtils_getPtr(PikaObj* self) {
}
void ctypesUtils_setMem(PikaObj* self, void* src, size_t size) {
obj_setInt(self, "size", size);
obj_setMem(self, "value", src, size);
}
size_t ctypesUtils_getMemSize(PikaObj* self) {
return obj_getInt(self, "size");
return obj_getMemSize(self, "value");
}
void* ctypesUtils_getMem(PikaObj* self) {
return NULL;
return obj_getMem(self, "value");
}

View File

@ -33,13 +33,13 @@ void* ctypesUtils_getPtr(PikaObj* self) {
}
void ctypesUtils_setMem(PikaObj* self, void* src, size_t size) {
obj_setInt(self, "size", size);
obj_setMem(self, "value", src, size);
}
size_t ctypesUtils_getMemSize(PikaObj* self) {
return obj_getInt(self, "size");
return obj_getMemSize(self, "value");
}
void* ctypesUtils_getMem(PikaObj* self) {
return NULL;
return obj_getMem(self, "value");
}