Lines Matching defs:argi
650 // Canonicalize the flag in |argv[argi]| of the form '--pass arg' into
662 // |argi| is modified to point past the current argument, and the string
663 // "argv[argi]=argv[argi + 1]" is returned. Otherwise, |argi| is unmodified and
664 // the string "|argv[argi]|" is returned.
665 std::string CanonicalizeFlag(const char** argv, int argc, int* argi) {
666 const char* cur_arg = argv[*argi];
667 const char* next_arg = (*argi + 1 < argc) ? argv[*argi + 1] : nullptr;
683 ++(*argi);
704 for (int argi = 1; argi < argc; ++argi) {
705 const char* cur_arg = argv[argi];
715 if (!*out_file && argi + 1 < argc) {
716 *out_file = argv[++argi];
796 pass_flags.push_back(CanonicalizeFlag(argv, argc, &argi));