[Date Prev][Date Next][Thread Prev][Thread Next]
- Subject: Re: Acceptable indicies
- From: Robert Raschke <rtrlists@...>
- Date: Tue, 30 Aug 2011 15:58:02 +0100
On Tue, Aug 30, 2011 at 3:52 PM, Robert Raschke <firstname.lastname@example.org>
int lua_checkstack(lua_State *L, int extra);
On Tue, Aug 30, 2011 at 3:22 PM, oliver <email@example.com>
Would it be correct to say, "all functions which take a stack index
require that it is inside the available stack space",
or when stackspace equals X
luaL_checkany(L,X+1) is undefined.
BTW, is there a way of knowing "available stack space"? Alternately a "bool lua_isacceptable(L, index)" would be a nice function to have.
Actually, on reflection that's not exactly what you're asking for. But lua_gettop (http://www.lua.org/manual/5.1/manual.html#lua_gettop) gets you the size of the stack. So these two give you what you need, or not?