From 787dbbf337bb238bea30d66d4bf43907bca20e19 Mon Sep 17 00:00:00 2001 From: Mattias Andrée Date: Tue, 1 Mar 2016 19:22:26 +0100 Subject: Add zcmp, zcmpi, zcmpu, zcmpmag, zset, zseti, and zsetu MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: Mattias Andrée --- src/zcmp.c | 11 +++++++++++ 1 file changed, 11 insertions(+) create mode 100644 src/zcmp.c (limited to 'src/zcmp.c') diff --git a/src/zcmp.c b/src/zcmp.c new file mode 100644 index 0000000..2a51d5e --- /dev/null +++ b/src/zcmp.c @@ -0,0 +1,11 @@ +/* See LICENSE file for copyright and license details. */ +#include "internals" + + +int +zcmp(z_t a, z_t b) +{ + if (zsignum(a) != zsignum(b)) + return zsignum(a) < zsignum(b) ? -1 : zsignum(a) > zsignum(b); + return zsignum(a) * zcmpmag(a, b); +} -- cgit v1.2.3-70-g09d2