/**
- * 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
* 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA
*
* Authors:
- * Florian octo Forster <octo at verplant.org>
+ * Florian octo Forster <ff at octo.it>
**/
#ifndef _ISOC99_SOURCE
}
} /* 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))