summaryrefslogtreecommitdiffstats
path: root/lib/libc/stdlib/tfind.c
diff options
context:
space:
mode:
Diffstat (limited to 'lib/libc/stdlib/tfind.c')
-rw-r--r--lib/libc/stdlib/tfind.c7
1 files changed, 2 insertions, 5 deletions
diff --git a/lib/libc/stdlib/tfind.c b/lib/libc/stdlib/tfind.c
index 0ad391e..afcbc16 100644
--- a/lib/libc/stdlib/tfind.c
+++ b/lib/libc/stdlib/tfind.c
@@ -4,8 +4,6 @@
* Tree search generalized from Knuth (6.2.2) Algorithm T just like
* the AT&T man page says.
*
- * The node_t structure is for internal use only, lint doesn't grok it.
- *
* Written by reading the System V Interface Definition, not the code.
*
* Totally public domain.
@@ -29,11 +27,10 @@ __FBSDID("$FreeBSD$");
* vkey - key to be found
* vrootp - address of the tree root
*/
-void *
-tfind(const void *vkey, void * const *vrootp,
+posix_tnode *
+tfind(const void *vkey, posix_tnode * const *rootp,
int (*compar)(const void *, const void *))
{
- node_t **rootp = (node_t **)vrootp;
if (rootp == NULL)
return NULL;
OpenPOWER on IntegriCloud