Github User Fetcher 1.0.0
C Application with Server and GUI
|
Go to the source code of this file.
Macros | |
#define | ltablib_c |
#define | LUA_LIB |
#define | aux_getn(L, n) (luaL_checktype(L, n, LUA_TTABLE), luaL_getn(L, n)) |
Functions | |
static int | foreachi (lua_State *L) |
static int | foreach (lua_State *L) |
static int | maxn (lua_State *L) |
static int | getn (lua_State *L) |
static int | setn (lua_State *L) |
static int | tinsert (lua_State *L) |
static int | tremove (lua_State *L) |
static void | addfield (lua_State *L, luaL_Buffer *b, int i) |
static int | tconcat (lua_State *L) |
static void | set2 (lua_State *L, int i, int j) |
static int | sort_comp (lua_State *L, int a, int b) |
static void | auxsort (lua_State *L, int l, int u) |
static int | sort (lua_State *L) |
LUALIB_API int | luaopen_table (lua_State *L) |
Variables | |
static const luaL_Reg | tab_funcs [] |
#define aux_getn | ( | L, | |
n ) (luaL_checktype(L, n, LUA_TTABLE), luaL_getn(L, n)) |
Definition at line 19 of file lua-5.1.5/src/ltablib.c.
Referenced by foreachi(), getn(), sort(), tinsert(), and tremove().
#define ltablib_c |
Definition at line 10 of file lua-5.1.5/src/ltablib.c.
#define LUA_LIB |
Definition at line 11 of file lua-5.1.5/src/ltablib.c.
|
static |
Definition at line 135 of file lua-5.1.5/src/ltablib.c.
References lua_isstring(), LUA_QL, lua_rawgeti(), luaL_addvalue(), luaL_error(), and luaL_typename.
Referenced by tconcat().
|
static |
Definition at line 193 of file lua-5.1.5/src/ltablib.c.
References auxsort(), lua_pop, lua_pushvalue(), lua_rawgeti(), luaL_error(), set2(), and sort_comp().
|
static |
Definition at line 39 of file lua-5.1.5/src/ltablib.c.
References lua_call, lua_isnil, lua_next(), lua_pop, lua_pushnil(), lua_pushvalue(), LUA_TFUNCTION, LUA_TTABLE, and luaL_checktype().
|
static |
Definition at line 22 of file lua-5.1.5/src/ltablib.c.
References aux_getn, lua_call, lua_isnil, lua_pop, lua_pushinteger(), lua_pushvalue(), lua_rawgeti(), LUA_TFUNCTION, and luaL_checktype().
|
static |
Definition at line 72 of file lua-5.1.5/src/ltablib.c.
References aux_getn, and lua_pushinteger().
LUALIB_API int luaopen_table | ( | lua_State * | L | ) |
Definition at line 283 of file lua-5.1.5/src/ltablib.c.
References LUA_TABLIBNAME, luaL_register(), and tab_funcs.
|
static |
Definition at line 56 of file lua-5.1.5/src/ltablib.c.
References lua_next(), lua_pop, lua_pushnil(), lua_pushnumber(), LUA_TNUMBER, lua_tonumber, LUA_TTABLE, lua_type(), and luaL_checktype().
|
static |
Definition at line 173 of file lua-5.1.5/src/ltablib.c.
References lua_rawseti().
Referenced by auxsort().
|
static |
Definition at line 78 of file lua-5.1.5/src/ltablib.c.
References lua_pushvalue(), LUA_QL, LUA_TTABLE, luaL_checkint, luaL_checktype(), luaL_error(), and luaL_setn.
|
static |
Definition at line 256 of file lua-5.1.5/src/ltablib.c.
References aux_getn, auxsort(), lua_isnoneornil, lua_settop(), LUA_TFUNCTION, luaL_checkstack(), and luaL_checktype().
|
static |
Definition at line 178 of file lua-5.1.5/src/ltablib.c.
References lua_call, lua_isnil, lua_lessthan(), lua_pop, lua_pushvalue(), and lua_toboolean().
Referenced by auxsort().
|
static |
Definition at line 144 of file lua-5.1.5/src/ltablib.c.
References addfield(), LUA_TTABLE, luaL_addlstring(), luaL_buffinit(), luaL_checkint, luaL_checktype(), luaL_getn, luaL_opt, luaL_optint, luaL_optlstring(), and luaL_pushresult().
|
static |
Definition at line 90 of file lua-5.1.5/src/ltablib.c.
References aux_getn, lua_gettop(), LUA_QL, lua_rawgeti(), lua_rawseti(), luaL_checkint, luaL_error(), and luaL_setn.
|
static |
Definition at line 118 of file lua-5.1.5/src/ltablib.c.
References aux_getn, lua_pushnil(), lua_rawgeti(), lua_rawseti(), luaL_optint, and luaL_setn.
|
static |
Definition at line 269 of file lua-5.1.5/src/ltablib.c.
Referenced by luaopen_table().