Lines Matching refs:match
44 " and \b--type\b options can be used to match parts of the table.]"
48 " names. A leading \b!\b inverts the match sense.]:[[!]]host,...]"
60 " names. A leading \b!\b inverts the match sense.]:[[!]]type,...]"
86 " and \b--type\b options can be used to match parts of the table.]"
90 " names. A leading \b!\b inverts the match sense.]:[[!]]host,...]"
95 " names. A leading \b!\b inverts the match sense.]:[[!]]type,...]"
190 Dt_t* match;
214 if (!state.match)
218 if (!(state.match = dtopen(&state.matchdisc, Dtoset)))
219 error(ERROR_SYSTEM|3, "out of space [match table]");
236 if (!(p = (Match_t*)dtmatch(state.match, b)))
239 error(ERROR_SYSTEM|3, "out of space [match entry]");
241 dtinsert(state.match, p);
258 if (!state.match || !(state.matchflags & (MATCH_HOST|MATCH_NOHOST)))
263 if (!(p = (Match_t*)dtmatch(state.match, s)))
267 p = (Match_t*)dtmatch(state.match, s);
284 if (!state.match || !(state.matchflags & (MATCH_TYPE|MATCH_NOTYPE)))
286 p = (Match_t*)dtmatch(state.match, s);
410 if ((s = *argv) && !*++argv && !state.mtab || state.mtab && (!*state.mtab || streq(state.mtab, "-")) || !state.mtab && (state.all || state.match))
425 if (state.all || state.match)