From aff09967d194d062ae8d83c0fbe1edf158804ef9 Mon Sep 17 00:00:00 2001 From: Mattias Andrée Date: Fri, 4 Mar 2016 10:45:10 +0100 Subject: Clean up, fix a few bugs, and add a test MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: Mattias Andrée --- src/zlsh.c | 6 ++---- 1 file changed, 2 insertions(+), 4 deletions(-) (limited to 'src/zlsh.c') diff --git a/src/zlsh.c b/src/zlsh.c index e301d44..b631c1a 100644 --- a/src/zlsh.c +++ b/src/zlsh.c @@ -22,8 +22,7 @@ zlsh(z_t a, z_t b, size_t bits) cbits = BITS_PER_CHAR - 1 - bits; a->used = b->used + chars; - if (a->alloced < a->used) - zahl_realloc(a, a->used); + ENSURE_SIZE(a, a->used); if (a == b) zmemmove(a->chars + chars, b->chars, a->used); else @@ -36,8 +35,7 @@ zlsh(z_t a, z_t b, size_t bits) a->chars[i] |= carry[i & 1]; } if (carry[i & 1]) { - if (a->alloced == a->used) - zahl_realloc(a, a->alloced << 1); + ENSURE_SIZE(a, a->alloced << 1); a->chars[i] = carry[i & 1]; a->used++; } -- cgit v1.2.3-70-g09d2