#ifndef _SEARCH_H_ #define _SEARCH_H_ /* *char *key *void *data *enum { FIND, ENTER } ACTION; *enum { preorder, postorder, endorder, leaf } VISIT; */ #include #include /* The Single UNIX ® Specification, Version 2 Copyright © 1997 The Open Group */ /* *int hcreate(size_t); *void hdestroy(void); *ENTRY *hsearch(ENTRY, ACTION); *void insque(void *, void *); */ void *_lfind(const void *, const void *, size_t *, size_t, int (*)(const void *, const void *)); void *_lsearch(const void *, void *, size_t *, size_t, int (*)(const void *, const void *)); /* *void remque(void *); *void *tdelete(const void *, void **, * int(*)(const void *, const void *)); *void *tfind(const void *, void *const *, * int(*)(const void *, const void *)); *void *tsearch(const void *, void **, * int(*)(const void *, const void *)); *void twalk(const void *, * void (*)(const void *, VISIT, int )); */ #endif