summaryrefslogtreecommitdiff
path: root/ZAPDTR/ZAPDUtils/Utils/StringHelper.cpp
diff options
context:
space:
mode:
authorRandom <28494085+Random06457@users.noreply.github.com>2022-05-12 02:18:24 +0900
committerGitHub <noreply@github.com>2022-05-11 13:18:24 -0400
commit09432ee7f44ec1230826ca3ac3cdcf4b5a1f342d (patch)
tree86a51be3e3727f6058446fe8757ac970ecff0746 /ZAPDTR/ZAPDUtils/Utils/StringHelper.cpp
parent2e1a0b51449ef223c3b10403a643c191ba0100ba (diff)
Linux/GCC Support (#28)
* Initial Linux/GCC support commit * Add instructins for linux in the README * apply suggestions by @Erotemic and @Emill * Fix python 3.10 symlink line * Fix func_80041E80 type mismatch (#3) Type mismatch functions.h:664 * Makefile: clean OTRExporter/libultraship/ZAPDTR with distclean and fix CXX_FILES * Makefile: find C/CXX_FILES automatically * Makefile: remove ugly conditions in find commands * cleanup _MSC_VER usage * fix Windows build * cleanup extraction scripts * fix Windows build * Fix Windows path separator issue * fix rumble support for linux * use glew-cmake in dockerfile * add pulseaudio backend * fix ZAPDTR linkage * Check for "soh.elf" in directory (#6) hide second button if `soh.exe` or `soh.elf` is present * Fix hardcoded segment addresses (#5) * fix condition * hack lus -> soh dep for ZAPDTR Co-authored-by: sholdee <102821812+sholdee@users.noreply.github.com> Co-authored-by: qurious-pixel <62252937+qurious-pixel@users.noreply.github.com> Co-authored-by: GaryOderNichts <12049776+GaryOderNichts@users.noreply.github.com>
Diffstat (limited to 'ZAPDTR/ZAPDUtils/Utils/StringHelper.cpp')
-rw-r--r--ZAPDTR/ZAPDUtils/Utils/StringHelper.cpp6
1 files changed, 5 insertions, 1 deletions
diff --git a/ZAPDTR/ZAPDUtils/Utils/StringHelper.cpp b/ZAPDTR/ZAPDUtils/Utils/StringHelper.cpp
index e2b646fd9..070fffa63 100644
--- a/ZAPDTR/ZAPDUtils/Utils/StringHelper.cpp
+++ b/ZAPDTR/ZAPDUtils/Utils/StringHelper.cpp
@@ -3,6 +3,10 @@
#pragma optimize("2", on)
#define _CRT_SECURE_NO_WARNINGS
+#ifndef _MSC_VER
+#define vsprintf_s vsprintf
+#endif
+
std::vector<std::string> StringHelper::Split(std::string s, const std::string& delimiter)
{
std::vector<std::string> result;
@@ -44,7 +48,7 @@ std::string StringHelper::Replace(std::string str, const std::string& from,
while (start_pos != std::string::npos)
{
- str.replace(start_pos, from.length(), to);
+ str.replace(start_pos, from.length(), to);
start_pos = str.find(from);
}