| 123456789101112131415161718192021222324252627282930313233343536373839404142434445 |
- #include "PikaObj.h"
- void ctypesUtils_setInt(PikaObj* self, int val) {
- obj_setInt(self, "value", val);
- }
- void ctypesUtils_setStr(PikaObj* self, char* val) {
- obj_setStr(self, "value", val);
- }
- void ctypesUtils_setFloat(PikaObj* self, pika_float val) {
- obj_setFloat(self, "value", val);
- }
- void ctypesUtils_setPtr(PikaObj* self, void* ptr) {
- obj_setPtr(self, "value", ptr);
- }
- int ctypesUtils_getInt(PikaObj* self) {
- return obj_getInt(self, "value");
- }
- char* ctypesUtils_getStr(PikaObj* self) {
- return obj_getStr(self, "value");
- }
- pika_float ctypesUtils_getFloat(PikaObj* self) {
- return obj_getFloat(self, "value");
- }
- void* ctypesUtils_getPtr(PikaObj* self) {
- return obj_getPtr(self, "value");
- }
- void ctypesUtils_setBytes(PikaObj* self, uint8_t* src, size_t size) {
- obj_setBytes(self, "value", src, size);
- }
- size_t ctypesUtils_getBytesSize(PikaObj* self) {
- return obj_getBytesSize(self, "value");
- }
- uint8_t* ctypesUtils_getBytes(PikaObj* self) {
- return obj_getBytes(self, "value");
- }
|