diff options
Diffstat (limited to 'include/search.h')
| -rw-r--r-- | include/search.h | 56 |
1 files changed, 0 insertions, 56 deletions
diff --git a/include/search.h b/include/search.h deleted file mode 100644 index 370654a446d7..000000000000 --- a/include/search.h +++ /dev/null @@ -1,56 +0,0 @@ -/* $NetBSD: search.h,v 1.12 1999/02/22 10:34:28 christos Exp $ */ -/* $FreeBSD$ */ - -/* - * Written by J.T. Conklin <jtc@netbsd.org> - * Public domain. - */ - -#ifndef _SEARCH_H_ -#define _SEARCH_H_ - -#include <sys/cdefs.h> -#include <machine/ansi.h> - -#ifdef _BSD_SIZE_T_ -typedef _BSD_SIZE_T_ size_t; -#undef _BSD_SIZE_T_ -#endif - -typedef struct entry { - char *key; - void *data; -} ENTRY; - -typedef enum { - FIND, ENTER -} ACTION; - -typedef enum { - preorder, - postorder, - endorder, - leaf -} VISIT; - -#ifdef _SEARCH_PRIVATE -typedef struct node { - char *key; - struct node *llink, *rlink; -} node_t; -#endif - -__BEGIN_DECLS -int hcreate __P((size_t)); -void hdestroy __P((void)); -ENTRY *hsearch __P((ENTRY, ACTION)); -void *tdelete __P((const void *, void **, - int (*)(const void *, const void *))); -void *tfind __P((const void *, void **, - int (*)(const void *, const void *))); -void *tsearch __P((const void *, void **, - int (*)(const void *, const void *))); -void twalk __P((const void *, void (*)(const void *, VISIT, int))); -__END_DECLS - -#endif /* !_SEARCH_H_ */ |
