+ /* Options. */
+ const char* opts = "d:s:v:o:";
+ const char* usage = "Usage: %s [-d numdie] [-s numsaves] [-v version] -o savefilename \n"
+ " -d number of deaths. Signed integer value.\n"
+ " -s number of saves. Signed integer value.\n"
+ " -v version number of save format.\n"
+ " -o required. File name of save game to write.\n";
+
+ while ((ch = getopt(argc, argv, opts)) != EOF) {
+ switch (ch) {
+ case 'd':
+ numdie = (long)atoi(optarg);
+ break;
+ case 's':
+ saved = (long)atoi(optarg);
+ break;
+ case 'v':
+ version = (long)atoi(optarg);;
+ break;
+ case 'o':
+ savefilename = optarg;
+ break;
+ default:
+ fprintf(stderr,
+ usage, argv[0]);
+ exit(EXIT_FAILURE);
+ break;
+ }
+ }