NI
static struct dinode buf[NI];
static struct dinode di_buf[NI];
int hindex[NI];
(void) fread((char *)hindex, sizeof (*hindex), NI, stdin);
table = (unsigned *)malloc(hindex[NI-1]*sizeof (*table));
(void) fread((char *)table, sizeof (*table), hindex[NI-1], stdin);
for (i = 0; i < NI-1; i++) {
NI * sizeof (*hindex)) != NI * sizeof (*hindex) ||
(table = (unsigned *)malloc(hindex[NI-1] * sizeof (*table))) == 0 ||
read(fileno(f), (char *)table, sizeof (*table) * hindex[NI-1]) !=
hindex[NI-1] * sizeof (*table))
fread((char *)hindex, sizeof (*hindex), NI, f) != NI ||
(table = (unsigned *)malloc(hindex[NI-1] * sizeof (*table))) == 0 ||
fread((char *)table, sizeof (*table), hindex[NI-1], f) !=
hindex[NI-1])
int hindex[NI];
while (++u < NI)
(void) fwrite((char *)hindex, sizeof (*hindex), NI, stdout);
int hindex[NI];
unsigned i[NI];
unsigned i[NI];
unsigned i[NI];