|
sdk-world v2026.11.05
PS2 SDK - world tier (copyleft-allowed, non-essential packages)
|
Go to the source code of this file.
Classes | |
| union | Value |
| struct | TValue |
| union | StackValue |
| union | StkIdRel |
| struct | GCObject |
| struct | TString |
| union | UValue |
| struct | Udata |
| struct | Udata0 |
| struct | Upvaldesc |
| struct | LocVar |
| struct | AbsLineInfo |
| struct | Proto |
| struct | UpVal |
| struct | CClosure |
| struct | LClosure |
| union | Closure |
| union | Node |
| struct | Node::NodeKey |
| struct | Table |
Macros | |
| #define | LUA_TUPVAL LUA_NUMTYPES |
| #define | LUA_TPROTO (LUA_NUMTYPES+1) |
| #define | LUA_TDEADKEY (LUA_NUMTYPES+2) |
| #define | LUA_TOTALTYPES (LUA_TPROTO + 2) |
| #define | makevariant(t, v) |
| #define | TValuefields Value value_; lu_byte tt_ |
| #define | val_(o) |
| #define | valraw(o) |
| #define | rawtt(o) |
| #define | novariant(t) |
| #define | withvariant(t) |
| #define | ttypetag(o) |
| #define | ttype(o) |
| #define | checktag(o, t) |
| #define | checktype(o, t) |
| #define | righttt(obj) |
| #define | checkliveness(L, obj) |
| #define | settt_(o, t) |
| #define | setobj(L, obj1, obj2) |
| #define | setobjs2s(L, o1, o2) |
| #define | setobj2s(L, o1, o2) |
| #define | setobjt2t setobj |
| #define | setobj2n setobj |
| #define | setobj2t setobj |
| #define | s2v(o) |
| #define | LUA_VNIL makevariant(LUA_TNIL, 0) |
| #define | LUA_VEMPTY makevariant(LUA_TNIL, 1) |
| #define | LUA_VABSTKEY makevariant(LUA_TNIL, 2) |
| #define | ttisnil(v) |
| #define | ttisstrictnil(o) |
| #define | setnilvalue(obj) |
| #define | isabstkey(v) |
| #define | isnonstrictnil(v) |
| #define | isempty(v) |
| #define | ABSTKEYCONSTANT {NULL}, LUA_VABSTKEY |
| #define | setempty(v) |
| #define | LUA_VFALSE makevariant(LUA_TBOOLEAN, 0) |
| #define | LUA_VTRUE makevariant(LUA_TBOOLEAN, 1) |
| #define | ttisboolean(o) |
| #define | ttisfalse(o) |
| #define | ttistrue(o) |
| #define | l_isfalse(o) |
| #define | setbfvalue(obj) |
| #define | setbtvalue(obj) |
| #define | LUA_VTHREAD makevariant(LUA_TTHREAD, 0) |
| #define | ttisthread(o) |
| #define | thvalue(o) |
| #define | setthvalue(L, obj, x) |
| #define | setthvalue2s(L, o, t) |
| #define | CommonHeader struct GCObject *next; lu_byte tt; lu_byte marked |
| #define | BIT_ISCOLLECTABLE (1 << 6) |
| #define | iscollectable(o) |
| #define | ctb(t) |
| #define | gcvalue(o) |
| #define | gcvalueraw(v) |
| #define | setgcovalue(L, obj, x) |
| #define | LUA_VNUMINT makevariant(LUA_TNUMBER, 0) |
| #define | LUA_VNUMFLT makevariant(LUA_TNUMBER, 1) |
| #define | ttisnumber(o) |
| #define | ttisfloat(o) |
| #define | ttisinteger(o) |
| #define | nvalue(o) |
| #define | fltvalue(o) |
| #define | ivalue(o) |
| #define | fltvalueraw(v) |
| #define | ivalueraw(v) |
| #define | setfltvalue(obj, x) |
| #define | chgfltvalue(obj, x) |
| #define | setivalue(obj, x) |
| #define | chgivalue(obj, x) |
| #define | LUA_VSHRSTR makevariant(LUA_TSTRING, 0) |
| #define | LUA_VLNGSTR makevariant(LUA_TSTRING, 1) |
| #define | ttisstring(o) |
| #define | ttisshrstring(o) |
| #define | ttislngstring(o) |
| #define | tsvalueraw(v) |
| #define | tsvalue(o) |
| #define | setsvalue(L, obj, x) |
| #define | setsvalue2s(L, o, s) |
| #define | setsvalue2n setsvalue |
| #define | getstr(ts) |
| #define | svalue(o) |
| #define | tsslen(s) |
| #define | vslen(o) |
| #define | LUA_VLIGHTUSERDATA makevariant(LUA_TLIGHTUSERDATA, 0) |
| #define | LUA_VUSERDATA makevariant(LUA_TUSERDATA, 0) |
| #define | ttislightuserdata(o) |
| #define | ttisfulluserdata(o) |
| #define | pvalue(o) |
| #define | uvalue(o) |
| #define | pvalueraw(v) |
| #define | setpvalue(obj, x) |
| #define | setuvalue(L, obj, x) |
| #define | udatamemoffset(nuv) |
| #define | getudatamem(u) |
| #define | sizeudata(nuv, nb) |
| #define | LUA_VPROTO makevariant(LUA_TPROTO, 0) |
| #define | LUA_VUPVAL makevariant(LUA_TUPVAL, 0) |
| #define | LUA_VLCL makevariant(LUA_TFUNCTION, 0) |
| #define | LUA_VLCF makevariant(LUA_TFUNCTION, 1) |
| #define | LUA_VCCL makevariant(LUA_TFUNCTION, 2) |
| #define | ttisfunction(o) |
| #define | ttisLclosure(o) |
| #define | ttislcf(o) |
| #define | ttisCclosure(o) |
| #define | ttisclosure(o) |
| #define | isLfunction(o) |
| #define | clvalue(o) |
| #define | clLvalue(o) |
| #define | fvalue(o) |
| #define | clCvalue(o) |
| #define | fvalueraw(v) |
| #define | setclLvalue(L, obj, x) |
| #define | setclLvalue2s(L, o, cl) |
| #define | setfvalue(obj, x) |
| #define | setclCvalue(L, obj, x) |
| #define | ClosureHeader CommonHeader; lu_byte nupvalues; GCObject *gclist |
| #define | getproto(o) |
| #define | LUA_VTABLE makevariant(LUA_TTABLE, 0) |
| #define | ttistable(o) |
| #define | hvalue(o) |
| #define | sethvalue(L, obj, x) |
| #define | sethvalue2s(L, o, h) |
| #define | setnodekey(L, node, obj) |
| #define | getnodekey(L, obj, node) |
| #define | BITRAS (1 << 7) |
| #define | isrealasize(t) |
| #define | setrealasize(t) |
| #define | setnorealasize(t) |
| #define | keytt(node) |
| #define | keyval(node) |
| #define | keyisnil(node) |
| #define | keyisinteger(node) |
| #define | keyival(node) |
| #define | keyisshrstr(node) |
| #define | keystrval(node) |
| #define | setnilkey(node) |
| #define | keyiscollectable(n) |
| #define | gckey(n) |
| #define | gckeyN(n) |
| #define | setdeadkey(node) |
| #define | keyisdead(node) |
| #define | lmod(s, size) |
| #define | twoto(x) |
| #define | sizenode(t) |
| #define | UTF8BUFFSZ 8 |
Typedefs | |
| typedef union Value | Value |
| typedef struct TValue | TValue |
| typedef union StackValue | StackValue |
| typedef StackValue * | StkId |
| typedef struct GCObject | GCObject |
| typedef struct TString | TString |
| typedef union UValue | UValue |
| typedef struct Udata | Udata |
| typedef struct Udata0 | Udata0 |
| typedef struct Upvaldesc | Upvaldesc |
| typedef struct LocVar | LocVar |
| typedef struct AbsLineInfo | AbsLineInfo |
| typedef struct Proto | Proto |
| typedef struct UpVal | UpVal |
| typedef struct CClosure | CClosure |
| typedef struct LClosure | LClosure |
| typedef union Closure | Closure |
| typedef union Node | Node |
| typedef struct Table | Table |
Functions | |
| LUAI_FUNC int | luaO_utf8esc (char *buff, unsigned long x) |
| LUAI_FUNC int | luaO_ceillog2 (unsigned int x) |
| LUAI_FUNC int | luaO_rawarith (lua_State *L, int op, const TValue *p1, const TValue *p2, TValue *res) |
| LUAI_FUNC void | luaO_arith (lua_State *L, int op, const TValue *p1, const TValue *p2, StkId res) |
| LUAI_FUNC size_t | luaO_str2num (const char *s, TValue *o) |
| LUAI_FUNC int | luaO_hexavalue (int c) |
| LUAI_FUNC void | luaO_tostring (lua_State *L, TValue *obj) |
| LUAI_FUNC const char * | luaO_pushvfstring (lua_State *L, const char *fmt, va_list argp) |
| LUAI_FUNC const char * | luaO_pushfstring (lua_State *L, const char *fmt,...) |
| LUAI_FUNC void | luaO_chunkid (char *out, const char *source, size_t srclen) |
| #define checkliveness | ( | L, | |
| obj ) |
| #define chgfltvalue | ( | obj, | |
| x ) |
| #define chgivalue | ( | obj, | |
| x ) |
| #define clCvalue | ( | o | ) |
| #define clLvalue | ( | o | ) |
| #define ClosureHeader CommonHeader; lu_byte nupvalues; GCObject *gclist |
| #define clvalue | ( | o | ) |
| #define CommonHeader struct GCObject *next; lu_byte tt; lu_byte marked |
| #define fltvalue | ( | o | ) |
| #define fvalue | ( | o | ) |
| #define gckeyN | ( | n | ) |
| #define gcvalue | ( | o | ) |
| #define getnodekey | ( | L, | |
| obj, | |||
| node ) |
| #define getudatamem | ( | u | ) |
| #define hvalue | ( | o | ) |
| #define iscollectable | ( | o | ) |
| #define isnonstrictnil | ( | v | ) |
| #define ivalue | ( | o | ) |
| #define keyiscollectable | ( | n | ) |
| #define keyisdead | ( | node | ) |
| #define keyisinteger | ( | node | ) |
| #define keyisshrstr | ( | node | ) |
| #define lmod | ( | s, | |
| size ) |
| #define LUA_VLIGHTUSERDATA makevariant(LUA_TLIGHTUSERDATA, 0) |
| #define nvalue | ( | o | ) |
| #define pvalue | ( | o | ) |
| #define righttt | ( | obj | ) |
| #define setclCvalue | ( | L, | |
| obj, | |||
| x ) |
| #define setclLvalue | ( | L, | |
| obj, | |||
| x ) |
| #define setclLvalue2s | ( | L, | |
| o, | |||
| cl ) |
| #define setdeadkey | ( | node | ) |
| #define setfltvalue | ( | obj, | |
| x ) |
| #define setfvalue | ( | obj, | |
| x ) |
| #define setgcovalue | ( | L, | |
| obj, | |||
| x ) |
| #define sethvalue | ( | L, | |
| obj, | |||
| x ) |
| #define sethvalue2s | ( | L, | |
| o, | |||
| h ) |
| #define setivalue | ( | obj, | |
| x ) |
| #define setnodekey | ( | L, | |
| node, | |||
| obj ) |
| #define setobj | ( | L, | |
| obj1, | |||
| obj2 ) |
| #define setobjs2s | ( | L, | |
| o1, | |||
| o2 ) |
| #define setpvalue | ( | obj, | |
| x ) |
| #define setrealasize | ( | t | ) |
| #define setsvalue | ( | L, | |
| obj, | |||
| x ) |
| #define setsvalue2s | ( | L, | |
| o, | |||
| s ) |
| #define setthvalue | ( | L, | |
| obj, | |||
| x ) |
| #define setthvalue2s | ( | L, | |
| o, | |||
| t ) |
| #define setuvalue | ( | L, | |
| obj, | |||
| x ) |
| #define sizeudata | ( | nuv, | |
| nb ) |
| #define thvalue | ( | o | ) |
| #define tsslen | ( | s | ) |
| #define tsvalue | ( | o | ) |
| #define ttisboolean | ( | o | ) |
| #define ttisCclosure | ( | o | ) |
| #define ttisclosure | ( | o | ) |
| #define ttisfulluserdata | ( | o | ) |
| #define ttisfunction | ( | o | ) |
| #define ttisLclosure | ( | o | ) |
| #define ttislightuserdata | ( | o | ) |
| #define ttislngstring | ( | o | ) |
| #define ttisshrstring | ( | o | ) |
| #define ttistable | ( | o | ) |
| #define ttisthread | ( | o | ) |
| #define udatamemoffset | ( | nuv | ) |
| #define uvalue | ( | o | ) |
| typedef StackValue* StkId |
| LUAI_FUNC void luaO_chunkid | ( | char * | out, |
| const char * | source, | ||
| size_t | srclen ) |
| LUAI_FUNC const char * luaO_pushfstring | ( | lua_State * | L, |
| const char * | fmt, | ||
| ... ) |
| LUAI_FUNC const char * luaO_pushvfstring | ( | lua_State * | L, |
| const char * | fmt, | ||
| va_list | argp ) |
| LUAI_FUNC size_t luaO_str2num | ( | const char * | s, |
| TValue * | o ) |