Update of /cvsroot/wxlua/wxLua/modules/lua/src
In directory sc8-pr-cvs9.sourceforge.net:/tmp/cvs-serv2271/wxLua/modules/lua/src
Modified Files:
lparser.c
Log Message:
Add ored enum DELETE_CLEAR_OBJECT for wxLuaState::RemoveTrackedObject to simplify
Apply patch to lparser.c "Too many variables in an assignment may cause a C stack overflow"
Index: lparser.c
===================================================================
RCS file: /cvsroot/wxlua/wxLua/modules/lua/src/lparser.c,v
retrieving revision 1.4
retrieving revision 1.5
diff -C2 -d -r1.4 -r1.5
*** lparser.c 22 Sep 2006 19:39:59 -0000 1.4
--- lparser.c 1 Aug 2007 19:15:31 -0000 1.5
***************
*** 939,942 ****
--- 939,944 ----
if (nv.v.k == VLOCAL)
check_conflict(ls, lh, &nv.v);
+ luaY_checklimit(ls->fs, nvars, LUAI_MAXCCALLS - ls->L->nCcalls,
+ "variable names");
assignment(ls, &nv, nvars+1);
}
|