diff options
Diffstat (limited to 'src/lib/libc/stdlib/bsearch.c')
| -rw-r--r-- | src/lib/libc/stdlib/bsearch.c | 5 |
1 files changed, 3 insertions, 2 deletions
diff --git a/src/lib/libc/stdlib/bsearch.c b/src/lib/libc/stdlib/bsearch.c index 59d478e7eb..6df44d6b4f 100644 --- a/src/lib/libc/stdlib/bsearch.c +++ b/src/lib/libc/stdlib/bsearch.c | |||
| @@ -1,4 +1,4 @@ | |||
| 1 | /* $OpenBSD: bsearch.c,v 1.8 2016/10/22 19:19:34 tb Exp $ */ | 1 | /* $OpenBSD: bsearch.c,v 1.9 2021/12/02 20:58:01 cheloha Exp $ */ |
| 2 | /* | 2 | /* |
| 3 | * Copyright (c) 1990 Regents of the University of California. | 3 | * Copyright (c) 1990 Regents of the University of California. |
| 4 | * All rights reserved. | 4 | * All rights reserved. |
| @@ -51,8 +51,9 @@ bsearch(const void *key, const void *base0, size_t nmemb, size_t size, | |||
| 51 | int (*compar)(const void *, const void *)) | 51 | int (*compar)(const void *, const void *)) |
| 52 | { | 52 | { |
| 53 | const char *base = base0; | 53 | const char *base = base0; |
| 54 | int lim, cmp; | ||
| 55 | const void *p; | 54 | const void *p; |
| 55 | size_t lim; | ||
| 56 | int cmp; | ||
| 56 | 57 | ||
| 57 | for (lim = nmemb; lim != 0; lim >>= 1) { | 58 | for (lim = nmemb; lim != 0; lim >>= 1) { |
| 58 | p = base + (lim >> 1) * size; | 59 | p = base + (lim >> 1) * size; |
