ref: 062e8870ff0803932cce856c73bc4a9fd5d697eb
parent: e026fc872994b5d0069f0ef22b2ca118379e624f
author: Turo Lamminen <turotl@gmail.com>
date: Tue Aug 7 14:26:34 EDT 2018
hexen: Fix constness issue between SC_MatchString, SC_MustMatchString and MapCmdNames
--- a/src/hexen/h2def.h
+++ b/src/hexen/h2def.h
@@ -916,8 +916,8 @@
void SC_UnGet(void);
//boolean SC_Check(void);
boolean SC_Compare(const char *text);
-int SC_MatchString(char **strings);
-int SC_MustMatchString(char **strings);
+int SC_MatchString(const char **strings);
+int SC_MustMatchString(const char **strings);
void SC_ScriptError(const char *message);
extern char *sc_String;
--- a/src/hexen/p_setup.c
+++ b/src/hexen/p_setup.c
@@ -113,7 +113,7 @@
// PRIVATE DATA DEFINITIONS ------------------------------------------------
static mapInfo_t MapInfo[99];
-static char *MapCmdNames[] = {
+static const char *MapCmdNames[] = {
"SKY1",
"SKY2",
"DOUBLESKY",
--- a/src/hexen/sc_man.c
+++ b/src/hexen/sc_man.c
@@ -393,7 +393,7 @@
//
//==========================================================================
-int SC_MatchString(char **strings)
+int SC_MatchString(const char **strings)
{
int i;
@@ -413,7 +413,7 @@
//
//==========================================================================
-int SC_MustMatchString(char **strings)
+int SC_MustMatchString(const char **strings)
{
int i;