line_buffer
lb_1line(struct line_buffer *lb, char *buffer, size_t buflen)
struct line_buffer lb;
lb_fill(struct line_buffer *lb)
lb_fini(struct line_buffer *lb)
lb_init(struct line_buffer *lb, const char *fn)