X-Git-Url: https://git.octo.it/?a=blobdiff_plain;f=src%2Fsn_comparator.c;h=18361e4c4be2fd617f0be1cf2602022ebc176c6b;hb=db9c59d0b8c87dce7c2dd3e409c8c5c844d1f2e6;hp=e9753dca0acab77cfd87170879811c5764efb0d5;hpb=046949571659a4f418cd40ac871ac1c4a3535097;p=sort-networks.git diff --git a/src/sn_comparator.c b/src/sn_comparator.c index e9753dc..18361e4 100644 --- a/src/sn_comparator.c +++ b/src/sn_comparator.c @@ -1,6 +1,6 @@ /** - * collectd - src/sn_comparator.c - * Copyright (C) 2008 Florian octo Forster + * libsortnetwork - src/sn_comparator.c + * Copyright (C) 2008-2010 Florian octo Forster * * This program is free software; you can redistribute it and/or modify it * under the terms of the GNU General Public License as published by the @@ -16,7 +16,7 @@ * 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA * * Authors: - * Florian octo Forster + * Florian octo Forster **/ #ifndef _ISOC99_SOURCE @@ -88,11 +88,9 @@ void sn_comparator_swap (sn_comparator_t *c, int con0, int con1) } } /* void sn_comparator_swap */ -int sn_comparator_compare (const void *v0, const void *v1) +int sn_comparator_compare (const sn_comparator_t *c0, + const sn_comparator_t *c1) { - sn_comparator_t *c0 = (sn_comparator_t *) v0; - sn_comparator_t *c1 = (sn_comparator_t *) v1; - if (SN_COMP_LEFT (c0) < SN_COMP_LEFT (c1)) return (-1); else if (SN_COMP_LEFT (c0) > SN_COMP_LEFT (c1))