extern FILE *fmemopen(void *buffer, size_t length, const char *mode);
extern FILE *open_memstream(char **bufferptr, size_t *lengthptr);
extern FILE *fdopen(int fd, const char *modes);
extern FILE *fmemopen(void *buffer, size_t length, const char *mode);
extern FILE *open_memstream(char **bufferptr, size_t *lengthptr);
extern FILE *fdopen(int fd, const char *modes);