diff options
author | Leo Tenenbaum <pommicket@gmail.com> | 2019-08-20 10:59:53 -0400 |
---|---|---|
committer | Leo Tenenbaum <pommicket@gmail.com> | 2019-08-20 10:59:53 -0400 |
commit | b05ff83a9ddaafc951dc8d4926de179c949a101d (patch) | |
tree | 0b1f10d02c59d8485d4f91f829a1e3430a1708c2 /util | |
parent | efd0f97a0da7198c4d6a8d901a029e3da6c7ad8c (diff) |
parameter lists, return types, function bodies
Diffstat (limited to 'util')
-rw-r--r-- | util/blockarr.c | 12 |
1 files changed, 6 insertions, 6 deletions
diff --git a/util/blockarr.c b/util/blockarr.c index bcd42fa..ea333df 100644 --- a/util/blockarr.c +++ b/util/blockarr.c @@ -8,7 +8,7 @@ typedef struct { void *data; size_t n; /* number of things in this block so far */ void *last; /* last one of them */ -} Block; +} ArrBlock; typedef struct { size_t item_sz; @@ -22,15 +22,15 @@ Note: the block size must be a power of 2, to use right shifting instead of divi (for optimization)! */ void block_arr_create(BlockArr *arr, int lg_block_sz, size_t item_sz) { - arr_create(&arr->blocks, sizeof(Block)); + arr_create(&arr->blocks, sizeof(ArrBlock)); arr->item_sz = item_sz; arr->lg_block_sz = lg_block_sz; } void *block_arr_add(BlockArr *arr) { if (arr->blocks.data == NULL || - (unsigned long)((Block*)arr->blocks.last)->n >= (1UL << arr->lg_block_sz)) { - Block *block; + (unsigned long)((ArrBlock*)arr->blocks.last)->n >= (1UL << arr->lg_block_sz)) { + ArrBlock *block; /* no blocks yet / ran out of blocks*/ block = arr_add(&arr->blocks); block->data = malloc(arr->item_sz << arr->lg_block_sz); @@ -38,7 +38,7 @@ void *block_arr_add(BlockArr *arr) { block->last = block->data; return block->data; } else { - Block *last_block; + ArrBlock *last_block; last_block = arr->blocks.last; last_block->last = (char*)last_block->last + arr->item_sz; return last_block->last; @@ -51,7 +51,7 @@ void *block_arr_add(BlockArr *arr) { /* } */ void block_arr_free(BlockArr *arr) { - arr_foreach(&arr->blocks, Block, block) { + arr_foreach(&arr->blocks, ArrBlock, block) { free(block->data); } arr_free(&arr->blocks); |