8 *enum { FIND, ENTER } ACTION;
9 *enum { preorder, postorder, endorder, leaf } VISIT;
12 #include <msvcrt/stddef.h>
13 #include <msvcrt/sys/types.h>
16 /* The Single UNIX ® Specification, Version 2 Copyright © 1997 The Open Group */
21 *ENTRY *hsearch(ENTRY, ACTION);
22 *void insque(void *, void *);
24 void *_lfind(const void *, const void *, size_t *,
25 size_t, int (*)(const void *, const void *));
26 void *_lsearch(const void *, void *, size_t *,
27 size_t, int (*)(const void *, const void *));
30 *void *tdelete(const void *, void **,
31 * int(*)(const void *, const void *));
32 *void *tfind(const void *, void *const *,
33 * int(*)(const void *, const void *));
34 *void *tsearch(const void *, void **,
35 * int(*)(const void *, const void *));
36 *void twalk(const void *,
37 * void (*)(const void *, VISIT, int ));