Lines Matching refs:argc
24 } else if ((opt->flags & PARSE_OPT_LASTARG_DEFAULT) && (p->argc == 1 || in get_arg()
27 } else if (p->argc > 1) { in get_arg()
28 p->argc--; in get_arg()
325 int argc, const char **argv, int flags) in parse_options_start() argument
328 ctx->argc = argc - 1; in parse_options_start()
350 for (; ctx->argc; ctx->argc--, ctx->argv++) { in parse_options_step()
399 ctx->argc--; in parse_options_step()
433 memmove(ctx->out + ctx->cpidx, ctx->argv, ctx->argc * sizeof(*ctx->out)); in parse_options_end()
434 ctx->out[ctx->cpidx + ctx->argc] = NULL; in parse_options_end()
435 return ctx->cpidx + ctx->argc; in parse_options_end()
438 int parse_options_subcommand(int argc, const char **argv, const struct option *options, in parse_options_subcommand() argument
443 perf_header__set_cmdline(argc, argv); in parse_options_subcommand()
461 parse_options_start(&ctx, argc, argv, flags); in parse_options_subcommand()
489 int parse_options(int argc, const char **argv, const struct option *options, in parse_options() argument
492 return parse_options_subcommand(argc, argv, options, NULL, in parse_options()