Lines Matching defs:argc
170 poptContext poptGetContext(const char * name, int argc, const char ** argv,
179 con->os->argc = argc;
188 con->leftovers = calloc( (argc + 1), sizeof(*con->leftovers) );
197 con->finalArgvAlloced = argc * 2;
371 rc = poptDupArgv(con->os->currAlias->argc, con->os->currAlias->argv,
372 &con->os->argc, &con->os->argv);
385 int argc = 0;
391 if (item->argv == NULL || item->argc < 1 ||
396 (6 + item->argc + con->numLeftovers + con->finalArgvCount));
402 argv[argc] = s;
404 argv[argc] = findProgramPath(item->argv[0]);
405 if (argv[argc++] == NULL) return POPT_ERROR_NOARG;
407 if (item->argc > 1) {
408 memcpy(argv + argc, item->argv + 1, sizeof(*argv) * (item->argc - 1));
409 argc += (item->argc - 1);
413 memcpy(argv + argc, con->finalArgv,
415 argc += con->finalArgvCount;
419 memcpy(argv + argc, con->leftovers, sizeof(*argv) * con->numLeftovers);
420 argc += con->numLeftovers;
423 argv[argc] = NULL;
457 fprintf(stderr, "==> execvp(%s) argv[%d]:", argv[0], argc);
547 con->os->next, con->os->argb, con->os->argc, con->os->argv @*/
556 while (os->next == os->argc && os > con->optionStack) os--;
557 if (os->next == os->argc && os == con->optionStack) break;
559 for (i = os->next; i < os->argc; i++) {
569 if (os->argb == NULL) os->argb = PBM_ALLOC(os->argc);
585 con->os->next, con->os->argb, con->os->argc, con->os->argv @*/
639 con->arg_strip = PBM_ALLOC(con->optionStack[0].argc);
721 while (!con->os->nextCharArg && con->os->next == con->os->argc
725 if (!con->os->nextCharArg && con->os->next == con->os->argc) {
871 while (con->os->next == con->os->argc &&
875 if (con->os->next == con->os->argc) {
1118 item->argc = alias.argc;
1160 item->argc = newItem->argc;
1212 int argc;
1218 for (argc = 0; argv[argc]; argc++)
1226 rc = poptDupArgv(argc, argv, &con->os->argc, &con->os->argv);
1239 int poptStrippedArgv(poptContext con, int argc, char ** argv)
1241 int numargs = argc;
1247 for (i = 1; i < argc; i++) {
1252 for (i = 1; i < argc; i++) {