'collectgarbage"count"' returns a second argument with the count%1024.

This commit is contained in:
Roberto Ierusalimschy 2009-08-04 15:20:18 -03:00
parent 55dc7fb240
commit 323f33d014
1 changed files with 3 additions and 2 deletions

View File

@ -1,5 +1,5 @@
/*
** $Id: lbaselib.c,v 1.216 2009/07/08 16:06:07 roberto Exp roberto $
** $Id: lbaselib.c,v 1.217 2009/07/15 17:35:20 roberto Exp roberto $
** Basic library
** See Copyright Notice in lua.h
*/
@ -194,7 +194,8 @@ static int luaB_collectgarbage (lua_State *L) {
case LUA_GCCOUNT: {
int b = lua_gc(L, LUA_GCCOUNTB, 0);
lua_pushnumber(L, res + ((lua_Number)b/1024));
return 1;
lua_pushinteger(L, b);
return 2;
}
case LUA_GCSTEP: {
lua_pushboolean(L, res);