modname           398 lib/lua/loadlib.c static const char *mkfuncname (lua_State *L, const char *modname) {
modname           400 lib/lua/loadlib.c   const char *mark = strchr(modname, *LUA_IGMARK);
modname           401 lib/lua/loadlib.c   if (mark) modname = mark + 1;
modname           402 lib/lua/loadlib.c   funcname = luaL_gsub(L, modname, ".", LUA_OFSEP);
modname           536 lib/lua/loadlib.c static void modinit (lua_State *L, const char *modname) {
modname           540 lib/lua/loadlib.c   lua_pushstring(L, modname);
modname           542 lib/lua/loadlib.c   dot = strrchr(modname, '.');  /* look for last dot in module name */
modname           543 lib/lua/loadlib.c   if (dot == NULL) dot = modname;
modname           546 lib/lua/loadlib.c   lua_pushlstring(L, modname, dot - modname);
modname           552 lib/lua/loadlib.c   const char *modname = luaL_checkstring(L, 1);
modname           555 lib/lua/loadlib.c   lua_getfield(L, loaded, modname);  /* get _LOADED[modname] */
modname           559 lib/lua/loadlib.c     if (luaL_findtable(L, LUA_GLOBALSINDEX, modname, 1) != NULL)
modname           560 lib/lua/loadlib.c       return luaL_error(L, "name conflict for module " LUA_QS, modname);
modname           562 lib/lua/loadlib.c     lua_setfield(L, loaded, modname);  /* _LOADED[modname] = new table */
modname           570 lib/lua/loadlib.c     modinit(L, modname);