|
what happened to lua_pushupvalues() ?That was compatibility code. Do you really need it?
Well, I was using it yes, but assuming LUA_TNONE != LUA_TNIL (such that I do get nil upvalues pushed), then I can just substitute the code I guess, and it should be the same thing.
What is the supported way of doing this now?for (i = 1; lua_type(L, lua_upvalueindex(i)) != LUA_TNONE; i++) { luaL_checkstack(L, 1, ""); lua_pushvalue(L, lua_upvalueindex(i)); }
Thanks. Love, Light and Peace, - Peter Loveday Director of Development, eyeon Software