Home | History | Annotate | Line # | Download | only in include
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