Lines Matching defs:match
218 const struct bsdtar_option *popt, *match = NULL, *match2 = NULL;
359 /* Search the table for an unambiguous match. */
361 /* Short-circuit if first chars don't match. */
366 match2 = match; /* Record up to two matches. */
367 match = popt;
368 /* If it's an exact match, we're done. */
376 /* Fail if there wasn't a unique match. */
377 if (match == NULL) {
386 long_prefix, bsdtar->getopt_word, match->name, match2->name);
390 /* We've found a unique match; does it need an argument? */
391 if (match->required) {
398 long_prefix, match->name);
409 long_prefix, match->name);
413 return (match->equivalent);