Lines Matching defs:argv
229 char** argv,
237 usage(argv[0]);
246 const std::string arg = argv[a];
250 for (++a; a < argc && argv[a][0] != '-'; ++a)
251 outputDirOrFiles.push_back(argv[a]);
254 usage(argv[0], "--output requires an argument");
274 int verb = ::strtol(argv[a], &end_ptr, 10);
278 if (*end_ptr == '\0' && end_ptr != argv[a]) {
285 std::cout << basename(argv[0]) << " version 0.97" << std::endl;
289 for (++a; a < argc && argv[a][0] != '-'; ++a)
290 inputFiles.push_back(argv[a]);
299 if (strncmp(argv[a], "all", 3) == 0) {
305 stripWhiteListFile = argv[a++];
309 for (const char* c = argv[a]; *c; ++c) {
328 for (const char* c = argv[a]; *c; ++c) {
349 for (const char* c = argv[a]; *c; ++c) {
363 usage(argv[0]);
365 usage(argv[0], "Unknown command line option");
383 int main(int argc, char** argv)
398 usage(argv[0]);
400 parseCmdLine(argc, argv, inputFiles, outputDirOrFiles, whiteListFile, opts, verbosity);
403 usage(argv[0], "Output directory or file(s) required.");
413 usage(argv[0], "Output is not a directory.");
417 usage(argv[0], "Output must be either a single directory or one output file per input.");