summaryrefslogtreecommitdiff
path: root/src/tre/ltre.c
diff options
context:
space:
mode:
Diffstat (limited to 'src/tre/ltre.c')
-rw-r--r--src/tre/ltre.c3
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;