Lines Matching defs:linebuffer
57 * A `struct linebuffer' is a structure which holds a line of text.
58 * `readline' reads a line from a stream into a linebuffer and works
61 struct linebuffer
101 struct linebuffer data;
226 * Read a line of text from `stream' into `linebuffer'.
231 readline (linebuffer, stream)
232 struct linebuffer *linebuffer;
235 char *buffer = linebuffer->buffer;
236 register char *p = linebuffer->buffer;
240 pend = p + linebuffer->size; /* Separate to avoid 386/IX compiler bug. */
247 linebuffer->size *= 2;
248 buffer = (char *) xrealloc (buffer, linebuffer->size);
249 p += buffer - linebuffer->buffer;
250 pend = buffer + linebuffer->size;
251 linebuffer->buffer = buffer;