From bf50bde599ac59989c09b11fc30482327289f7ea Mon Sep 17 00:00:00 2001 From: lyon1998 Date: Mon, 18 Apr 2022 12:13:10 +0800 Subject: [PATCH] support setMem, getMem, getMemSize for ctypes --- package/ctypes/ctypes_utils.c | 6 +++--- .../package/pikascript/pikascript-lib/ctypes/ctypes_utils.c | 6 +++--- 2 files changed, 6 insertions(+), 6 deletions(-) diff --git a/package/ctypes/ctypes_utils.c b/package/ctypes/ctypes_utils.c index 7266f0c42..ac8ff2929 100644 --- a/package/ctypes/ctypes_utils.c +++ b/package/ctypes/ctypes_utils.c @@ -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"); } diff --git a/port/linux/package/pikascript/pikascript-lib/ctypes/ctypes_utils.c b/port/linux/package/pikascript/pikascript-lib/ctypes/ctypes_utils.c index 7266f0c42..ac8ff2929 100644 --- a/port/linux/package/pikascript/pikascript-lib/ctypes/ctypes_utils.c +++ b/port/linux/package/pikascript/pikascript-lib/ctypes/ctypes_utils.c @@ -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"); }