From 1e5e0a565cbcaf4f8aafa5a12c84e987aa822e13 Mon Sep 17 00:00:00 2001 From: Simon Howard Date: Sat, 29 Mar 2014 21:38:11 -0400 Subject: 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. --- src/m_misc.h | 13 +++++++------ 1 file changed, 7 insertions(+), 6 deletions(-) (limited to 'src/m_misc.h') 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 -- cgit v1.2.3