Lines Matching defs:out
88 // Show width many columns, negative means from right edge, out=0 just measure
91 int crunch_str(char **str, int width, FILE *out, char *escmore,
92 int (*escout)(FILE *out, int cols, int wc))
102 if (out) fwrite(end, bytes, 1, out);
115 if ((col = escout(out, col, wc))<0) break;
116 } else if (out) fwrite(end, 1, bytes, out);
125 int crunch_escape(FILE *out, int cols, int wc)
135 if (out) fputs(buf, out);
141 int crunch_rev_escape(FILE *out, int cols, int wc)
146 rc = crunch_escape(out, cols, wc);
153 // Returns length in columns so caller can pad it out with spaces.
176 // out to padto. If padto<0 left justify. Returns columns printed
178 int (*escout)(FILE *out, int cols, int wc))