Lines Matching refs:last
54 * string, a newline will not be started at the end of the last word
76 * in the last column of the terminal line. If
108 int last = start; /* The column number of the last character written */
150 last = start;
155 if(indentation > 0 && last < indentation) {
156 if(_io_pad_line(write_fn, data, fill_char, indentation - last))
158 last = indentation;
164 if(prefix_len > 0 && last < margin_width) {
165 int pstart = last - indentation;
169 last = margin_width;
172 * Locate the end of the last complete word in the string before
183 for(i=ndone; string[i] && (last+i-ndone < term_width - suffix_len ||
184 (nnew==0 && last==margin_width)); i++) {
199 * Does the end of the string delimit the last word that will fit on the
210 last += nnew;
223 int npad = term_width - suffix_len - last;
226 last += npad;
229 last += suffix_len;
237 * Skip any spaces and tabs that follow the last word that was written.
248 last = 0;
252 * Return the column number of the last character printed.
254 return last;