Symbol: ohash
lib/libutil/ohash.c
118
ohash_remove(struct ohash *h, unsigned int i)
lib/libutil/ohash.c
136
ohash_find(struct ohash *h, unsigned int i)
lib/libutil/ohash.c
145
ohash_insert(struct ohash *h, unsigned int i, void *p)
lib/libutil/ohash.c
163
ohash_entries(struct ohash *h)
lib/libutil/ohash.c
169
ohash_first(struct ohash *h, unsigned int *pos)
lib/libutil/ohash.c
176
ohash_next(struct ohash *h, unsigned int *pos)
lib/libutil/ohash.c
185
ohash_init(struct ohash *h, unsigned int size, struct ohash_info *info)
lib/libutil/ohash.c
222
ohash_lookup_interval(struct ohash *h, const char *start, const char *end,
lib/libutil/ohash.c
270
ohash_lookup_memory(struct ohash *h, const char *k, size_t size, uint32_t hv)
lib/libutil/ohash.c
314
ohash_qlookup(struct ohash *h, const char *s)
lib/libutil/ohash.c
321
ohash_qlookupi(struct ohash *h, const char *s, const char **e)
lib/libutil/ohash.c
37
static void ohash_resize(struct ohash *);
lib/libutil/ohash.c
61
ohash_delete(struct ohash *h)
lib/libutil/ohash.c
70
ohash_resize(struct ohash *h)
lib/libutil/ohash.h
53
void ohash_init(struct ohash *, unsigned, struct ohash_info *);
lib/libutil/ohash.h
54
void ohash_delete(struct ohash *);
lib/libutil/ohash.h
56
unsigned int ohash_lookup_interval(struct ohash *, const char *,
lib/libutil/ohash.h
58
unsigned int ohash_lookup_memory(struct ohash *, const char *,
lib/libutil/ohash.h
61
void *ohash_find(struct ohash *, unsigned int);
lib/libutil/ohash.h
62
void *ohash_remove(struct ohash *, unsigned int);
lib/libutil/ohash.h
63
void *ohash_insert(struct ohash *, unsigned int, void *);
lib/libutil/ohash.h
64
void *ohash_first(struct ohash *, unsigned int *);
lib/libutil/ohash.h
65
void *ohash_next(struct ohash *, unsigned int *);
lib/libutil/ohash.h
66
unsigned int ohash_entries(struct ohash *);
lib/libutil/ohash.h
71
unsigned int ohash_qlookupi(struct ohash *, const char *, const char **);
lib/libutil/ohash.h
72
unsigned int ohash_qlookup(struct ohash *, const char *);
usr.bin/ftp/cmds.c
1630
int ohash, overbose;
usr.bin/ftp/cmds.c
1650
ohash = hash;
usr.bin/ftp/cmds.c
1656
hash = ohash;
usr.bin/m4/extern.h
72
extern struct ohash macros;
usr.bin/m4/look.c
64
struct ohash macros;
usr.bin/make/arch.c
110
static struct ohash archives; /* Archives we've already examined. */
usr.bin/make/arch.c
113
struct ohash members; /* All the members of this archive, as
usr.bin/make/dir.c
172
struct ohash files; /* hash of name of files in the directory */
usr.bin/make/dir.c
182
static struct ohash knownDirectories; /* cache all open directories */
usr.bin/make/dir.c
201
static struct ohash mtimes;
usr.bin/make/dir.c
276
struct ohash *h = &p->files;
usr.bin/make/dir.c
290
struct ohash *h = &p->files;
usr.bin/make/dump.c
57
sort_ohash_by_name(struct ohash *h)
usr.bin/make/dump.c
65
sort_ohash(struct ohash *h, int (*comparison)(const void *, const void *))
usr.bin/make/dump.h
35
struct ohash;
usr.bin/make/dump.h
43
extern void *sort_ohash_by_name(struct ohash *);
usr.bin/make/dump.h
49
extern void *sort_ohash(struct ohash *, int (*)(const void *, const void *));
usr.bin/make/make.c
97
static struct ohash targets; /* stuff we must build */
usr.bin/make/memory.c
181
free_hash(struct ohash *h)
usr.bin/make/memory.h
52
struct ohash;
usr.bin/make/memory.h
54
extern void free_hash(struct ohash *);
usr.bin/make/parse.c
102
static struct ohash htargets;
usr.bin/make/parse.c
1414
register_target(GNode *gn, struct ohash *t)
usr.bin/make/parse.c
1434
build_target_group(struct growableArray *targets, struct ohash *t)
usr.bin/make/parse.c
151
static bool register_target(GNode *, struct ohash *);
usr.bin/make/parse.c
173
static void build_target_group(struct growableArray *, struct ohash *t);
usr.bin/make/suff.c
152
static unsigned int reverse_slot(struct ohash *, const char *, const char **);
usr.bin/make/suff.c
214
reverse_slot(struct ohash *h, const char *s, const char **e)
usr.bin/make/suff.c
69
static struct ohash suffixes;
usr.bin/make/suff.c
89
static struct ohash transforms;
usr.bin/make/targ.c
114
static struct ohash targets; /* hash table of targets */
usr.bin/make/targ.c
339
struct ohash *
usr.bin/make/targ.h
68
extern struct ohash *targets_hash(void);
usr.bin/make/targequiv.c
117
struct ohash equiv;
usr.bin/make/targequiv.c
118
struct ohash *t = targets_hash();
usr.bin/make/targequiv.c
61
static void add_to_equiv_list(struct ohash *, GNode *);
usr.bin/make/targequiv.c
85
add_to_equiv_list(struct ohash *equiv, GNode *gn)
usr.bin/make/var.c
177
static struct ohash global_variables;
usr.bin/mandoc/chars.c
426
static struct ohash mchars;
usr.bin/mandoc/dba.c
334
get_macro_entry(struct ohash *macro, const char *value, int32_t np)
usr.bin/mandoc/dba.c
399
struct ohash *macro;
usr.bin/mandoc/dba.c
425
dba_macro_write(struct ohash *macro)
usr.bin/mandoc/dba.c
47
*get_macro_entry(struct ohash *, const char *, int32_t);
usr.bin/mandoc/dba.c
49
static void dba_macro_write(struct ohash *);
usr.bin/mandoc/dba.c
59
struct ohash *macro;
usr.bin/mandoc/dba.c
78
struct ohash *macro;
usr.bin/mandoc/html.c
122
static struct ohash id_unique;
usr.bin/mandoc/mandoc_ohash.c
31
mandoc_ohash_init(struct ohash *h, unsigned int sz, ptrdiff_t ko)
usr.bin/mandoc/mandoc_ohash.h
19
void mandoc_ohash_init(struct ohash *, unsigned int, ptrdiff_t);
usr.bin/mandoc/mandoc_xr.c
29
static struct ohash *xr_hash = NULL;
usr.bin/mandoc/mandocdb.c
173
static struct ohash mpages; /* table of distinct manual pages */
usr.bin/mandoc/mandocdb.c
174
static struct ohash mlinks; /* table of directory entries */
usr.bin/mandoc/mandocdb.c
175
static struct ohash names; /* table of all names */
usr.bin/mandoc/mandocdb.c
176
static struct ohash strings; /* table of all strings */
usr.bin/mandoc/mandocdb.c
1834
struct ohash *htab;
usr.bin/mandoc/mansearch.c
233
static struct ohash *
usr.bin/mandoc/mansearch.c
234
manmerge(struct expr *e, struct ohash *htab)
usr.bin/mandoc/mansearch.c
248
static struct ohash *
usr.bin/mandoc/mansearch.c
249
manmerge_term(struct expr *e, struct ohash *htab)
usr.bin/mandoc/mansearch.c
307
static struct ohash *
usr.bin/mandoc/mansearch.c
308
manmerge_or(struct expr *e, struct ohash *htab)
usr.bin/mandoc/mansearch.c
317
static struct ohash *
usr.bin/mandoc/mansearch.c
318
manmerge_and(struct expr *e, struct ohash *htab)
usr.bin/mandoc/mansearch.c
320
struct ohash *hand, *h1, *h2;
usr.bin/mandoc/mansearch.c
61
static struct ohash *manmerge(struct expr *, struct ohash *);
usr.bin/mandoc/mansearch.c
62
static struct ohash *manmerge_term(struct expr *, struct ohash *);
usr.bin/mandoc/mansearch.c
63
static struct ohash *manmerge_or(struct expr *, struct ohash *);
usr.bin/mandoc/mansearch.c
64
static struct ohash *manmerge_and(struct expr *, struct ohash *);
usr.bin/mandoc/mansearch.c
91
struct ohash *htab;
usr.bin/mandoc/roff.c
105
struct ohash *reqtab; /* request lookup table */
usr.bin/mandoc/roff.c
629
struct ohash *
usr.bin/mandoc/roff.c
632
struct ohash *htab;
usr.bin/mandoc/roff.c
655
roffhash_free(struct ohash *htab)
usr.bin/mandoc/roff.c
670
roffhash_find(struct ohash *htab, const char *name, size_t sz)
usr.bin/mandoc/roff.h
21
struct ohash;
usr.bin/mandoc/roff_int.h
21
struct ohash;
usr.bin/mandoc/roff_int.h
35
struct ohash *mdocmac; /* Mdoc macro lookup table. */
usr.bin/mandoc/roff_int.h
36
struct ohash *manmac; /* Man macro lookup table. */
usr.bin/mandoc/roff_int.h
81
struct ohash *roffhash_alloc(enum roff_tok, enum roff_tok);
usr.bin/mandoc/roff_int.h
82
enum roff_tok roffhash_find(struct ohash *, const char *, size_t);
usr.bin/mandoc/roff_int.h
83
void roffhash_free(struct ohash *);
usr.bin/mandoc/tag.c
51
static struct ohash tag_data;
usr.bin/signify/signify.c
657
struct ohash myh;
usr.bin/tsort/tsort.c
114
static void nodes_init(struct ohash *);
usr.bin/tsort/tsort.c
115
static struct node *node_lookup(struct ohash *, const char *, const char *);
usr.bin/tsort/tsort.c
119
static unsigned int read_pairs(FILE *, struct ohash *, int,
usr.bin/tsort/tsort.c
121
static void split_nodes(struct ohash *, struct array *, struct array *);
usr.bin/tsort/tsort.c
122
static void make_transparent(struct ohash *);
usr.bin/tsort/tsort.c
128
static void dump_hash(struct ohash *);
usr.bin/tsort/tsort.c
130
static unsigned int read_hints(FILE *, struct ohash *, int,
usr.bin/tsort/tsort.c
156
static void parse_args(int, char *[], struct ohash *);
usr.bin/tsort/tsort.c
157
static int tsort(struct ohash *);
usr.bin/tsort/tsort.c
226
nodes_init(struct ohash *h)
usr.bin/tsort/tsort.c
232
node_lookup(struct ohash *h, const char *start, const char *end)
usr.bin/tsort/tsort.c
270
dump_hash(struct ohash *h)
usr.bin/tsort/tsort.c
302
read_pairs(FILE *f, struct ohash *h, int reverse, const char *name,
usr.bin/tsort/tsort.c
356
read_hints(FILE *f, struct ohash *h, int quiet, const char *name,
usr.bin/tsort/tsort.c
474
make_transparent(struct ohash *hash)
usr.bin/tsort/tsort.c
530
split_nodes(struct ohash *hash, struct array *heap, struct array *remaining)
usr.bin/tsort/tsort.c
823
parse_args(int argc, char *argv[], struct ohash *pairs)
usr.bin/tsort/tsort.c
912
tsort(struct ohash *pairs)
usr.bin/tsort/tsort.c
993
struct ohash pairs;