Lines Matching defs:argv

74 	void (*parse_cmdline)(int argc, char **argv);
75 void (*handler)(int argc, char **argv);
249 static void parse_cmdline(int argc, char **argv)
265 while ((c = getopt_long(argc, argv, "+B:D:vh", long_options, NULL)) != -1) {
293 static void parse_cmdline_add(int argc, char **argv)
305 while ((c = getopt_long(argc, argv, "+vh", long_options, NULL)) != -1) {
328 // step back since sparse_initialize will ignore argv[0].
331 sparse_initialize(argc - optind, argv + optind, &semind_filelist);
334 static void parse_cmdline_rm(int argc, char **argv)
343 while ((c = getopt_long(argc, argv, "+vh", long_options, NULL)) != -1) {
359 static void parse_cmdline_search(int argc, char **argv)
374 while ((c = getopt_long(argc, argv, "+ef:m:k:p:lvh", long_options, NULL)) != -1) {
408 str = argv[optind];
428 semind_search_symbol = argv[optind++];
789 static void command_add(int argc, char **argv)
841 static void command_rm(int argc, char **argv)
852 sqlite_bind_text(stmt, "@file", argv[i], -1);
927 static int search_query_callback(void *data, int argc, char **argv, char **colname)
964 print_mode(argv[5]);
972 printf("%c", atoi(argv[6]));
980 print_file_line(argv[0], atoi(argv[1]));
989 printf("%s", argv[colnum]);
1023 static void command_search(int argc, char **argv)
1128 int main(int argc, char **argv)
1153 if (!(progname = rindex(argv[0], '/')))
1154 progname = argv[0];
1162 parse_cmdline(argc, argv);
1164 for (cmd = commands; cmd->name && strcmp(argv[optind], cmd->name); cmd++);
1166 semind_error(1, 0, "unknown command: %s", argv[optind]);
1172 cmd->parse_cmdline(argc, argv);
1175 cmd->handler(argc - optind, argv + optind);