Lines Matching defs:ohash
3 /* $OpenBSD: ohash.h,v 1.8 2005/12/29 18:54:47 jaredy Exp $ */
39 struct ohash {
54 void ohash_init(struct ohash *, unsigned, struct ohash_info *);
55 void ohash_delete(struct ohash *);
57 unsigned int ohash_lookup_interval(struct ohash *, const char *,
59 unsigned int ohash_lookup_memory(struct ohash *, const char *,
61 void *ohash_find(struct ohash *, unsigned int);
62 void *ohash_remove(struct ohash *, unsigned int);
63 void *ohash_insert(struct ohash *, unsigned int, void *);
64 void *ohash_first(struct ohash *, unsigned int *);
65 void *ohash_next(struct ohash *, unsigned int *);
66 unsigned int ohash_entries(struct ohash *);
71 unsigned int ohash_qlookupi(struct ohash *, const char *, const char **);
72 unsigned int ohash_qlookup(struct ohash *, const char *);