diff --git a/lib/include/vector.h b/lib/include/vector.h index cf2d2b9..fb644df 100644 --- a/lib/include/vector.h +++ b/lib/include/vector.h @@ -30,6 +30,8 @@ struct vector { void *base; }; +#define VECTOR_BLOCK_SIZE 64 + #define VECTOR_INIT(block_size) { block_size, 0, 0, NULL } void vector_init(struct vector* v, size_t block_size); diff --git a/lib/vector.c b/lib/vector.c index 15c7f9f..235c89d 100644 --- a/lib/vector.c +++ b/lib/vector.c @@ -33,7 +33,7 @@ static void ensure_size(struct vector* v, size_t n) { void vector_init(struct vector* v, size_t block_size) { - v->blk_sz = block_size > 0 ? block_size : 64; + v->blk_sz = block_size > 0 ? block_size : VECTOR_BLOCK_SIZE; v->alloc = 0; v->size = 0; v->base = NULL;