- nxtbuf = compbuffers = mh_xcalloc(ncomps, sizeof(char *));
- savecomp = used_buf = mh_xcalloc(ncomps+1, sizeof(struct comp *));
- savecomp += ncomps + 1;
- *--savecomp = NULL; /* point at zero'd end minus 1 */
-
- for (i = ncomps; i--; )
- *nxtbuf++ = mh_xcalloc(SBUFSIZ, sizeof(char));
-
- nxtbuf = compbuffers; /* point at start */
- tmpbuf = *nxtbuf++;
-