Lines Matching refs:buffer
184 struct buffer struct
1578 initbuf (struct buffer *buf, size_t line_bytes, size_t alloc) in initbuf()
1604 buffer_linelim (struct buffer const *buf) in buffer_linelim()
1762 fillbuf (struct buffer *buf, FILE *fp, char const *file) in fillbuf()
2902 struct buffer buf; /* Input buffer. */ in check()
3017 struct buffer *buffer = xnmalloc (nfiles, sizeof *buffer); in mergefps() local
3040 initbuf (&buffer[i], sizeof (struct line), in mergefps()
3042 if (fillbuf (&buffer[i], fps[i], files[i].name)) in mergefps()
3044 struct line const *linelim = buffer_linelim (&buffer[i]); in mergefps()
3046 base[i] = linelim - buffer[i].nlines; in mergefps()
3058 free (buffer[i].buf); in mergefps()
3126 if (fillbuf (&buffer[ord[0]], fps[ord[0]], files[ord[0]].name)) in mergefps()
3128 struct line const *linelim = buffer_linelim (&buffer[ord[0]]); in mergefps()
3130 base[ord[0]] = linelim - buffer[ord[0]].nlines; in mergefps()
3145 free (buffer[ord[0]].buf); in mergefps()
3150 buffer[i] = buffer[i + 1]; in mergefps()
3196 free (buffer); in mergefps()
3992 struct buffer buf; in sort()