diff options
| author | Federico Angelilli <code@fedang.net> | 2024-11-12 01:44:14 +0100 |
|---|---|---|
| committer | Federico Angelilli <code@fedang.net> | 2024-11-12 01:44:14 +0100 |
| commit | e85ad7414c063e42296f7ef4e202829567484ac0 (patch) | |
| tree | 25454de6b83a2dd91142c97b4a28add01331b3ea /src/block.c | |
| parent | 686802c2a472746a1b40fab30cbb0351e536c9ba (diff) | |
Fix config and blocks
Diffstat (limited to 'src/block.c')
| -rw-r--r-- | src/block.c | 28 |
1 files changed, 1 insertions, 27 deletions
diff --git a/src/block.c b/src/block.c index f735174..6a7311e 100644 --- a/src/block.c +++ b/src/block.c @@ -31,36 +31,10 @@ void block_update(block_t *block) } } -void block_copy(block_t *copy, const block_t *block) -{ -// memcpy(copy, block, sizeof(block_t)); -// -// // NOTE: Strings must be copied -// copy->label = strcopy(block->label); -// -// if (block->type == BLOCK_TEXT) { -// copy->text.text = strcopy(block->text.text); -// } else if (block->type == BLOCK_GROUP) { -// copy->group.children = calloc(block->group.n_children, sizeof(block_t *)); -// -// for (int i = 0; i < block->group.n_children; i++) { -// block->group.children[i] = malloc(sizeof(block_t)); -// block_copy(block->group.children[i], copy->group.children[i]); -// } -// } -} - -// NOTE: This does not recursively free groups! void block_free(block_t *block) { free(block->label); -// -// if (block->type == BLOCK_TEXT) { -// free(block->text.text); -// } else if (block->type == BLOCK_GROUP) { -// free(block->group.children); -// } -// assert(block->clean_fn != NULL); block->clean_fn(block); + free(block); } |
