x2node
x2a->tbl = (x2node*)malloc(
(sizeof(x2node) + sizeof(x2node*))*128 );
x2a->ht = (x2node**)&(x2a->tbl[128]);
x2node *np;
array.tbl = (x2node*)malloc(
(sizeof(x2node) + sizeof(x2node*))*size );
array.ht = (x2node**)&(array.tbl[size]);
x2node *oldnp, *newnp;
x2node *np;