Lines Matching refs:argc
22 int argc;
34 for (i = 0; i < args->argc; i++)
38 args->argc = 0;
57 newargv = realloc(args->argv, (args->argc + 2) * sizeof(char *));
64 args->argv[args->argc++] = newarg;
65 args->argv[args->argc] = NULL;
71 assert(pos <= args->argc);
75 if (pos != args->argc - 1) {
76 char *newarg = args->argv[args->argc - 1];
78 sizeof(char *) * (args->argc - pos - 1));
86 if (ctx->argctr + 1 >= ctx->argc) {
327 ctx->nonopt = ctx->outargs.argc;
335 if (ctx->argc) {
340 for (ctx->argctr = 1; ctx->argctr < ctx->argc; ctx->argctr++)
349 if (ctx->nonopt && ctx->nonopt == ctx->outargs.argc) {
350 free(ctx->outargs.argv[ctx->outargs.argc - 1]);
351 ctx->outargs.argv[--ctx->outargs.argc] = NULL;
367 if (!args || !args->argv || !args->argc)
370 ctx.argc = args->argc;