summaryrefslogtreecommitdiff
path: root/src/m_misc.h
diff options
context:
space:
mode:
authorSimon Howard2014-03-29 21:38:11 -0400
committerSimon Howard2014-03-29 21:38:11 -0400
commit1e5e0a565cbcaf4f8aafa5a12c84e987aa822e13 (patch)
treec8e3345077d254cd42d7483e4762fd129b765a37 /src/m_misc.h
parent2e6e43c4a706e3670f131c7b2d5a5525f9bf0d7b (diff)
downloadchocolate-doom-1e5e0a565cbcaf4f8aafa5a12c84e987aa822e13.tar.gz
chocolate-doom-1e5e0a565cbcaf4f8aafa5a12c84e987aa822e13.tar.bz2
chocolate-doom-1e5e0a565cbcaf4f8aafa5a12c84e987aa822e13.zip
misc: Make arguments to string functions const.
Where a pointer is to a buffer that does not need to be mutable for the operation of the function, use const char * instead. This avoids some type errors where constant string are passed.
Diffstat (limited to 'src/m_misc.h')
-rw-r--r--src/m_misc.h13
1 files changed, 7 insertions, 6 deletions
diff --git a/src/m_misc.h b/src/m_misc.h
index 66035b5b..cb3dc8f6 100644
--- a/src/m_misc.h
+++ b/src/m_misc.h
@@ -43,12 +43,13 @@ boolean M_StrToInt(const char *str, int *result);
void M_ExtractFileBase(char *path, char *dest);
void M_ForceUppercase(char *text);
char *M_StrCaseStr(char *haystack, char *needle);
-boolean M_StringCopy(char *dest, char *src, size_t dest_size);
-boolean M_StringConcat(char *dest, char *src, size_t dest_size);
-char *M_StringReplace(char *haystack, char *needle, char *replacement);
-char *M_StringJoin(char *s, ...);
-boolean M_StringStartsWith(char *s, char *prefix);
-boolean M_StringEndsWith(char *s, char *suffix);
+boolean M_StringCopy(char *dest, const char *src, size_t dest_size);
+boolean M_StringConcat(char *dest, const char *src, size_t dest_size);
+char *M_StringReplace(const char *haystack, const char *needle,
+ const char *replacement);
+char *M_StringJoin(const char *s, ...);
+boolean M_StringStartsWith(const char *s, const char *prefix);
+boolean M_StringEndsWith(const char *s, const char *suffix);
char *M_OEMToUTF8(const char *ansi);
#endif