MCPcopy Create free account
hub / github.com/CppCXY/EmmyLuaCodeStyle / createstdfile

Function createstdfile

3rd/lua-5.4.3/src/liolib.c:806–816  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

804
805
806static void createstdfile (lua_State *L, FILE *f, const char *k,
807 const char *fname) {
808 LStream *p = newprefile(L);
809 p->f = f;
810 p->closef = &io_noclose;
811 if (k != NULL) {
812 lua_pushvalue(L, -1);
813 lua_setfield(L, LUA_REGISTRYINDEX, k); /* add file to registry */
814 }
815 lua_setfield(L, -2, fname); /* add file to module */
816}
817
818
819LUAMOD_API int luaopen_io (lua_State *L) {

Callers 1

luaopen_ioFunction · 0.85

Calls 3

newprefileFunction · 0.85
lua_pushvalueFunction · 0.85
lua_setfieldFunction · 0.85

Tested by

no test coverage detected