Lines Matching defs:argv
23 char **argv;
32 if (args->argv && args->allocated) {
35 free(args->argv[i]);
36 free(args->argv);
39 args->argv = NULL;
55 assert(!args->argv || args->allocated);
57 newargv = realloc(args->argv, (args->argc + 2) * sizeof(char *));
62 args->argv = newargv;
64 args->argv[args->argc++] = newarg;
65 args->argv[args->argc] = NULL;
76 char *newarg = args->argv[args->argc - 1];
77 memmove(&args->argv[pos + 1], &args->argv[pos],
79 args->argv[pos] = newarg;
229 param = ctx->argv[ctx->argctr];
322 return process_option_group(ctx, ctx->argv[ctx->argctr]);
336 if (add_arg(ctx, ctx->argv[0]) == -1)
341 if (process_one(ctx, ctx->argv[ctx->argctr]) == -1)
350 free(ctx->outargs.argv[ctx->outargs.argc - 1]);
351 ctx->outargs.argv[--ctx->outargs.argc] = NULL;
367 if (!args || !args->argv || !args->argc)
371 ctx.argv = args->argv;