Lines Matching refs:h
36 unsigned int h = gco2ts(p)->hash; in luaS_resize() local
37 int h1 = lmod(h, newsize); /* new position */ in luaS_resize()
38 lua_assert(cast_int(h%newsize) == lmod(h, newsize)); in luaS_resize()
51 unsigned int h) { in newlstr() argument
58 ts->tsv.hash = h; in newlstr()
65 h = lmod(h, tb->size); in newlstr()
66 ts->tsv.next = tb->hash[h]; /* chain new entry */ in newlstr()
67 tb->hash[h] = obj2gco(ts); in newlstr()
77 unsigned int h = cast(unsigned int, l); /* seed */ in luaS_newlstr() local
81 h = h ^ ((h<<5)+(h>>2)+cast(unsigned char, str[l1-1])); in luaS_newlstr()
82 for (o = G(L)->strt.hash[lmod(h, G(L)->strt.size)]; in luaS_newlstr()
92 return newlstr(L, str, l, h); /* not found */ in luaS_newlstr()