blob: ca84960ac879e6147bd8e188e5acd22a1bca7268 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
|
#include <base/system.h>
/* buffered stream for reading lines, should perhaps be something smaller */
typedef struct
{
char buffer[4*1024];
unsigned buffer_pos;
unsigned buffer_size;
unsigned buffer_max_size;
IOHANDLE io;
} LINEREADER;
void linereader_init(LINEREADER *lr, IOHANDLE io);
char *linereader_get(LINEREADER *lr);
|