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()
361 int argc, const char **argv, int flags) in parse_options_start() argument
364 ctx->argc = argc - 1; in parse_options_start()
388 for (; ctx->argc; ctx->argc--, ctx->argv++) { in parse_options_step()
440 ctx->argc--; in parse_options_step()
489 memmove(ctx->out + ctx->cpidx, ctx->argv, ctx->argc * sizeof(*ctx->out)); in parse_options_end()
490 ctx->out[ctx->cpidx + ctx->argc] = NULL; in parse_options_end()
491 return ctx->cpidx + ctx->argc; in parse_options_end()
494 int parse_options_subcommand(int argc, const char **argv, const struct option *options, in parse_options_subcommand() argument
499 perf_header__set_cmdline(argc, argv); in parse_options_subcommand()
517 parse_options_start(&ctx, argc, argv, flags); in parse_options_subcommand()
550 int parse_options(int argc, const char **argv, const struct option *options, in parse_options() argument
553 return parse_options_subcommand(argc, argv, options, NULL, in parse_options()