2023-09-13 16:41:59 -04:00
|
|
|
#include <assert.h>
|
|
|
|
#include <stdio.h>
|
|
|
|
#include <string.h>
|
|
|
|
|
|
|
|
#include "haggis.h"
|
|
|
|
|
|
|
|
int main() {
|
|
|
|
haggis_linkmap *map;
|
|
|
|
haggis_node *node;
|
|
|
|
char *path = "output";
|
|
|
|
|
|
|
|
map = haggis_linkmap_init();
|
|
|
|
assert(map != NULL);
|
|
|
|
node = haggis_create_node(path, sha256, map);
|
|
|
|
assert(node->filetype.tag == directory);
|
|
|
|
assert(memcmp(path, node->name.name, 6) == 0);
|
2023-09-13 16:48:56 -04:00
|
|
|
haggis_node_deinit(node);
|
|
|
|
haggis_linkmap_deinit(map);
|
2023-09-15 01:49:16 -04:00
|
|
|
return 0;
|
2023-09-13 16:41:59 -04:00
|
|
|
}
|