Lines Matching defs:argv
28 char **argv;
37 if (args->argv && args->allocated) {
40 free(args->argv[i]);
41 free(args->argv);
44 args->argv = NULL;
60 assert(!args->argv || args->allocated);
66 newargv = realloc(args->argv, (args->argc + 2) * sizeof(char *));
72 args->argv = newargv;
74 args->argv[args->argc++] = newarg;
75 args->argv[args->argc] = NULL;
87 char *newarg = args->argv[args->argc - 1];
88 memmove(&args->argv[pos + 1], &args->argv[pos],
90 args->argv[pos] = newarg;
261 param = ctx->argv[ctx->argctr];
360 ctx->argv[ctx->argctr]);
374 if (add_arg(ctx, ctx->argv[0]) == -1)
379 if (process_one(ctx, ctx->argv[ctx->argctr]) == -1)
390 strcmp(ctx->outargs.argv[ctx->outargs.argc - 1], "--") == 0) {
391 free(ctx->outargs.argv[ctx->outargs.argc - 1]);
392 ctx->outargs.argv[--ctx->outargs.argc] = NULL;
408 if (!args || !args->argv || !args->argc)
412 ctx.argv = args->argv;