From 8d3dd04137348b604ec9ebee87df84c8ef5fdced Mon Sep 17 00:00:00 2001 From: Roberto Ierusalimschy Date: Thu, 21 Jun 2007 10:52:27 -0300 Subject: clearing some old compatibility code --- lbaselib.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) (limited to 'lbaselib.c') diff --git a/lbaselib.c b/lbaselib.c index 5f7e6658..c48487da 100644 --- a/lbaselib.c +++ b/lbaselib.c @@ -1,5 +1,5 @@ /* -** $Id: lbaselib.c,v 1.196 2007/02/07 17:51:21 roberto Exp roberto $ +** $Id: lbaselib.c,v 1.197 2007/02/09 12:40:21 roberto Exp roberto $ ** Basic library ** See Copyright Notice in lua.h */ @@ -343,7 +343,7 @@ static int luaB_unpack (lua_State *L) { int i, e, n; luaL_checktype(L, 1, LUA_TTABLE); i = luaL_optint(L, 2, 1); - e = luaL_opt(L, luaL_checkint, 3, luaL_getn(L, 1)); + e = luaL_opt(L, luaL_checkint, 3, (int)lua_objlen(L, 1)); n = e - i + 1; /* number of elements */ if (n <= 0) return 0; /* empty range */ luaL_checkstack(L, n, "table too big to unpack"); -- cgit v1.2.3-55-g6feb