MCPcopy Create free account
hub / github.com/EmmyLua/EmmyLuaDebugger / createstdfile

Function createstdfile

third-party/lua-5.2.4/src/liolib.c:644–654  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

642
643
644static void createstdfile (lua_State *L, FILE *f, const char *k,
645 const char *fname) {
646 LStream *p = newprefile(L);
647 p->f = f;
648 p->closef = &io_noclose;
649 if (k != NULL) {
650 lua_pushvalue(L, -1);
651 lua_setfield(L, LUA_REGISTRYINDEX, k); /* add file to registry */
652 }
653 lua_setfield(L, -2, fname); /* add file to module */
654}
655
656
657LUAMOD_API int luaopen_io (lua_State *L) {

Callers 1

luaopen_ioFunction · 0.70

Calls 3

newprefileFunction · 0.70
lua_pushvalueFunction · 0.70
lua_setfieldFunction · 0.70

Tested by

no test coverage detected