From e85ad7414c063e42296f7ef4e202829567484ac0 Mon Sep 17 00:00:00 2001 From: Federico Angelilli Date: Tue, 12 Nov 2024 01:44:14 +0100 Subject: Fix config and blocks --- src/block.c | 28 +--------------------------- 1 file changed, 1 insertion(+), 27 deletions(-) (limited to 'src/block.c') 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); } -- cgit v1.2.3