Lines Matching refs:buff_end
52 char *buff, *buff_end, *line_start, *line_end, *p;
78 lr->line_start = lr->line_end = lr->buff_end = lr->buff = NULL;
89 *lr->line_end = '\0'; /* Noop if line_end == buff_end */
100 while (lr->line_end < lr->buff_end) {
111 if (lr->line_start == lr->buff_end)
114 lr->line_start = lr->buff_end;
122 lr->buff_end - lr->line_start);
123 lr->buff_end -= lr->line_start - lr->buff;
141 lr->buff_end = p + (lr->buff_end - lr->buff);
147 bytes_wanted = lr->buff + lr->buff_length - lr->buff_end;
148 bytes_read = fread(lr->buff_end, 1, bytes_wanted, lr->f);
149 lr->buff_end += bytes_read;
150 *lr->buff_end = '\0'; /* Always terminate buffer */