sweeplist
g->sweepfin = sweeplist(L, g->sweepfin, GCSWEEPMAX);
g->sweepgc = sweeplist(L, g->sweepgc, GCSWEEPMAX);
sweeplist(L, &mt, 1);
#define sweepwholelist(L,p) sweeplist(L,p,MAX_LUMEM)
static GCObject **sweeplist (lua_State *L, GCObject **p, lu_mem count);
p = sweeplist(L, p, 1);