x4node
x4a->tbl = (x4node*)malloc(
(sizeof(x4node) + sizeof(x4node*))*64 );
x4a->ht = (x4node**)&(x4a->tbl[64]);
x4node *np;
array.tbl = (x4node*)malloc(
(sizeof(x4node) + sizeof(x4node*))*size );
array.ht = (x4node**)&(array.tbl[size]);
x4node *oldnp, *newnp;
x4node *np;