Tree builder not crashing, need to check functional correctness.
This commit is contained in:
@@ -28,8 +28,11 @@ int main(void) {
|
||||
size_t read = fread(buffer, sizeof(char), size, fp);
|
||||
assert(read == size);
|
||||
|
||||
struct sized_buf esp = { .data = buffer, .size = size };
|
||||
|
||||
struct esp_stats stats = espr_stats(buffer, size);
|
||||
|
||||
/*
|
||||
char *decompressed = malloc(stats.decompressed_size);
|
||||
if (!decompressed)
|
||||
return errno;
|
||||
@@ -37,12 +40,21 @@ int main(void) {
|
||||
// espr_print(buffer, size);
|
||||
|
||||
espr_decompress(buffer, size, decompressed, stats.decompressed_size);
|
||||
*/
|
||||
|
||||
size_t tree_size = espr_tree_size(stats);
|
||||
char *tree_data = malloc(tree_size);
|
||||
struct sized_buf tree = { .data = tree_data, .size = tree_size };
|
||||
|
||||
MetaNode *root = espr_create_tree(esp, tree);
|
||||
|
||||
free(buffer);
|
||||
|
||||
/*
|
||||
espr_print(decompressed, stats.decompressed_size);
|
||||
|
||||
free(decompressed);
|
||||
*/
|
||||
|
||||
return 0;
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user