/* Test for the memory-ostream API. */ #include #include "memory-ostream.h" #include #include int main () { memory_ostream_t stream = memory_ostream_create (); ostream_write_str (stream, "foo"); ostream_printf (stream, "%d%d", 73, 55); ostream_write_str (stream, "\n"); { const void *buf; size_t buflen; memory_ostream_contents (stream, &buf, &buflen); if (!(buflen == 8)) exit (2); if (!(memcmp (buf, "foo7355\n", 8) == 0)) exit (3); ostream_free (stream); } return 0; }