foxygit / doom Log in
commit fccdde81b5d69771667393972d48e2e7bc8bc7f9
Author:     Turo Lamminen <turotl@gmail.com>
AuthorDate: Tue Mar 27 19:28:43 2018 +0300
Commit:     Turo Lamminen <turotl@gmail.com>
CommitDate: Tue Mar 27 19:28:43 2018 +0300

    Make TXT_NewDropdownList values parameter const
---
 src/setup/multiplayer.c       | 22 +++++++++++-----------
 src/setup/sound.c             |  2 +-
 textscreen/examples/guitest.c |  2 +-
 textscreen/txt_dropdown.c     |  2 +-
 textscreen/txt_dropdown.h     |  4 ++--
 5 files changed, 16 insertions(+), 16 deletions(-)

diff --git a/src/setup/multiplayer.c b/src/setup/multiplayer.c
index 284133d3..21bdda58 100644
--- a/src/setup/multiplayer.c
+++ b/src/setup/multiplayer.c
@@ -59,7 +59,7 @@ static const iwad_t fallback_iwads[] = {
 // Array of IWADs found to be installed

 static const iwad_t **found_iwads;
-static char **iwad_labels;
+static const char **iwad_labels;

 // Index of the currently selected IWAD

@@ -71,49 +71,49 @@ static char *iwadfile;

 static const char *wad_extensions[] = { "wad", "lmp", "deh", NULL };

-static char *doom_skills[] =
+static const char *doom_skills[] =
 {
     "I'm too young to die.", "Hey, not too rough.", "Hurt me plenty.",
     "Ultra-Violence.", "NIGHTMARE!",
 };

-static char *chex_skills[] =
+static const char *chex_skills[] =
 {
     "Easy does it", "Not so sticky", "Gobs of goo", "Extreme ooze",
     "SUPER SLIMEY!"
 };

-static char *heretic_skills[] =
+static const char *heretic_skills[] =
 {
     "Thou needeth a wet-nurse", "Yellowbellies-R-us", "Bringest them oneth",
     "Thou art a smite-meister", "Black plague possesses thee"
 };

-static char *hexen_fighter_skills[] =
+static const char *hexen_fighter_skills[] =
 {
     "Squire", "Knight", "Warrior", "Berserker", "Titan"
 };

-static char *hexen_cleric_skills[] =
+static const char *hexen_cleric_skills[] =
 {
     "Altar boy", "Acolyte", "Priest", "Cardinal", "Pope"
 };

-static char *hexen_mage_skills[] =
+static const char *hexen_mage_skills[] =
 {
     "Apprentice", "Enchanter", "Sorceror", "Warlock", "Archimage"
 };

-static char *strife_skills[] =
+static const char *strife_skills[] =
 {
     "Training", "Rookie", "Veteran", "Elite", "Bloodbath"
 };

-static char *character_classes[] = { "Fighter", "Cleric", "Mage" };
+static const char *character_classes[] = { "Fighter", "Cleric", "Mage" };

-static char *gamemodes[] = { "Co-operative", "Deathmatch", "Deathmatch 2.0" };
+static const char *gamemodes[] = { "Co-operative", "Deathmatch", "Deathmatch 2.0" };

-static char *strife_gamemodes[] =
+static const char *strife_gamemodes[] =
 {
     "Normal deathmatch",
     "Items respawn", // (altdeath)
diff --git a/src/setup/sound.c b/src/setup/sound.c
index 0e3173ae..475cfb50 100644
--- a/src/setup/sound.c
+++ b/src/setup/sound.c
@@ -34,7 +34,7 @@ typedef enum
     NUM_OPLMODES,
 } oplmode_t;

-static char *opltype_strings[] =
+static const char *opltype_strings[] =
 {
     "OPL2",
     "OPL3"
diff --git a/textscreen/examples/guitest.c b/textscreen/examples/guitest.c
index 0307602c..faa5d28b 100644
--- a/textscreen/examples/guitest.c
+++ b/textscreen/examples/guitest.c
@@ -88,7 +88,7 @@ void CloseWindow(TXT_UNCAST_ARG(button), void *user_data)

 void UnicodeWindow(TXT_UNCAST_ARG(widget), void *user_data)
 {
-    static char *strings[] = {
+    static const char *strings[] = {
         "lunedì", "martedì", "mercoledì", "giovedì",
         "venerdì", "sabato", "domenica",
     };
diff --git a/textscreen/txt_dropdown.c b/textscreen/txt_dropdown.c
index 5d72bf71..2439015b 100644
--- a/textscreen/txt_dropdown.c
+++ b/textscreen/txt_dropdown.c
@@ -288,7 +288,7 @@ txt_widget_class_t txt_dropdown_list_class =
     NULL,
 };

-txt_dropdown_list_t *TXT_NewDropdownList(int *variable, char **values,
+txt_dropdown_list_t *TXT_NewDropdownList(int *variable, const char **values,
                                          int num_values)
 {
     txt_dropdown_list_t *list;
diff --git a/textscreen/txt_dropdown.h b/textscreen/txt_dropdown.h
index ca21ec8d..69bc7d50 100644
--- a/textscreen/txt_dropdown.h
+++ b/textscreen/txt_dropdown.h
@@ -43,7 +43,7 @@ struct txt_dropdown_list_s
 {
     txt_widget_t widget;
     int *variable;
-    char **values;
+    const char **values;
     int num_values;
 };

@@ -62,7 +62,7 @@ struct txt_dropdown_list_s
  */

 txt_dropdown_list_t *TXT_NewDropdownList(int *variable,
-                                         char **values, int num_values);
+                                         const char **values, int num_values);

 #endif /* #ifndef TXT_DROPDOWN_H */