|
From: John L. <jr...@us...> - 2006-05-02 22:46:57
|
Update of /cvsroot/wxlua/wxLua/modules/lua/src In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv23730/wxLua/modules/lua/src Modified Files: lstate.c luathread.h Log Message: rename coroutine tracking functions luaX_ to wxLua_lua_ to make them more obvious slight cleanup otherwise Index: lstate.c =================================================================== RCS file: /cvsroot/wxlua/wxLua/modules/lua/src/lstate.c,v retrieving revision 1.2 retrieving revision 1.3 diff -C2 -d -r1.2 -r1.3 *** lstate.c 29 Mar 2006 05:48:11 -0000 1.2 --- lstate.c 2 May 2006 22:46:53 -0000 1.3 *************** *** 143,165 **** /* wxlua - track child threads see wxLuaState */ //#include <luathread.h> ! typedef void (* newthread_handler)(lua_State *L, lua_State *NL); ! typedef void (* freethread_handler)(lua_State *L, lua_State *NL); ! static newthread_handler pNewthread_handler = (newthread_handler) NULL; ! static freethread_handler pFreethread_handler = (freethread_handler) NULL; ! LUA_API newthread_handler luaX_getnewthreadhandler() { return pNewthread_handler; } ! LUA_API void luaX_setnewthreadhandler( newthread_handler handler ) { pNewthread_handler = handler; } ! LUA_API freethread_handler luaX_getfreethreadhandler() { return pFreethread_handler; } ! LUA_API void luaX_setfreethreadhandler( freethread_handler handler ) { pFreethread_handler = handler; } --- 143,165 ---- /* wxlua - track child threads see wxLuaState */ //#include <luathread.h> ! typedef void (* wxlua_newthread_handler)(lua_State *L, lua_State *NL); ! typedef void (* wxlua_freethread_handler)(lua_State *L, lua_State *NL); ! static wxlua_newthread_handler pNewthread_handler = (wxlua_newthread_handler) NULL; ! static wxlua_freethread_handler pFreethread_handler = (wxlua_freethread_handler) NULL; ! LUA_API wxlua_newthread_handler wxLua_lua_getnewthreadhandler() { return pNewthread_handler; } ! LUA_API void wxLua_lua_setnewthreadhandler( wxlua_newthread_handler handler ) { pNewthread_handler = handler; } ! LUA_API wxlua_freethread_handler wxLua_lua_getfreethreadhandler() { return pFreethread_handler; } ! LUA_API void wxLua_lua_setfreethreadhandler( wxlua_freethread_handler handler ) { pFreethread_handler = handler; } Index: luathread.h =================================================================== RCS file: /cvsroot/wxlua/wxLua/modules/lua/src/luathread.h,v retrieving revision 1.1 retrieving revision 1.2 diff -C2 -d -r1.1 -r1.2 *** luathread.h 30 Mar 2006 02:48:40 -0000 1.1 --- luathread.h 2 May 2006 22:46:53 -0000 1.2 *************** *** 2,14 **** #define luathread_h ! typedef void (* newthread_handler)(lua_State *L, lua_State *NL); ! LUA_API void luaX_setnewthreadhandler( newthread_handler handler ); ! LUA_API newthread_handler luaX_getnewthreadhandler(); ! typedef void (* freethread_handler)(lua_State *L, lua_State *NL); ! LUA_API void luaX_setfreethreadhandler( freethread_handler handler ); ! LUA_API freethread_handler luaX_getfreethreadhandler(); #endif --- 2,14 ---- #define luathread_h ! typedef void (* wxlua_newthread_handler)(lua_State *L, lua_State *NL); ! LUA_API void wxLua_lua_setnewthreadhandler( wxlua_newthread_handler handler ); ! LUA_API wxlua_newthread_handler wxLua_lua_getnewthreadhandler(); ! typedef void (* wxlua_freethread_handler)(lua_State *L, lua_State *NL); ! LUA_API void wxLua_lua_setfreethreadhandler( wxlua_freethread_handler handler ); ! LUA_API wxlua_freethread_handler wxLua_lua_getfreethreadhandler(); #endif |