search.h revision 1.7 1 /* $NetBSD: search.h,v 1.7 1995/04/29 06:49:13 jtc Exp $ */
2
3 /*
4 * Written by J.T. Conklin <jtc (at) netbsd.org>
5 * Public domain.
6 */
7
8 #ifndef _SEARCH_H_
9 #define _SEARCH_H_
10 #include <sys/cdefs.h>
11 #include <machine/ansi.h>
12
13 #ifdef _BSD_SIZE_T_
14 typedef _BSD_SIZE_T_ size_t;
15 #undef _BSD_SIZE_T_
16 #endif
17
18 __BEGIN_DECLS
19 extern void *bsearch __P((const void *, const void *, size_t, size_t,
20 int (*)(const void *, const void *)));
21 extern void *lfind __P((const void *, const void *, size_t *, size_t,
22 int (*)(const void *, const void *)));
23 extern void *lsearch __P((const void *, const void *, size_t *, size_t,
24 int (*)(const void *, const void *)));
25 extern void insque __P((void *, void *));
26 extern void remque __P((void *));
27 __END_DECLS
28
29 #endif
30