ref: fccdde81b5d69771667393972d48e2e7bc8bc7f9
parent: 0c4fe5bbe5efbef063e0d94b29cc2cc059fab654
author: Turo Lamminen <[email protected]>
date: Tue Mar 27 15:28:43 EDT 2018
Make TXT_NewDropdownList values parameter const
--- a/src/setup/multiplayer.c
+++ b/src/setup/multiplayer.c
@@ -59,7 +59,7 @@
// 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 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)
--- a/src/setup/sound.c
+++ b/src/setup/sound.c
@@ -34,7 +34,7 @@
NUM_OPLMODES,
} oplmode_t;
-static char *opltype_strings[] =
+static const char *opltype_strings[] =
{
"OPL2",
"OPL3"
--- a/textscreen/examples/guitest.c
+++ b/textscreen/examples/guitest.c
@@ -88,7 +88,7 @@
void UnicodeWindow(TXT_UNCAST_ARG(widget), void *user_data)
{
- static char *strings[] = {
+ static const char *strings[] = {
"lunedì", "martedì", "mercoledì", "giovedì",
"venerdì", "sabato", "domenica",
};
--- a/textscreen/txt_dropdown.c
+++ b/textscreen/txt_dropdown.c
@@ -288,7 +288,7 @@
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;
--- a/textscreen/txt_dropdown.h
+++ b/textscreen/txt_dropdown.h
@@ -43,7 +43,7 @@
{
txt_widget_t widget;
int *variable;
- char **values;
+ const char **values;
int num_values;
};
@@ -62,7 +62,7 @@
*/
txt_dropdown_list_t *TXT_NewDropdownList(int *variable,
- char **values, int num_values);
+ const char **values, int num_values);
#endif /* #ifndef TXT_DROPDOWN_H */