sizenode
sizeof(Node) * cast(size_t, sizenode(h));
#define gnodelast(h) gnode(h, cast(size_t, sizenode(h)))
for (i -= t->sizearray; i < sizenode(t); i++) { /* then hash part */
int i = sizenode(t);
int nsize = isdummy(t->node) ? 0 : sizenode(t);
luaM_freearray(L, t->node, cast(size_t, sizenode(t)));
#define hashpow2(t,n) (gnode(t, lmod((n), sizenode(t))))
#define hashmod(t,n) (gnode(t, ((n) % ((sizenode(t)-1)|1))))