Three small fixes

This commit is contained in:
Nathan Fisher 2023-09-13 16:48:56 -04:00
parent 3cc22ed428
commit 826df41c01
3 changed files with 4 additions and 2 deletions

View file

@ -635,7 +635,7 @@ haggis_node* haggis_create_node(char *file, haggis_algorithm a, haggis_linkmap *
return node;
}
int haggis_extract_node(FILE *stram, haggis_node *node) {
int haggis_extract_node(FILE *stream, char *basedir, haggis_node *node) {
// todo
return 0;
}

View file

@ -140,7 +140,7 @@ void haggis_linkmap_deinit(haggis_linkmap *map);
char* haggis_linkmap_get_or_add(haggis_linkmap *map, ino_t inode, char *path);
void haggis_node_deinit(haggis_node *node);
haggis_node* haggis_create_node(char *file, haggis_algorithm a, haggis_linkmap *map);
int haggis_extract_node(FILE *stram, haggis_node *node);
int haggis_extract_node(FILE *stream, char *basedir, haggis_node *node);
int haggis_load_node(FILE *stream, haggis_node *node);
int haggis_store_node(FILE *stream, haggis_node *node);

View file

@ -14,4 +14,6 @@ int main() {
node = haggis_create_node(path, sha256, map);
assert(node->filetype.tag == directory);
assert(memcmp(path, node->name.name, 6) == 0);
haggis_node_deinit(node);
haggis_linkmap_deinit(map);
}