1 2 3 4 5 6 7 8 9 10 11 12 13 14
#pragma once #include <fspec/memory.h> struct membuf { struct fspec_mem mem; size_t written; }; void membuf_terminate(struct membuf *buf, const void *data, const size_t data_sz); void membuf_append(struct membuf *buf, const void *data, const size_t data_sz);