.nf
.ta 2n
.B "#include <mLib/lbuf.h>"
-
+.PP
.B "enum {"
.B " LBUF_CRLF,"
.B " LBUF_STRICTCRLF,"
.B " ..."
.B "};"
.B "#define LBUF_ENABLE ..."
-
+.PP
.B "typedef struct {"
.B " unsigned f;"
.B " ..."
.B "} lbuf;"
-
+.PP
.B "typedef void lbuf_func(char *" s ", size_t " len ", void *" p );
-
+.PP
.BI "void lbuf_flush(lbuf *" b ", char *" p ", size_t " len );
.BI "void lbuf_close(lbuf *" b );
.BI "size_t lbuf_free(lbuf *" b ", char **" p );