From: Mark G. <ma...@go...> - 2008-03-25 00:23:58
|
Found this in luarun.swg in 1.33. Unfortunately, it doesn't compile... Anyone else seen this? /* lua callable function to get the userdata's type */ SWIGRUNTIME int SWIG_Lua_type(lua_State* L) { /* swig_lua_userdata* usr; if (!lua_isuserdata(L,1)) /* just in case */ /* return 0; /* nil reply */ /*usr=(swig_lua_userdata*)lua_touserdata(L,1); /* get data */ /*lua_pushstring(L,usr->type->name); return 1;*/ lua_pushstring(L,SWIG_Lua_typename(L,1)); return 1; } Hello Gregory, Don't know how that got in there, but it isn't in there now. You should get a copy of 1.3.34, but if not just modify the luarun.swg to be /* lua callable function to get the userdata's type */ SWIGRUNTIME int SWIG_Lua_type(lua_State* L) { lua_pushstring(L,SWIG_Lua_typename(L,1)); return 1; } Which is what 1.3.34 uses. Regards, Mark --------------------------------- Sent from Yahoo! Mail. More Ways to Keep in Touch. |