#include #include size_t fwrite(const void *ptr, size_t size, size_t nmemb, FILE *stream) { // FIXME: Check for overflow ssize_t bytes_to_write = nmemb * size; size_t rc = stream->write(stream, ptr, bytes_to_write); // On success, fwrite() return the number of items // written. rc /= size; return rc; }