Typo fix.
[open-adventure.git] / cheat.c
diff --git a/cheat.c b/cheat.c
index d25e218fdf9a70b153b16cf836e8758037683105..4e94025668fa367a9a584e859eef62bec061de49 100644 (file)
--- a/cheat.c
+++ b/cheat.c
 /*
  * 'cheat' is a tool for generating save game files to test states that ought
  * not happen. It leverages chunks of advent, mostly initialize() and
- * savefile(), so we know we're always outputing save files that advent
+ * savefile(), so we know we're always outputting save files that advent
  * can import.
  *
- * Copyright (c) 1977, 2005 by Will Crowther and Don Woods
- * Copyright (c) 2017 by Eric S. Raymond
- * SPDX-License-Identifier: BSD-2-clause
+ * SPDX-FileCopyrightText: (C) 1977, 2005 by Will Crowther and Don Woods
+ * SPDX-License-Identifier: BSD-2-Clause
  */
+#include "advent.h"
+#include <editline/readline.h>
 #include <getopt.h>
-#include <stdlib.h>
-#include <stdio.h>
 #include <stdbool.h>
-#include <editline/readline.h>
-#include "advent.h"
+#include <stdio.h>
+#include <stdlib.h>
 
-int main(int argc, char *argv[])
-{
-    int ch;
-    char *savefilename = NULL;
-    int version = 0;
-    FILE *fp = NULL;
+int main(int argc, char *argv[]) {
+       int ch;
+       char *savefilename = NULL;
+       FILE *fp = NULL;
 
-    // Initialize game variables
-    initialise();
+       // Initialize game variables
+       initialise();
 
-    /* we're generating a saved game, so saved once by default,
-     * unless overridden with command-line options below.
-     */
-    game.saved = 1;
+       /* we're generating a saved game, so saved once by default,
+        * unless overridden with command-line options below.
+        */
+       game.saved = 1;
 
-    /*  Options. */
-    const char* opts = "d:l:s:t:v:o:";
-    const char* usage = "Usage: %s [-d numdie] [-s numsaves] [-v version] -o savefilename \n"
-                        "        -d number of deaths. Signed integer.\n"
-                        "        -l lifetime of lamp in turns. Signed integer.\n"
-                        "        -s number of saves. Signed integer.\n"
-                        "        -t number of turns. Signed integer.\n"
-                        "        -v version number of save format.\n"
-                        "        -o required. File name of save game to write.\n";
+       /*  Options. */
+       const char *opts = "d:l:s:t:v:o:";
+       const char *usage =
+           "Usage: %s [-d numdie] [-s numsaves] [-v version] -o savefilename "
+           "\n"
+           "        -d number of deaths. Signed integer.\n"
+           "        -l lifetime of lamp in turns. Signed integer.\n"
+           "        -s number of saves. Signed integer.\n"
+           "        -t number of turns. Signed integer.\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':
-            game.numdie = (turn_t)atoi(optarg);
-            printf("cheat: game.numdie = %d\n", game.numdie);
-            break;
-        case 'l':
-            game.limit = (turn_t)atoi(optarg);
-            printf("cheat: game.limit = %d\n", game.limit);
-            break;
-        case 's':
-            game.saved = (int)atoi(optarg);
-            printf("cheat: game.saved = %d\n", game.saved);
-            break;
-        case 't':
-            game.turns = (turn_t)atoi(optarg);
-            printf("cheat: game.turns = %d\n", game.turns);
-            break;
-        case 'v':
-            version = atoi(optarg);
-            printf("cheat: version = %d\n", version);
-            break;
-        case 'o':
-            savefilename = optarg;
-            break;
-        default:
-            fprintf(stderr,
-                    usage, argv[0]);
-            exit(EXIT_FAILURE);
-            break;
-        }
-    }
+       while ((ch = getopt(argc, argv, opts)) != EOF) {
+               switch (ch) {
+               case 'd':
+                       game.numdie = (turn_t)atoi(optarg);
+                       printf("cheat: game.numdie = %d\n", game.numdie);
+                       break;
+               case 'l':
+                       game.limit = (turn_t)atoi(optarg);
+                       printf("cheat: game.limit = %d\n", game.limit);
+                       break;
+               case 's':
+                       game.saved = (int)atoi(optarg);
+                       printf("cheat: game.saved = %d\n", game.saved);
+                       break;
+               case 't':
+                       game.turns = (turn_t)atoi(optarg);
+                       printf("cheat: game.turns = %d\n", game.turns);
+                       break;
+               case 'v':
+                       save.version = atoi(optarg);
+                       printf("cheat: version = %d\n", save.version);
+                       break;
+               case 'o':
+                       savefilename = optarg;
+                       break;
+               default:
+                       fprintf(stderr, usage, argv[0]);
+                       exit(EXIT_FAILURE);
+                       break;
+               }
+       }
 
-    // Save filename required; the point of cheat is to generate save file
-    if (savefilename == NULL) {
-        fprintf(stderr,
-                usage, argv[0]);
-        fprintf(stderr,
-                "ERROR: filename required\n");
-        exit(EXIT_FAILURE);
-    }
+       // Save filename required; the point of cheat is to generate save file
+       if (savefilename == NULL) {
+               fprintf(stderr, usage, argv[0]);
+               fprintf(stderr, "ERROR: filename required\n");
+               exit(EXIT_FAILURE);
+       }
 
-    fp = fopen(savefilename, WRITE_MODE);
-    if (fp == NULL) {
-        fprintf(stderr,
-                "Can't open file %s. Exiting.\n", savefilename);
-        exit(EXIT_FAILURE);
-    }
+       fp = fopen(savefilename, WRITE_MODE);
+       if (fp == NULL) {
+               fprintf(stderr, "Can't open file %s. Exiting.\n", savefilename);
+               exit(EXIT_FAILURE);
+       }
 
-    savefile(fp, version);
+       savefile(fp);
 
-    fclose(fp);
+       fclose(fp);
 
-    printf("cheat: %s created.\n", savefilename);
+       printf("cheat: %s created.\n", savefilename);
 
-    return EXIT_SUCCESS;
+       return EXIT_SUCCESS;
 }
 
-/* 
+// LCOV_EXCL_START
+/*
  * Ugh...unused, but required for linkage.
- * See thje actually useful version of this in main.c
+ * See the actually useful version of this in main.c
  */
 
-char *myreadline(const char *prompt)
-{
-    return readline(prompt);
-}
+char *myreadline(const char *prompt) { return readline(prompt); }
+// LCOV_EXCL_STOP
 
+/* end */