diff options
author | dim <dim@FreeBSD.org> | 2015-09-16 22:35:59 +0000 |
---|---|---|
committer | dim <dim@FreeBSD.org> | 2015-09-16 22:35:59 +0000 |
commit | 7b8be099124cf3848a48077ce37206e0ae691839 (patch) | |
tree | a10b0ccdaab43b0969228c097ee584f3d7cd047d /lib/libc/stdlib/merge.c | |
parent | ea5248cdc11d47e16b420831d52143ca4afb904a (diff) | |
parent | 5cd19bff79afae9cad8bd02a758c794c84fa06be (diff) | |
download | FreeBSD-src-7b8be099124cf3848a48077ce37206e0ae691839.zip FreeBSD-src-7b8be099124cf3848a48077ce37206e0ae691839.tar.gz |
Merge ^/head r287680 through r287877.
Diffstat (limited to 'lib/libc/stdlib/merge.c')
-rw-r--r-- | lib/libc/stdlib/merge.c | 18 |
1 files changed, 4 insertions, 14 deletions
diff --git a/lib/libc/stdlib/merge.c b/lib/libc/stdlib/merge.c index 6b368c3..17f07eb 100644 --- a/lib/libc/stdlib/merge.c +++ b/lib/libc/stdlib/merge.c @@ -104,14 +104,10 @@ static void insertionsort(u_char *, size_t, size_t, cmp_t); */ int #ifdef I_AM_MERGESORT_B -mergesort_b(base, nmemb, size, cmp) +mergesort_b(void *base, size_t nmemb, size_t size, cmp_t cmp) #else -mergesort(base, nmemb, size, cmp) +mergesort(void *base, size_t nmemb, size_t size, cmp_t cmp) #endif - void *base; - size_t nmemb; - size_t size; - cmp_t cmp; { size_t i; int sense; @@ -271,10 +267,7 @@ COPY: b = t; * is defined. Otherwise simple pairwise merging is used.) */ void -setup(list1, list2, n, size, cmp) - size_t n, size; - u_char *list1, *list2; - cmp_t cmp; +setup(u_char *list1, u_char *list2, size_t n, size_t size, cmp_t cmp) { int i, length, size2, tmp, sense; u_char *f1, *f2, *s, *l2, *last, *p2; @@ -345,10 +338,7 @@ setup(list1, list2, n, size, cmp) * last 4 elements. */ static void -insertionsort(a, n, size, cmp) - u_char *a; - size_t n, size; - cmp_t cmp; +insertionsort(u_char *a, size_t n, size_t size, cmp_t cmp) { u_char *ai, *s, *t, *u, tmp; int i; |