From 3dd4054838af80d67a5dd2ac90776133fbbdfa6c Mon Sep 17 00:00:00 2001 From: Kawe Mazidjatari <48657826+Mauler125@users.noreply.github.com> Date: Sun, 9 Apr 2023 23:34:06 +0200 Subject: [PATCH] 'IsValidUTF8' const correctness Does not modify the string; make it const. --- r5dev/public/utility/utility.cpp | 4 ++-- r5dev/public/utility/utility.h | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/r5dev/public/utility/utility.cpp b/r5dev/public/utility/utility.cpp index cd53c821..71ab4909 100644 --- a/r5dev/public/utility/utility.cpp +++ b/r5dev/public/utility/utility.cpp @@ -560,10 +560,10 @@ size_t UTF8CharLength(const uint8_t cInput) /////////////////////////////////////////////////////////////////////////////// // For checking if input string is a valid UTF-8 encoded string. -bool IsValidUTF8(char* pszString) +bool IsValidUTF8(const char* pszString) { char c; - char* it; + const char* it; while (true) { diff --git a/r5dev/public/utility/utility.h b/r5dev/public/utility/utility.h index 20eeeb19..fe7a2c34 100644 --- a/r5dev/public/utility/utility.h +++ b/r5dev/public/utility/utility.h @@ -44,7 +44,7 @@ string Base64Decode(const string& svInput); string UTF8Encode(const wstring& wsvInput); //string UTF8Decode(const string& svInput); size_t UTF8CharLength(const uint8_t cInput); -bool IsValidUTF8(char* pszString); +bool IsValidUTF8(const char* pszString); bool StringIsDigit(const string& svInput); bool CompareStringAlphabetically(const string& svA, const string& svB);