MCPcopy Create free account
hub / github.com/DFHack/dfhack / luaB_ipairs

Function luaB_ipairs

depends/lua/src/lbaselib.c:257–267  ·  view source on GitHub ↗

** 'ipairs' function. Returns 'ipairsaux', given "table", 0. ** (The given "table" may not be a table.) */

Source from the content-addressed store, hash-verified

255** (The given "table" may not be a table.)
256*/
257static int luaB_ipairs (lua_State *L) {
258#if defined(LUA_COMPAT_IPAIRS)
259 return pairsmeta(L, "__ipairs", 1, ipairsaux);
260#else
261 luaL_checkany(L, 1);
262 lua_pushcfunction(L, ipairsaux); /* iteration function */
263 lua_pushvalue(L, 1); /* state */
264 lua_pushinteger(L, 0); /* initial value */
265 return 3;
266#endif
267}
268
269
270static int load_aux (lua_State *L, int status, int envidx) {

Callers

nothing calls this directly

Calls 4

pairsmetaFunction · 0.85
luaL_checkanyFunction · 0.85
lua_pushvalueFunction · 0.85
lua_pushintegerFunction · 0.85

Tested by

no test coverage detected