From d6987458f21cf1890045f2606d0f8ec4d2225b44 Mon Sep 17 00:00:00 2001 From: Mattias Andrée Date: Thu, 3 Mar 2016 23:02:59 +0100 Subject: Cleanup and fix bug in ztrunc MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: Mattias Andrée --- src/zset.c | 11 +++-------- 1 file changed, 3 insertions(+), 8 deletions(-) (limited to 'src/zset.c') diff --git a/src/zset.c b/src/zset.c index 3598859..10ceb18 100644 --- a/src/zset.c +++ b/src/zset.c @@ -1,9 +1,6 @@ /* See LICENSE file for copyright and license details. */ #include "internals" -#include -#include - void zset(z_t a, z_t b) @@ -11,12 +8,10 @@ zset(z_t a, z_t b) if (zzero(b)) { SET_SIGNUM(a, 0); } else { - if (a->alloced < b->alloced) { - a->alloced = b->alloced; - a->chars = realloc(a->chars, b->alloced * sizeof(*(a->chars))); - } + if (a->alloced < b->alloced) + zahl_realloc(a, b->alloced); a->sign = b->sign; a->used = b->used; - memcpy(a->chars, b->chars, b->used * sizeof(*(a->chars))); + zmemcpy(a->chars, b->chars, b->used); } } -- cgit v1.2.3-70-g09d2