Lines Matching defs:prefix
88 part(register struct parse* pp, FILE* op, struct part* ap, off_t size, char* prefix, int prefixlen, int emptylen, unsigned long flags)
125 if (prefix) {
150 if (fwrite(prefix, 1, i, op) != i || fwrite(pp->buf, 1, n, op) != n)
182 * prefix is a string to prepend to each output line.
185 copy(register struct msg* mp, FILE* op, Dt_t** ignore, char* prefix, unsigned long flags)
199 return imap_copy(mp, op, ignore, prefix, flags);
202 * Compute the prefix string, without trailing whitespace
205 if (prefix) {
206 prefixlen = strlen(prefix);
207 s = prefix + prefixlen;
208 while (--s >= prefix && isspace(*s));
209 emptylen = (s + 1) - prefix;
251 if (prefix && fwrite(prefix, 1, i, op) != i ||
271 if (part(&pp, op, &state.part.global, ap->raw.size, prefix, prefixlen, emptylen, flags))
278 if (part(&pp, op, ap, ap->size, prefix, prefixlen, emptylen, flags))
286 else if (part(&pp, op, &state.part.global, pp.count, prefix, prefixlen, emptylen, flags))
358 * As a final check the dir prefix must exist.