mirror of
https://github.com/openbsd/src.git
synced 2025-01-02 14:25:36 -08:00
Change lsearch()'s "base" argument to require a non-const pointer to
align with POSIX and other systems. Pointed out by Elliott Hughes on tech ok deraadt
This commit is contained in:
parent
5e2959692c
commit
177a742757
@ -1,4 +1,4 @@
|
||||
/* $OpenBSD: search.h,v 1.9 2012/07/10 11:44:55 guenther Exp $ */
|
||||
/* $OpenBSD: search.h,v 1.10 2014/07/18 04:16:09 matthew Exp $ */
|
||||
/* $NetBSD: search.h,v 1.9 1995/08/08 21:14:45 jtc Exp $ */
|
||||
|
||||
/*
|
||||
@ -40,7 +40,7 @@ ENTRY *hsearch(ENTRY, ACTION);
|
||||
|
||||
void *lfind(const void *, const void *, size_t *, size_t,
|
||||
int (*)(const void *, const void *));
|
||||
void *lsearch(const void *, const void *, size_t *, size_t,
|
||||
void *lsearch(const void *, void *, size_t *, size_t,
|
||||
int (*)(const void *, const void *));
|
||||
void insque(void *, void *);
|
||||
void remque(void *);
|
||||
|
@ -1,4 +1,4 @@
|
||||
/* $OpenBSD: lsearch.c,v 1.4 2009/10/27 23:59:59 deraadt Exp $ */
|
||||
/* $OpenBSD: lsearch.c,v 1.5 2014/07/18 04:16:09 matthew Exp $ */
|
||||
|
||||
/*
|
||||
* Copyright (c) 1989, 1993
|
||||
@ -41,7 +41,7 @@ static void *linear_base(const void *, const void *, size_t *, size_t,
|
||||
cmp_fn_t, int);
|
||||
|
||||
void *
|
||||
lsearch(const void *key, const void *base, size_t *nelp, size_t width,
|
||||
lsearch(const void *key, void *base, size_t *nelp, size_t width,
|
||||
cmp_fn_t compar)
|
||||
{
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user