ep = (struct ep *)Malloc((size)(NProc * sizeof (struct ep)),
"entry points");
for (idf = 0; idf < NProc; idf++) {
- register struct proc *pr = &proctab[idf];
-
+ struct proc pt;
+
+ read_proctab(idf, &pt);
ep[idf].ep_idf = idf;
- ep[idf].ep_ep = pr->pr_ep;
- ep[idf].ep_nloc = pr->pr_nloc;
+ ep[idf].ep_ep = pt.pr_ep;
+ ep[idf].ep_nloc = pt.pr_nloc;
}
/* a very naive sorting algorithm */