Lines Matching defs:argc
253 * @argc: number of arguments
260 int *argc, char **argv)
273 *argc = 1;
274 *argv = malloc(*argc * sizeof(char *));
307 dprintf("CLI DEBUG: argc = %d\n", *argc);
308 for (i = 0; i < *argc; i++)
318 * @argc: number of arguments
326 int *argc, char **argv)
334 *argc = 0;
378 (*argc)++;
383 dprintf("CLI DEBUG parse: argc = %d\n", *argc);
386 if (!*argc)
390 *argv = malloc(*argc * sizeof(char *));
582 int argc = 0;
586 parse_command_line(line, &command, &module, &argc, argv);
590 if (argc != 0)
609 for (i = 0; i < argc; i++)
611 if (argc > 0)
621 int argc, i = 0;
627 parse_command_line(line, &command, &module, &argc, argv);
632 * This will allocate memory for argc/argv
634 expand_aliases(line, &command, &module, &argc, argv);
650 dprintf("CLI_DEBUG exec: Reworking arguments with argc=%d\n",argc);
652 new_argv=malloc((argc + 2)*sizeof(char *));
653 for (int argc_iter=0; argc_iter<argc; argc_iter++) {
661 argc++;
667 current_module->exec(argc, argv, hardware);
671 current_mode->show_modules->default_callback(argc, argv, hardware);
675 current_mode->set_modules->default_callback(argc, argv, hardware);
680 current_module->exec(argc, argv, hardware);
704 current_module->exec(argc, argv, hardware);
712 current_module->exec(argc, argv, hardware);
723 current_module->exec(argc, argv, hardware);
730 current_module->exec(argc, argv, hardware);
742 for (i = 0; i < argc; i++)
744 if (argc > 0)
801 void print_history(int argc, char **argv, struct s_hardware * hardware)
803 (void)argc;