Lines Matching refs:lp
118 LIST *lp;
127 if ((lp = malloc(sizeof(LIST))) == NULL)
130 lp->fp = stdin;
131 else if (!(lp->fp = fopen(p, "r")))
133 lp->next = NULL;
134 lp->cnt = cnt;
135 lp->name = p;
137 head = tmp = lp;
139 tmp->next = lp;
140 tmp = lp;
145 for (output = 0, lp = head; lp; lp = lp->next) {
146 if (!lp->fp) {
147 if (output && lp->cnt &&
148 (ch = delim[(lp->cnt - 1) % delimcnt]))
152 if ((ich = getwc(lp->fp)) == WEOF) {
155 lp->fp = NULL;
156 if (output && lp->cnt &&
157 (ch = delim[(lp->cnt - 1) % delimcnt]))
167 for (cnt = 0; cnt < lp->cnt; ++cnt)
170 } else if ((ch = delim[(lp->cnt - 1) % delimcnt]))
176 } while ((ich = getwc(lp->fp)) != WEOF && ich != '\n');