Lines Matching refs:buff
52 char *buff, *buff_end, *line_start, *line_end; member
77 lr->line_start = lr->line_end = lr->buff_end = lr->buff = NULL; in lafe_line_reader()
118 if (lr->line_start > lr->buff) { in lafe_line_reader_next()
120 memmove(lr->buff, lr->line_start, in lafe_line_reader_next()
122 lr->buff_end -= lr->line_start - lr->buff; in lafe_line_reader_next()
123 lr->line_end -= lr->line_start - lr->buff; in lafe_line_reader_next()
124 lr->line_start = lr->buff; in lafe_line_reader_next()
136 p = realloc(lr->buff, new_buff_size + 1); in lafe_line_reader_next()
140 lr->buff_end = p + (lr->buff_end - lr->buff); in lafe_line_reader_next()
141 lr->line_end = p + (lr->line_end - lr->buff); in lafe_line_reader_next()
142 lr->line_start = lr->buff = p; in lafe_line_reader_next()
146 bytes_wanted = lr->buff + lr->buff_length - lr->buff_end; in lafe_line_reader_next()
165 free(lr->buff); in lafe_line_reader_free()