Lines Matching defs:av
398 process_one(int (*handler)(papi_service_t, char **), char **av, int expected)
403 char *printer = av[1];
416 rc = handler(svc, av);
425 process_all(int (*handler)(papi_service_t, char **), char **av, int expected)
444 av[1] = printers[i];
445 rc += process_one(handler, av, expected);
455 process(int ac, char **av)
460 char *printer = av[1];
463 if ((num_args = lpc_handler(av[0], &handler)) < 0) {
464 printf(gettext("%s: invalid command\n"), av[0]);
470 rc = process_all(handler, av, num_args);
476 argv[0] = av[0];
478 if (strcmp(av[0], "topq") == 0) {
479 argv[1] = av[1];
481 argv[2] = av[i];
486 argv[1] = av[i];
490 rc = process_one(handler, av, num_args);
516 char **av = NULL;
526 if ((av = strsplit(line, " \t\n")) != NULL)
527 for (ac = 0; av[ac] != NULL; ac++);
532 (void) process(ac - 1, av);
533 free(av);
538 main(int ac, char *av[])
546 while ((c = getopt(ac, av, "E")) != EOF)
552 usage(av[0]);
558 result = process(ac - optind - 1, &av[optind]);