chore: initial commit (extracted from Launchers monorepo)

Plugin: ns7zip v2.0.0
Architectures: x86-ansi, x86-unicode, amd64-unicode
License: LGPL-2.1-or-later
This commit is contained in:
Simone
2026-04-29 14:07:51 +02:00
commit d074cc7c07
3848 changed files with 1076682 additions and 0 deletions
@@ -0,0 +1,39 @@
// StringUtils.cpp
#include "StdAfx.h"
#include "StringUtils.h"
void SplitStringToTwoStrings(const UString &src, UString &dest1, UString &dest2)
{
dest1.Empty();
dest2.Empty();
bool quoteMode = false;
for (unsigned i = 0; i < src.Len(); i++)
{
const wchar_t c = src[i];
if (c == '\"')
quoteMode = !quoteMode;
else if (c == ' ' && !quoteMode)
{
dest2 = src.Ptr(i + 1);
return;
}
else
dest1 += c;
}
}
/*
UString JoinStrings(const UStringVector &srcStrings)
{
UString s;
FOR_VECTOR (i, srcStrings)
{
if (i != 0)
s.Add_Space();
s += srcStrings[i];
}
return s;
}
*/