Lines Matching refs:argv
216 void CommandLineFlags::Parse(int argc, const char* const* argv) {
228 // Loop over argv, starting with 1, since the first is just the name of the program.
230 if (0 == strcmp("-h", argv[i]) || 0 == strcmp("--help", argv[i])) {
234 if (SkStrStartsWith(argv[j], '-')) {
237 helpFlags.append(1, &argv[j]);
241 SkDebugf("%s\n%s\n", argv[0], gUsage.c_str());
286 if (flag->match(argv[startI])) {
298 if (i + 1 < argc && !SkStrStartsWith(argv[i + 1], '-')) {
301 if (parse_bool_arg(argv[i], &value)) {
312 ignore_result(strtod(argv[i + 1], &end));
313 if (end == argv[i + 1] && SkStrStartsWith(argv[i + 1], '-')) {
317 flag->append(argv[i]);
322 flag->setInt(atoi(argv[i]));
326 flag->setDouble(atof(argv[i]));
335 if (SkStrStartsWith(argv[i], "NSDocumentRevisions") ||
336 SkStrStartsWith(argv[i], "-NSDocumentRevisions")) {
340 SkDebugf("Got unknown flag '%s'. Exiting.\n", argv[i]);