blueloveTH 7016a8780c use 24 bytes data
Update pocketpy.h

Update pocketpy.h
2025-07-13 23:55:45 +08:00

29 lines
544 B
C

#pragma once
#include "pocketpy/pocketpy.h"
typedef struct PyObject PyObject;
typedef struct VM VM;
extern _Thread_local VM* pk_current_vm;
typedef struct py_TValue {
py_Type type;
bool is_ptr;
int extra;
union {
int64_t _i64;
double _f64;
bool _bool;
py_CFunction _cfunc;
PyObject* _obj;
c11_vec2 _vec2;
c11_vec2i _vec2i;
c11_vec3 _vec3;
c11_vec3i _vec3i;
c11_color32 _color32;
void* _ptr;
char _chars[16];
};
} py_TValue;