NetBSD/include/search.h

30 lines
764 B
C
Raw Normal View History

/* $NetBSD: search.h,v 1.7 1995/04/29 06:49:13 jtc Exp $ */
1994-10-26 03:55:40 +03:00
/*
* Written by J.T. Conklin <jtc@netbsd.org>
* Public domain.
*/
#ifndef _SEARCH_H_
#define _SEARCH_H_
#include <sys/cdefs.h>
#include <machine/ansi.h>
1994-05-21 13:41:59 +04:00
#ifdef _BSD_SIZE_T_
typedef _BSD_SIZE_T_ size_t;
#undef _BSD_SIZE_T_
#endif
__BEGIN_DECLS
extern void *bsearch __P((const void *, const void *, size_t, size_t,
int (*)(const void *, const void *)));
extern void *lfind __P((const void *, const void *, size_t *, size_t,
int (*)(const void *, const void *)));
extern void *lsearch __P((const void *, const void *, size_t *, size_t,
int (*)(const void *, const void *)));
extern void insque __P((void *, void *));
extern void remque __P((void *));
__END_DECLS
#endif