Lines Matching refs:nasize
297 static void resize (lua_State *L, Table *t, int nasize, int nhsize) { in resize() argument
302 if (nasize > oldasize) /* array part must grow? */ in resize()
303 setarrayvector(L, t, nasize); in resize()
306 if (nasize < oldasize) { /* array part must shrink? */ in resize()
307 t->sizearray = nasize; in resize()
309 for (i=nasize; i<oldasize; i++) { in resize()
314 luaM_reallocvector(L, t->array, oldasize, nasize, TValue); in resize()
327 void luaH_resizearray (lua_State *L, Table *t, int nasize) { in luaH_resizearray() argument
329 resize(L, t, nasize, nsize); in luaH_resizearray()
334 int nasize, na; in rehash() local
339 nasize = numusearray(t, nums); /* count keys in array part */ in rehash()
340 totaluse = nasize; /* all those keys are integer keys */ in rehash()
341 totaluse += numusehash(t, nums, &nasize); /* count keys in hash part */ in rehash()
343 nasize += countint(ek, nums); in rehash()
346 na = computesizes(nums, &nasize); in rehash()
348 resize(L, t, nasize, totaluse - na); in rehash()