#include <memory.h>
unique_ptr compatible deleter for make_unique_FILE which closes a file when it goes out of scope.