Lines Matching defs:mlinks
92 struct mlink *mlinks; /* singly linked list */
190 static struct ohash mlinks; /* table of directory entries */
434 mandoc_ohash_init(&mlinks, 6, offsetof(struct mlink, file));
507 mandoc_ohash_init(&mlinks, 6,
524 ohash_delete(&mlinks);
534 ohash_delete(&mlinks);
777 * Add a file to the mlinks table.
1013 slot = ohash_qlookup(&mlinks, mlink->file);
1014 assert(NULL == ohash_find(&mlinks, slot));
1015 ohash_insert(&mlinks, slot, mlink);
1032 mlink->next = mpage->mlinks;
1033 mpage->mlinks = mlink;
1055 while ((mlink = mpage->mlinks) != NULL) {
1056 mpage->mlinks = mlink->next;
1083 prev = &mpage->mlinks;
1096 if (NULL == ohash_find(&mlinks,
1097 ohash_qlookup(&mlinks, buf)))
1186 if ((mlink = mpage->mlinks) == NULL)
1212 mlink_dest = ohash_find(&mlinks,
1213 ohash_qlookup(&mlinks, meta->sodest));
1216 mlink_dest = ohash_find(&mlinks,
1217 ohash_qlookup(&mlinks, cp));
1248 mlink_dest->next = mpage->mlinks;
1249 mpage->mlinks = NULL;
1294 for (mlink = mpage->mlinks;
1320 mlink = mpage->mlinks;
1874 say(mpage->mlinks->file,
1882 say(mpage->mlinks->file,
2104 mlink = mpage->mlinks;
2187 if (ohash_find(&mlinks, ohash_qlookup(&mlinks,