Lines Matching refs:outp
57 char* outp;
86 if (!fp->outp)
88 while (fp->outp[-1] == ' ')
89 fp->outp--;
90 *fp->outp = 0;
118 if ((d = (fp->outp - cp)) <= 0)
120 else if ((c = fp->outp[-1]) == 'n' && d > 1 && fp->outp[-2] == '\\')
133 fp->outp = 0;
160 fp->outp = fp->outbuf+prefix;
166 if (!fp->outp || prefix < fp->prefix)
199 if (fp->nwords > 0 && &fp->outp[n] >= fp->endbuf && !fp->retain && !q)
206 fp->outp = &fp->outbuf[fp->prefix];
211 memcpy(fp->outp, cp, n);
212 fp->outp += n;
217 else if (fp->outp)
223 if (!isoption(fp, 'o') && strchr(".:!?", fp->outp[-1]))
224 *fp->outp++ = ' ';
225 if (!splice && !fp->retain && (!fp->quote || (fp->outp - fp->outbuf) < 2 || fp->outp[-2] != '\\' || fp->outp[-1] != 'n' && fp->outp[-1] != 't' && fp->outp[-1] != ' '))
226 *fp->outp++ = ' ';
498 if (fp->outp >= fp->endbuf)
575 fmt.outp = 0;