shithub: choc

Download patch

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;