Lines Matching refs:argc
27 } else if ((opt->flags & PARSE_OPT_LASTARG_DEFAULT) && (p->argc == 1 || in get_arg()
30 } else if (p->argc > 1) { in get_arg()
31 p->argc--; in get_arg()
364 int argc, const char **argv, int flags) in parse_options_start() argument
367 ctx->argc = argc - 1; in parse_options_start()
392 for (; ctx->argc; ctx->argc--, ctx->argv++) { in parse_options_step()
445 ctx->argc--; in parse_options_step()
494 memmove(ctx->out + ctx->cpidx, ctx->argv, ctx->argc * sizeof(*ctx->out)); in parse_options_end()
495 ctx->out[ctx->cpidx + ctx->argc] = NULL; in parse_options_end()
496 return ctx->cpidx + ctx->argc; in parse_options_end()
499 int parse_options_subcommand(int argc, const char **argv, const struct option *options, in parse_options_subcommand() argument
504 perf_env__set_cmdline(&perf_env, argc, argv); in parse_options_subcommand()
522 parse_options_start(&ctx, argc, argv, flags); in parse_options_subcommand()
557 int parse_options(int argc, const char **argv, const struct option *options, in parse_options() argument
560 return parse_options_subcommand(argc, argv, options, NULL, in parse_options()
695 for (i = 1; i < ctx->argc; ++i) { in option__in_argv()
756 if (ctx && ctx->argc > 1 && !option__in_argv(opts, ctx)) in usage_with_options_internal()