From 536e7d01df963e22461d6e6342b4a19a931dfcc7 Mon Sep 17 00:00:00 2001 From: Humza Qureshi Date: Wed, 5 Feb 2025 15:01:55 -0500 Subject: [PATCH] change const char** to const char* const* in TextSplit ::TextSplit returns a char** now, so you can't cast to a const char** implicitly. By specifying const char* const*, we allow implicit conversions from both char** and const char**. The strings are copied into the vector anyway, so adding the extra const specifier changes nothing. --- include/Functions.hpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/include/Functions.hpp b/include/Functions.hpp index 901815fa..27b083ca 100644 --- a/include/Functions.hpp +++ b/include/Functions.hpp @@ -393,7 +393,7 @@ TextReplace(const std::string& text, const std::string& replace, const std::stri */ [[maybe_unused]] RLCPPAPI std::vector TextSplit(const std::string& text, char delimiter) { int count; - const char** split = ::TextSplit(text.c_str(), delimiter, &count); + const char* const* split = ::TextSplit(text.c_str(), delimiter, &count); return std::vector(split, split + count); }