diff options
Diffstat (limited to 'src/tre/ltre.c')
-rw-r--r-- | src/tre/ltre.c | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/src/tre/ltre.c b/src/tre/ltre.c index 259646b..c612183 100644 --- a/src/tre/ltre.c +++ b/src/tre/ltre.c @@ -7,6 +7,7 @@ #include "lua.h" #include "lauxlib.h" #include "../common.h" +extern void add_wide_lib (lua_State *L, int methods); #include <tre/tre.h> @@ -347,9 +348,11 @@ REX_API int REX_OPENLIB (lua_State *L) lua_pushvalue(L, -1); /* mt.__index = mt */ lua_setfield(L, -2, "__index"); luaL_register (L, NULL, posixmeta); + add_wide_lib (L, 1); /* register functions */ luaL_register (L, REX_LIBNAME, rexlib); + add_wide_lib (L, 0); lua_pushliteral (L, REX_VERSION" (for TRE regexes)"); lua_setfield (L, -2, "_VERSION"); return 1; |