Lines Matching defs:argv
508 parse_command_line(int argc, char* argv[], options& opts)
518 if (argv[i][0] != '-')
521 opts.file_path = argv[i];
525 else if (!strcmp(argv[i], "--help"))
527 else if (!strcmp(argv[i], "--version")
528 || !strcmp(argv[i], "-v"))
533 else if (!strcmp(argv[i], "--debug-info-dir"))
536 || argv[i + 1][0] == '-')
541 abigail::tools_utils::make_path_absolute(argv[i + 1]);
544 else if (!strcmp(argv[i], "--headers-dir")
545 || !strcmp(argv[i], "--hd"))
550 opts.headers_dir = argv[j];
553 else if (!strcmp(argv[i], "--header-file")
554 || !strcmp(argv[i], "--hf"))
559 opts.header_files.push_back(argv[j]);
562 else if (!strcmp(argv[i], "--suppressions")
563 || !strcmp(argv[i], "--suppr"))
568 opts.wrong_option = argv[i];
571 opts.suppression_paths.push_back(argv[j]);
574 else if (!strcmp(argv[i], "--stdin"))
576 else if (!strcmp(argv[i], "--tu"))
579 else if (!strcmp(argv[i], "--ctf"))
582 else if (!strcmp(argv[i], "--diff"))
584 else if (!strcmp(argv[i], "--noout"))
587 else if (!strcmp(argv[i], "--show-type-use"))
590 if (i >= argc || argv[i][0] == '-')
592 opts.type_id_to_show = argv[i];
597 if (strlen(argv[i]) >= 2 && argv[i][0] == '-' && argv[i][1] == '-')
598 opts.wrong_option = argv[i];
606 emit_prefix(argv[0], cout)
617 emit_prefix(argv[0], cout)
681 main(int argc, char* argv[])
684 if (!parse_command_line(argc, argv, opts))
687 emit_prefix(argv[0], cerr)
689 display_usage(argv[0], cerr);
695 emit_prefix(argv[0], cout)
717 emit_prefix(argv[0], cerr)
749 if (!check_file(opts.file_path, cerr, argv[0]))
761 emit_prefix(argv[0], cerr)
827 emit_prefix(argv[0], cerr)
835 emit_prefix(argv[0], cerr)
841 emit_prefix(argv[0], cerr)
846 emit_prefix(argv[0], cerr)
860 emit_prefix(argv[0], cerr) << "failed to create temporary file\n";
896 emit_prefix(argv[0], cerr)