diff --git a/rpcs3/Emu/SysCalls/Modules.cpp b/rpcs3/Emu/SysCalls/Modules.cpp index b759960929..b240f0d635 100644 --- a/rpcs3/Emu/SysCalls/Modules.cpp +++ b/rpcs3/Emu/SysCalls/Modules.cpp @@ -14,7 +14,7 @@ std::vector g_static_funcs_list; struct ModuleInfo { u32 id; - char* name; + const char* name; } static const g_module_list[] = { diff --git a/rpcs3/Emu/SysCalls/Modules.h b/rpcs3/Emu/SysCalls/Modules.h index c940df2b58..8ed63b7f26 100644 --- a/rpcs3/Emu/SysCalls/Modules.h +++ b/rpcs3/Emu/SysCalls/Modules.h @@ -31,7 +31,7 @@ struct SFunc { func_caller* func; void* ptr; - char* name; + const char* name; std::vector ops; u64 group; u32 found; @@ -117,7 +117,7 @@ public: template __forceinline void AddFunc(u32 id, T func); - template __forceinline void AddFuncSub(const char group[8], const u64 ops[], char* name, T func); + template __forceinline void AddFuncSub(const char group[8], const u64 ops[], const char* name, T func); }; template @@ -127,7 +127,7 @@ __forceinline void Module::AddFunc(u32 id, T func) } template -__forceinline void Module::AddFuncSub(const char group[8], const u64 ops[], char* name, T func) +__forceinline void Module::AddFuncSub(const char group[8], const u64 ops[], const char* name, T func) { if (!ops[0]) return; diff --git a/rpcs3/Loader/TRP.cpp b/rpcs3/Loader/TRP.cpp index c1596a916e..5b2fd634f4 100644 --- a/rpcs3/Loader/TRP.cpp +++ b/rpcs3/Loader/TRP.cpp @@ -64,7 +64,7 @@ bool TRPLoader::LoadHeader(bool show) return true; } -bool TRPLoader::ContainsEntry(char *filename) +bool TRPLoader::ContainsEntry(const char *filename) { for (const TRPEntry& entry : m_entries) { if (!strcmp(entry.name, filename)) @@ -73,7 +73,7 @@ bool TRPLoader::ContainsEntry(char *filename) return false; } -void TRPLoader::RemoveEntry(char *filename) +void TRPLoader::RemoveEntry(const char *filename) { std::vector::iterator i = m_entries.begin(); while (i != m_entries.end()) { @@ -84,7 +84,7 @@ void TRPLoader::RemoveEntry(char *filename) } } -void TRPLoader::RenameEntry(char *oldname, char *newname) +void TRPLoader::RenameEntry(const char *oldname, const char *newname) { for (const TRPEntry& entry : m_entries) { if (!strcmp(entry.name, oldname)) diff --git a/rpcs3/Loader/TRP.h b/rpcs3/Loader/TRP.h index d86541e6c2..758af90989 100644 --- a/rpcs3/Loader/TRP.h +++ b/rpcs3/Loader/TRP.h @@ -34,9 +34,9 @@ public: virtual bool Install(std::string dest, bool show = false); virtual bool LoadHeader(bool show = false); - virtual bool ContainsEntry(char *filename); - virtual void RemoveEntry(char *filename); - virtual void RenameEntry(char *oldname, char *newname); + virtual bool ContainsEntry(const char *filename); + virtual void RemoveEntry(const char *filename); + virtual void RenameEntry(const char *oldname, const char *newname); virtual bool Close(); }; \ No newline at end of file