Lines Matching refs:rest
372 const char *rest; in parse_long_opt() local
378 rest = skip_prefix(arg, options->long_name); in parse_long_opt()
380 if (!rest) in parse_long_opt()
382 if (*rest == '=') in parse_long_opt()
384 if (*rest) in parse_long_opt()
389 if (!rest) { in parse_long_opt()
397 rest = skip_prefix(arg, options->long_name + 3); in parse_long_opt()
398 if (rest) { in parse_long_opt()
436 rest = skip_prefix(arg + 3, options->long_name); in parse_long_opt()
438 if (!rest && strstarts(options->long_name, arg + 3)) in parse_long_opt()
440 if (!rest) in parse_long_opt()
444 if (*rest) { in parse_long_opt()
445 if (*rest != '=') in parse_long_opt()
447 p->opt = rest + 1; in parse_long_opt()