Three small fixes
This commit is contained in:
parent
3cc22ed428
commit
826df41c01
3 changed files with 4 additions and 2 deletions
2
haggis.c
2
haggis.c
|
@ -635,7 +635,7 @@ haggis_node* haggis_create_node(char *file, haggis_algorithm a, haggis_linkmap *
|
||||||
return node;
|
return node;
|
||||||
}
|
}
|
||||||
|
|
||||||
int haggis_extract_node(FILE *stram, haggis_node *node) {
|
int haggis_extract_node(FILE *stream, char *basedir, haggis_node *node) {
|
||||||
// todo
|
// todo
|
||||||
return 0;
|
return 0;
|
||||||
}
|
}
|
||||||
|
|
|
@ -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);
|
char* haggis_linkmap_get_or_add(haggis_linkmap *map, ino_t inode, char *path);
|
||||||
void haggis_node_deinit(haggis_node *node);
|
void haggis_node_deinit(haggis_node *node);
|
||||||
haggis_node* haggis_create_node(char *file, haggis_algorithm a, haggis_linkmap *map);
|
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_load_node(FILE *stream, haggis_node *node);
|
||||||
int haggis_store_node(FILE *stream, haggis_node *node);
|
int haggis_store_node(FILE *stream, haggis_node *node);
|
||||||
|
|
||||||
|
|
|
@ -14,4 +14,6 @@ int main() {
|
||||||
node = haggis_create_node(path, sha256, map);
|
node = haggis_create_node(path, sha256, map);
|
||||||
assert(node->filetype.tag == directory);
|
assert(node->filetype.tag == directory);
|
||||||
assert(memcmp(path, node->name.name, 6) == 0);
|
assert(memcmp(path, node->name.name, 6) == 0);
|
||||||
|
haggis_node_deinit(node);
|
||||||
|
haggis_linkmap_deinit(map);
|
||||||
}
|
}
|
Loading…
Add table
Reference in a new issue