Lines Matching refs:argv
44 int main(int argc, char *argv[]) { in main() argument
49 if (!initializeVideo(argc, argv)) { in main()
55 if (!ParseCmdLine(argc, argv)) { in main()
110 void Usage(int argc, char *argv[]) { in Usage() argument
111 char *cmdTail = strrchr(*argv, '\\'); in Usage()
113 cmdTail = *argv; in Usage()
148 bool ParseCmdLine(int argc, char *argv[]) { in ParseCmdLine() argument
157 char **origArgv = argv; in ParseCmdLine()
164 argv++; in ParseCmdLine()
165 if (argc > 0 && isdigit((*argv)[0])) { in ParseCmdLine()
168 gThreadsHigh = gThreadsLow = (int)strtol(argv[0], &end, 0); in ParseCmdLine()
181 argv++; in ParseCmdLine()
186 if (!strncmp("--size", *argv, (std::size_t)6)) { in ParseCmdLine()
193 argv++; in ParseCmdLine()
200 if (strchr(*argv, 'x') != strrchr(*argv, 'x')) { in ParseCmdLine()
202 std::cout << "Error: map size should be nnnxnnn (" << *argv << ")" in ParseCmdLine()
208 rval = sscanf(*argv, "%ux%u", &newX, &newY); in ParseCmdLine()
210 std::cout << "Error parsing map size (format should be nnnxnnn (" << *argv in ParseCmdLine()
216 std::cout << "Error: size of map should be greater than 0 (" << *argv << ")" in ParseCmdLine()
223 argv++; in ParseCmdLine()
226 else if (!strncmp("--seed", *argv, (std::size_t)6)) { in ParseCmdLine()
227 argv++; in ParseCmdLine()
236 int rtval = sscanf(*argv, "%u", &newSeed); in ParseCmdLine()
238 std::cout << "Error: --seed should be an unsigned number (instead of " << *argv in ParseCmdLine()
244 argv++; in ParseCmdLine()
248 else if (!strncmp("--polys", *argv, (std::size_t)7)) { in ParseCmdLine()
250 argv++; in ParseCmdLine()
258 int rtval = sscanf(*argv, "%u", &newnPolygons); in ParseCmdLine()
260 std::cout << "Error: number of polygons must be greater than 0 (" << *argv in ParseCmdLine()
265 argv++; in ParseCmdLine()
269 else if (!strncmp("--csv", *argv, (std::size_t)5)) { in ParseCmdLine()
270 argv++; in ParseCmdLine()
278 gCsvFilename = *argv; in ParseCmdLine()
279 argv++; in ParseCmdLine()
284 else if (!strncmp("--grainsize", *argv, (std::size_t)11)) { in ParseCmdLine()
285 argv++; in ParseCmdLine()
293 int grval = sscanf(*argv, "%u", &newGrainSize); in ParseCmdLine()
301 argv++; in ParseCmdLine()
304 else if (!strncmp("--use_malloc", *argv, (std::size_t)12)) { in ParseCmdLine()
305 argv++; in ParseCmdLine()
318 std::cout << "Error: unrecognized argument: " << *argv << "\n"; in ParseCmdLine()
320 argv++; in ParseCmdLine()