From 5860237d2f05f6ae45a98569b0d567c2227904c6 Mon Sep 17 00:00:00 2001 From: Mattias Andrée Date: Sat, 5 Mar 2016 20:16:14 +0100 Subject: Fix bugs and add a randomised testing MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: Mattias Andrée --- src/zsplit.c | 14 ++------------ 1 file changed, 2 insertions(+), 12 deletions(-) (limited to 'src/zsplit.c') diff --git a/src/zsplit.c b/src/zsplit.c index 384c5d7..8f51721 100644 --- a/src/zsplit.c +++ b/src/zsplit.c @@ -5,27 +5,17 @@ void zsplit(z_t high, z_t low, z_t a, size_t delim) { - size_t chars; - if (zzero(a)) { SET_SIGNUM(high, 0); SET_SIGNUM(low, 0); return; } - chars = FLOOR_BITS_TO_CHARS(delim); - if (high == a) { - if (a->used < chars) - SET_SIGNUM(low, 0); - else - ztrunc(low, a, delim); + ztrunc(low, a, delim); zrsh(high, a, delim); } else { zrsh(high, a, delim); - if (a->used < chars) - SET_SIGNUM(low, 0); - else - ztrunc(low, a, delim); + ztrunc(low, a, delim); } } -- cgit v1.2.3-70-g09d2