Lines Matching refs:osize
66 static void tablerehash (TString **vect, int osize, int nsize) { in tablerehash() argument
68 for (i = osize; i < nsize; i++) /* clear new elements */ in tablerehash()
70 for (i = 0; i < osize; i++) { /* rehash old part of the array */ in tablerehash()
91 int osize = tb->size; in luaS_resize() local
93 if (nsize < osize) /* shrinking table? */ in luaS_resize()
94 tablerehash(tb->hash, osize, nsize); /* depopulate shrinking part */ in luaS_resize()
95 newvect = luaM_reallocvector(L, tb->hash, osize, nsize, TString*); in luaS_resize()
97 if (nsize < osize) /* was it shrinking table? */ in luaS_resize()
98 tablerehash(tb->hash, nsize, osize); /* restore to original size */ in luaS_resize()
104 if (nsize > osize) in luaS_resize()
105 tablerehash(newvect, osize, nsize); /* rehash for new size */ in luaS_resize()