.B "#include <mLib/base64.h>"
.B "#include <mLib/base32.h>"
.B "#include <mLib/hex.h>"
-
+.PP
.ta 2n
.B "typedef struct {"
.B " char *indent;"
.B " unsigned maxline;"
.B " ..."
.B "} base64_ctx;"
-
+.PP
.ta \w'\fBvoid base64_encode('u
.BI "void base64_encode(base64_ctx *" ctx ,
.BI " const void *" p ", size_t " sz ,
.BI " const void *" p ", size_t " sz ,
.BI " dstr *" d );
.BI "void base64_init(base64_ctx *" ctx );
-
+.PP
.ta 2n
.B "typedef struct {"
.B " char *indent;"
.B " unsigned maxline;"
.B " ..."
.B "} base32_ctx;"
-
+.PP
.ta \w'\fBvoid base32_encode('u
.BI "void base32_encode(base32_ctx *" ctx ,
.BI " const void *" p ", size_t " sz ,
.BI " const void *" p ", size_t " sz ,
.BI " dstr *" d );
.BI "void base32_init(base32_ctx *" ctx );
-
+.PP
.ta 2n
.B "typedef struct {"
.B " char *indent;"
.B " unsigned maxline;"
.B " ..."
.B "} hex_ctx;"
-
+.PP
.ta \w'\fBvoid hex_encode('u
.BI "void hex_encode(hex_ctx *" ctx ,
.BI " const void *" p ", size_t " sz ,