From 29ede6aa13144ff7b69c57a87be1ee93f57ae896 Mon Sep 17 00:00:00 2001 From: Roberto Ierusalimschy Date: Mon, 22 Nov 1999 11:12:07 -0200 Subject: first implementation of multiple states (reentrant code). --- linit.c | 14 ++++++++------ 1 file changed, 8 insertions(+), 6 deletions(-) (limited to 'linit.c') diff --git a/linit.c b/linit.c index 4759d49a..601f8354 100644 --- a/linit.c +++ b/linit.c @@ -1,17 +1,19 @@ /* -** $Id: linit.c,v 1.1 1999/01/08 16:47:44 roberto Exp $ +** $Id: linit.c,v 1.1 1999/01/08 16:49:32 roberto Exp roberto $ ** Initialization of libraries for lua.c ** See Copyright Notice in lua.h */ +#define LUA_REENTRANT + #include "lua.h" #include "lualib.h" -void lua_userinit (void) { - lua_iolibopen(); - lua_strlibopen(); - lua_mathlibopen(); - lua_dblibopen(); +void lua_userinit (lua_State *L) { + lua_iolibopen(L); + lua_strlibopen(L); + lua_mathlibopen(L); + lua_dblibopen(L); } -- cgit v1.2.3-55-g6feb