|
lua5.4
|
宏定义 | |
| #define | MEMERRMSG "not enough memory" |
| #define | sizelstring(l) (offsetof(TString, contents) + ((l) + 1) * sizeof(char)) |
| #define | luaS_newliteral(L, s) |
| #define | isreserved(s) ((s)->tt == LUA_VSHRSTR && (s)->extra > 0) |
| #define | eqshrstr(a, b) check_exp((a)->tt == LUA_VSHRSTR, (a) == (b)) |
函数 | |
| LUAI_FUNC unsigned int | luaS_hash (const char *str, size_t l, unsigned int seed) |
| LUAI_FUNC unsigned int | luaS_hashlongstr (TString *ts) |
| LUAI_FUNC int | luaS_eqlngstr (TString *a, TString *b) |
| LUAI_FUNC void | luaS_resize (lua_State *L, int newsize) |
| LUAI_FUNC void | luaS_clearcache (global_State *g) |
| LUAI_FUNC void | luaS_init (lua_State *L) |
| LUAI_FUNC void | luaS_remove (lua_State *L, TString *ts) |
| LUAI_FUNC Udata * | luaS_newudata (lua_State *L, size_t s, int nuvalue) |
| LUAI_FUNC TString * | luaS_newlstr (lua_State *L, const char *str, size_t l) |
| LUAI_FUNC TString * | luaS_new (lua_State *L, const char *str) |
| LUAI_FUNC TString * | luaS_createlngstrobj (lua_State *L, size_t l) |
| #define eqshrstr | ( | a, | |
| b | |||
| ) | check_exp((a)->tt == LUA_VSHRSTR, (a) == (b)) |
| #define isreserved | ( | s | ) | ((s)->tt == LUA_VSHRSTR && (s)->extra > 0) |
| #define luaS_newliteral | ( | L, | |
| s | |||
| ) |
| #define MEMERRMSG "not enough memory" |
| #define sizelstring | ( | l | ) | (offsetof(TString, contents) + ((l) + 1) * sizeof(char)) |
| LUAI_FUNC void luaS_clearcache | ( | global_State * | g | ) |
| LUAI_FUNC unsigned int luaS_hash | ( | const char * | str, |
| size_t | l, | ||
| unsigned int | seed | ||
| ) |
1.8.18