6 typedef struct LineStream LineStream;
8 LineStream *create_line_stream(const char *filename,
11 void destroy_line_stream(LineStream *line_stream);
13 const char *line_stream_next_chunk(LineStream *line_stream);
14 const char *line_stream_next(LineStream *line_stream);
15 char *line_stream_collect_n_lines(LineStream *line_stream, size_t n);
16 char *line_stream_collect_until_end(LineStream *line_stream);
18 #endif // LINE_STREAM_H_