Lines Matching refs:lp
240 char* lp;
245 while (cp || (cp = sfgetr(fp->in, '\n', 0)) && !(splice = 0) && (lp = cp + sfvalue(fp->in) - 1) || (cp = sfgetr(fp->in, '\n', SF_LASTR)) && (splice = 1) && (lp = cp + sfvalue(fp->in)))
253 while (cp < lp)
266 while (cp < lp && (*cp == ' ' || *cp == '\t'))
268 if (!isoption(fp, 'q') && cp < lp)
273 ep = lp;
290 if (cp >= lp)
303 while (cp < lp)
308 if ((lp - cp) < 1)
317 if ((lp - cp) > 2)
372 if (b || cp >= lp)
399 else if (c == ']' && (cp >= lp || *cp != ':' && *cp != '#' && *cp != '!'))
401 if (cp < lp && *cp == ']')
435 for (tp = cp; tp < lp; tp++)
441 if (*tp == '\\' && (lp - tp) > 1)
484 else if (c == '?' && (cp >= lp || *cp != '?'))
489 while (cp < lp && *cp != ' ' && *cp != '\t' && *cp != ']' && dp < &buf[sizeof(buf)-3])
491 if (cp < lp && (*cp == ' ' || *cp == '\t'))