Browse Source

separated macros for thread creation and state creation

Roberto Ierusalimschy 20 years ago
parent
commit
38f585d271
2 changed files with 4 additions and 3 deletions
  1. 2 2
      lapi.c
  2. 2 1
      luaconf.h

+ 2 - 2
lapi.c

@@ -1,5 +1,5 @@
 /*
-** $Id: lapi.c,v 2.47 2005/08/24 16:15:49 roberto Exp roberto $
+** $Id: lapi.c,v 2.48 2005/09/01 17:42:22 roberto Exp roberto $
 ** Lua API
 ** See Copyright Notice in lua.h
 */
@@ -141,7 +141,7 @@ LUA_API lua_State *lua_newthread (lua_State *L) {
   setthvalue(L, L->top, L1);
   api_incr_top(L);
   lua_unlock(L);
-  luai_userstateopen(L1);
+  luai_userstatethread(L, L1);
   return L1;
 }
 

+ 2 - 1
luaconf.h

@@ -1,5 +1,5 @@
 /*
-** $Id: luaconf.h,v 1.65 2005/09/09 18:24:42 roberto Exp roberto $
+** $Id: luaconf.h,v 1.66 2005/09/14 17:23:03 roberto Exp roberto $
 ** Configuration file for Lua
 ** See Copyright Notice in lua.h
 */
@@ -675,6 +675,7 @@ union luai_Cast { double l_d; long l_l; };
 ** extra when a thread is created/deleted/resumed/yielded.
 */
 #define luai_userstateopen(L)		((void)0)
+#define luai_userstatethread(L,L1)	((void)0)
 #define luai_userstatefree(L)		((void)0)
 #define luai_userstateresume(L,n)	((void)0)
 #define luai_userstateyield(L,n)	((void)0)