#include "haggis_private.h" #include #include #if defined(__FreeBSD__) || defined(__DragonFly__) #include #elif defined(__NetBSD__) || defined(__OpenBSD__) || defined(__LINUX__) #include #endif int main() { haggis_file hf; char *f = "load_device.c"; FILE *fd; assert(haggis_file_init(f, &hf, sha1) == 0); fd = fopen("output/store_file_sha1", "w"); assert(haggis_store_file(fd, &hf) == 0); fflush(fd); fclose(fd); return 0; }