NCOLS
work[3*NCOLS+1], /* Work area */
*wlast = &work[3*NCOLS], /* Pointer to end of work area */
siline[NCOLS], /* First standard input line */
if (flp->param <= NCOLS)
"buffer, %d\n", NCOLS);
if (flp->param <= NCOLS)
"buffer, %d\n", NCOLS);
if (flp->param <= (3*NCOLS))
"than buffer, %d \n", (3*NCOLS));
if (pfirst < &work[NCOLS]) {
tlast = plast + (&work[NCOLS] - pfirst);
tfirst = &work[NCOLS];
while (readline(fp, &work[NCOLS]) != NULL) {
pfirst = plast = &work[NCOLS];
*(pfirst = plast = &work[NCOLS]) = '\n';
*(pfirst = plast = &work[NCOLS]) = '\n';
columns = NCOLS;
if (last > NCOLS) {
scan_save, NCOLS);