Lines Matching defs:match
200 const struct bsdtar_option *popt, *match = NULL, *match2 = NULL;
341 /* Search the table for an unambiguous match. */
343 /* Short-circuit if first chars don't match. */
348 match2 = match; /* Record up to two matches. */
349 match = popt;
350 /* If it's an exact match, we're done. */
358 /* Fail if there wasn't a unique match. */
359 if (match == NULL) {
368 long_prefix, bsdtar->getopt_word, match->name, match2->name);
372 /* We've found a unique match; does it need an argument? */
373 if (match->required) {
380 long_prefix, match->name);
391 long_prefix, match->name);
395 return (match->equivalent);