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