Home
last modified time | relevance | path

Searched refs:ohash (Results 1 – 16 of 16) sorted by relevance

/illumos-gate/usr/src/cmd/mandoc/
H A Dcompat_ohash.h38 struct ohash { struct
52 void ohash_init(struct ohash *, unsigned, struct ohash_info *); argument
53 void ohash_delete(struct ohash *);
57 unsigned int ohash_lookup_memory(struct ohash *, const char *,
59 void *ohash_find(struct ohash *, unsigned int);
60 void *ohash_remove(struct ohash *, unsigned int);
61 void *ohash_insert(struct ohash *, unsigned int, void *);
62 void *ohash_first(struct ohash *, unsigned int *);
63 void *ohash_next(struct ohash *, unsigned int *);
64 unsigned int ohash_entries(struct ohash *);
[all …]
H A Droff_int.h21 struct ohash;
35 struct ohash *mdocmac; /* Mdoc macro lookup table. */
36 struct ohash *manmac; /* Man macro lookup table. */
80 struct ohash *roffhash_alloc(enum roff_tok, enum roff_tok);
81 enum roff_tok roffhash_find(struct ohash *, const char *, size_t);
82 void roffhash_free(struct ohash *);
H A Dcompat_ohash.c40 static void ohash_resize(struct ohash *);
64 ohash_delete(struct ohash *h) in ohash_delete()
73 ohash_resize(struct ohash *h) in ohash_resize()
121 ohash_remove(struct ohash *h, unsigned int i) in ohash_remove()
139 ohash_find(struct ohash *h, unsigned int i) in ohash_find()
148 ohash_insert(struct ohash *h, unsigned int i, void *p) in ohash_insert()
166 ohash_entries(struct ohash *h) in ohash_entries()
172 ohash_first(struct ohash *h, unsigned int *pos) in ohash_first()
179 ohash_next(struct ohash *h, unsigned int *pos) in ohash_next()
317 ohash_qlookup(struct ohash *h, const char *s) in ohash_qlookup()
[all …]
H A Dmansearch.c64 static struct ohash *manmerge(struct expr *, struct ohash *);
65 static struct ohash *manmerge_term(struct expr *, struct ohash *);
66 static struct ohash *manmerge_or(struct expr *, struct ohash *);
67 static struct ohash *manmerge_and(struct expr *, struct ohash *);
94 struct ohash *htab; in mansearch()
236 static struct ohash *
237 manmerge(struct expr *e, struct ohash *htab) in manmerge()
251 static struct ohash *
310 static struct ohash *
320 static struct ohash *
[all …]
H A Ddba.c55 *get_macro_entry(struct ohash *, const char *, int32_t);
57 static void dba_macro_write(struct ohash *);
67 struct ohash *macro; in dba_new()
86 struct ohash *macro; in dba_free()
341 get_macro_entry(struct ohash *macro, const char *value, int32_t np) in get_macro_entry()
406 struct ohash *macro; in dba_macros_write()
432 dba_macro_write(struct ohash *macro) in dba_macro_write()
H A Dmandoc_ohash.h23 void mandoc_ohash_init(struct ohash *, unsigned int, ptrdiff_t);
H A Dmandoc_ohash.c33 mandoc_ohash_init(struct ohash *h, unsigned int sz, ptrdiff_t ko) in mandoc_ohash_init()
H A Dchars.c429 static struct ohash mchars;
H A Dmandoc_xr.c31 static struct ohash *xr_hash = NULL;
H A Dtag.c50 static struct ohash tag_data;
H A Dmandocdb.c189 static struct ohash mpages; /* table of distinct manual pages */
190 static struct ohash mlinks; /* table of directory entries */
191 static struct ohash names; /* table of all names */
192 static struct ohash strings; /* table of all strings */
1854 struct ohash *htab; in putkeys()
H A Droff.h21 struct ohash;
H A Droff.c115 struct ohash *reqtab; /* request lookup table */
637 struct ohash *
640 struct ohash *htab; in roffhash_alloc()
663 roffhash_free(struct ohash *htab) in roffhash_free()
678 roffhash_find(struct ohash *htab, const char *name, size_t sz) in roffhash_find()
H A Dhtml.c121 static struct ohash id_unique;
/illumos-gate/usr/src/lib/libxcurses2/src/libc/xcurses/
H A Ddoupdate.c795 unsigned int *ohash = __m_screen->_hash; in cost() local
797 unsigned long *ohash = __m_screen->_hash; in cost() local
828 if (ohash[or] != nhash[nr]) { in cost()
/illumos-gate/usr/src/lib/libxcurses/src/libc/xcurses/
H A Ddoupdate.c661 register unsigned long *ohash = __m_screen->_hash; local
693 if (ohash[or] != nhash[nr]