mirror of
https://github.com/LuaJIT/LuaJIT.git
synced 2025-04-19 21:43:27 +00:00
add LUA_COMPAT_GFIND
This commit is contained in:
parent
e8811a28d9
commit
3c79770bcb
@ -662,6 +662,10 @@ LUALIB_API int luaopen_string(lua_State *L)
|
||||
GCtab *mt;
|
||||
global_State *g;
|
||||
LJ_LIB_REG(L, LUA_STRLIBNAME, string);
|
||||
#ifdef LUA_COMPAT_GFIND
|
||||
lua_getfield(L, -1, "gmatch");
|
||||
lua_setfield(L, -2, "gfind");
|
||||
#endif
|
||||
mt = lj_tab_new(L, 0, 1);
|
||||
/* NOBARRIER: basemt is a GC root. */
|
||||
g = G(L);
|
||||
|
@ -774,4 +774,8 @@ extern void *LJ_WIN_LOADLIBA(const char *path);
|
||||
#define LJ_DS_IO_FOPEN_PATCH LJ_DS
|
||||
#endif
|
||||
|
||||
#ifndef LUA_COMPAT_GFIND
|
||||
#define LUA_COMPAT_GFIND LJ_DS
|
||||
#endif
|
||||
|
||||
#endif
|
||||
|
Loading…
Reference in New Issue
Block a user