summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authormillert <millert@openbsd.org>2004-07-08 21:15:11 +0000
committermillert <millert@openbsd.org>2004-07-08 21:15:11 +0000
commit1764819325f5535d279895ff3c38e29711d18eee (patch)
treeb710cf6b686e0cfca68e0b25a569a66f646421e8
parentsimplify the file writing loop (diff)
downloadwireguard-openbsd-1764819325f5535d279895ff3c38e29711d18eee.tar.xz
wireguard-openbsd-1764819325f5535d279895ff3c38e29711d18eee.zip
POSIX says "data" is void *, not char *. Also remove extern from prototypes.
deraadt@ OK
-rw-r--r--include/search.h47
1 files changed, 24 insertions, 23 deletions
diff --git a/include/search.h b/include/search.h
index 86f8742c5bc..80a60db562d 100644
--- a/include/search.h
+++ b/include/search.h
@@ -1,4 +1,4 @@
-/* $OpenBSD: search.h,v 1.6 2004/06/24 16:14:40 deraadt Exp $ */
+/* $OpenBSD: search.h,v 1.7 2004/07/08 21:15:11 millert Exp $ */
/* $NetBSD: search.h,v 1.9 1995/08/08 21:14:45 jtc Exp $ */
/*
@@ -8,6 +8,7 @@
#ifndef _SEARCH_H_
#define _SEARCH_H_
+
#include <sys/cdefs.h>
#include <machine/ansi.h>
@@ -18,7 +19,7 @@ typedef _BSD_SIZE_T_ size_t;
typedef struct entry {
char *key;
- char *data;
+ void *data;
} ENTRY;
typedef enum {
@@ -33,26 +34,26 @@ typedef enum {
} VISIT;
__BEGIN_DECLS
-extern void *bsearch(const void *, const void *, size_t, size_t,
- int (*)(const void *, const void *));
-extern int hcreate(size_t);
-extern void hdestroy(void);
-extern ENTRY *hsearch(ENTRY, ACTION);
-
-extern void *lfind(const void *, const void *, size_t *, size_t,
- int (*)(const void *, const void *));
-extern void *lsearch(const void *, const void *, size_t *, size_t,
- int (*)(const void *, const void *));
-extern void insque(void *, void *);
-extern void remque(void *);
-
-extern void *tdelete(const void *, void **,
- int (*)(const void *, const void *));
-extern void *tfind(const void *, void * const *,
- int (*)(const void *, const void *));
-extern void *tsearch(const void *, void **,
- int (*)(const void *, const void *));
-extern void twalk(const void *, void (*)(const void *, VISIT, int));
+void *bsearch(const void *, const void *, size_t, size_t,
+ int (*)(const void *, const void *));
+int hcreate(size_t);
+void hdestroy(void);
+ENTRY *hsearch(ENTRY, ACTION);
+
+void *lfind(const void *, const void *, size_t *, size_t,
+ int (*)(const void *, const void *));
+void *lsearch(const void *, const void *, size_t *, size_t,
+ int (*)(const void *, const void *));
+void insque(void *, 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));
__END_DECLS
-#endif
+#endif /* !_SEARCH_H_ */