#include "dk4conf.h" #include "dk4strm.h" #include "dk4membuf.h" #include "dk4mbstrm.h" static const char test[] = { "0123456789ABCDEF" }; int main(int argc, char *argv[]) { dk4_membuf_t *mb = NULL; dk4_stream_t *strm = NULL; size_t i; mb = dk4membuf_open(NULL); if (NULL != mb) { strm = dk4stream_open_membuf_writer(mb, NULL); if (NULL != strm) { for (i = 0; i < 1024; i++) { dk4stream_write(strm, test, 16, NULL); } if (dk4membuf_size(&i, mb, NULL)) { printf("Bytes: %lu\n", (unsigned long)i); } dk4stream_close(strm, NULL); } else { } dk4membuf_close(mb); } else { } return 0; } /* vim: set ai sw=4 ts=4 : */