Even more style fixes for vectors
diff --git a/src/bc/vector.c b/src/bc/vector.c
index cb10460..b2c0930 100644
--- a/src/bc/vector.c
+++ b/src/bc/vector.c
@@ -82,10 +82,7 @@
if (!vec || !data) return BC_STATUS_INVALID_ARG;
- if (vec->len == vec->cap) {
- status = bc_vec_double(vec);
- if (status) return status;
- }
+ if (vec->len == vec->cap && (status = bc_vec_double(vec))) return status;
size = vec->size;
memmove(vec->array + (size * vec->len), data, size);
@@ -101,10 +98,7 @@
if (!vec || vec->size != sizeof(uint8_t)) return BC_STATUS_INVALID_ARG;
- if (vec->len == vec->cap) {
- status = bc_vec_double(vec);
- if (status) return status;
- }
+ if (vec->len == vec->cap && (status = bc_vec_double(vec))) return status;
vec->array[vec->len] = data;
@@ -123,10 +117,7 @@
if (idx == vec->len) return bc_vec_push(vec, data);
- if (vec->len == vec->cap) {
- status = bc_vec_double(vec);
- if (status) return status;
- }
+ if (vec->len == vec->cap && (status = bc_vec_double(vec))) return status;
size = vec->size;
ptr = vec->array + size * idx;