X-Git-Url: http://git.asbjorn.biz/?a=blobdiff_plain;f=src%2Fsort.c;h=460f4cd14bcf1ea70efca2bf59c68c927fa19133;hb=e299e7fce261036090d78547a91cfeb840d5a6ce;hp=c222c5133612d42a8960c956c29c63d71d4d8c0f;hpb=171ff1d7045de1059556f674470aa87a853563f0;p=debian%2Fdhcpd-pools.git diff --git a/src/sort.c b/src/sort.c index c222c51..460f4cd 100644 --- a/src/sort.c +++ b/src/sort.c @@ -15,18 +15,13 @@ ** along with this program. If not, see . */ -#ifdef HAVE_CONFIG_H #include -#endif - +#include +#include #include -#include #include -#include -#include #include "dhcpd-pools.h" -#include "defaults.h" /* Sort functions for range sorting */ int intcomp(const void *x, const void *y) @@ -167,6 +162,8 @@ void mergesort_ranges(struct range_t *orig, int size, struct range_t *temp) { int left, right, i; struct range_t hold; + /* Merge sort split size */ + static const int MIN_MERGE_SIZE = 8; if (size < MIN_MERGE_SIZE) { for (left = 0; left < size; left++) {