.nf
.B "#include <mLib/dstr.h>"
+.B "typedef struct { ...\& } buf;"
+
.BI "void buf_init(buf *" b ", void *" p ", size_t " sz );
.BI "void buf_flip(buf *" b );
.BI "octet *BBASE(buf *" b );
.BI "int buf_ensure(buf *" b ", size_t " sz );
.BI "int BENSURE(buf *" b ", size_t " sz );
-.BI "octet *BSTEP(buf *" b );
+.BI "octet *BSTEP(buf *" b ", size_t " sz );
.BI "void *buf_get(buf *" b ", size_t " sz );
.BI "void *buf_put(buf *" b ", const void *" p ", size_t " sz );