| 13157 | |
| 13158 | |
| 13159 | static const char *mkfuncname (lua_State *L, const char *modname) { |
| 13160 | const char *funcname; |
| 13161 | const char *mark = strchr(modname, *LUA_IGMARK); |
| 13162 | if (mark) modname = mark + 1; |
| 13163 | funcname = luaL_gsub(L, modname, ".", LUA_OFSEP); |
| 13164 | funcname = lua_pushfstring(L, POF"%s", funcname); |
| 13165 | lua_remove(L, -2); /* remove 'gsub' result */ |
| 13166 | return funcname; |
| 13167 | } |
| 13168 | |
| 13169 | |
| 13170 | static int loader_C (lua_State *L) { |
no test coverage detected