typedef array_t SQInstructionVec;
typedef array_t SQObjectPtrVec;
typedef array_t sqvector_SQChar;
typedef bool_t bool;
typedef bool_t SQBool;
typedef char_ptr_t SQChar_ptr_t;
typedef char_t LexChar;
typedef char_t SQChar;
typedef class_ptr_t SQCompiler_ptr_t;
typedef class_ptr_t SQSharedState_ptr_t;
typedef class_ptr_t SQVM_ptr_t;
typedef class_t SQFuncState;
typedef class_t SQLex;
typedef class_t SQObject;
typedef class_t SQVM;
typedef enum_t SQObjectType;
typedef enum_t SQOpcode;
typedef float_t SQFloat;
typedef func_ptr_t CompilerErrorFunc;
typedef func_ptr_t SQLEXREADFUNC;
typedef int_t int;
typedef int_t SQInteger;
typedef param_t T;
typedef string_ptr_t SQString_ptr_t;
typedef struct_t jmp_buf;
typedef table_ptr_t SQTable_ptr_t;
typedef uint_ptr_t SQUnsignedInteger_ptr_t;
typedef uint_t SQUnsignedInteger;
typedef var_t SQObjectPtr;
typedef void_ptr_t SQFuncState_ptr_t;
typedef void_ptr_t SQObjectPtr_ptr_t;
typedef void_ptr_t SQUserPointer;
typedef void_ptr_t va_list;
