Lines Matching refs:argc
3614 static int have_cmd(int argc, const char **argv)
3616 char **__argv = malloc(sizeof(const char *) * argc);
3623 memcpy(__argv, argv, sizeof(const char *) * argc);
3624 argc = parse_options(argc, (const char **)__argv, record_options,
3628 system_wide = (argc == 0);
3809 int cmd_script(int argc, const char **argv)
4014 argc = parse_options_subcommand(argc, argv, options, script_subcommands, script_usage,
4039 if (argc > 1 && strlen(argv[0]) > 2 && strstarts("record", argv[0])) {
4042 return cmd_record(argc, argv);
4045 if (argc > 1 && strlen(argv[0]) > 2 && strstarts("report", argv[0])) {
4069 if (argc && !script_name && !rec_script_path && !rep_script_path) {
4080 argc -= 1;
4090 rep_args = argc - 1;
4095 rec_args = (argc - 1) - rep_args;
4124 if (have_cmd(argc - rep_args, &argv[rep_args]) != 0) {
4130 __argv = malloc((argc + 6) * sizeof(const char *));
4144 for (i = rep_args + 1; i < argc; i++)
4156 __argv = malloc((argc + 4) * sizeof(const char *));
4188 if (have_cmd(argc - 1, &argv[1]) != 0) {
4194 __argv = malloc((argc + 2) * sizeof(const char *));
4205 for (i = 2; i < argc; i++)
4332 err = scripting_ops->start_script(script_name, argc, argv, session);