Lines Matching refs:rest
375 const char *rest; in parse_long_opt() local
381 rest = skip_prefix(arg, options->long_name); in parse_long_opt()
383 if (!rest) in parse_long_opt()
385 if (*rest == '=') in parse_long_opt()
387 if (*rest) in parse_long_opt()
392 if (!rest) { in parse_long_opt()
400 rest = skip_prefix(arg, options->long_name + 3); in parse_long_opt()
401 if (rest) { in parse_long_opt()
439 rest = skip_prefix(arg + 3, options->long_name); in parse_long_opt()
441 if (!rest && strstarts(options->long_name, arg + 3)) in parse_long_opt()
443 if (!rest) in parse_long_opt()
447 if (*rest) { in parse_long_opt()
448 if (*rest != '=') in parse_long_opt()
450 p->opt = rest + 1; in parse_long_opt()