From df2dadbd0f0ace6e02281c84218537ec2ce5c47f Mon Sep 17 00:00:00 2001 From: Yuqian Yang Date: Tue, 18 Nov 2025 21:25:44 +0800 Subject: Add overload of string_view for string utils. clean up codes. --- src/base/platform/win/Win32SubProcess.cpp | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) (limited to 'src/base/platform/win/Win32SubProcess.cpp') diff --git a/src/base/platform/win/Win32SubProcess.cpp b/src/base/platform/win/Win32SubProcess.cpp index c97f3d66..aed3937c 100644 --- a/src/base/platform/win/Win32SubProcess.cpp +++ b/src/base/platform/win/Win32SubProcess.cpp @@ -8,7 +8,7 @@ #include namespace cru::platform::win { -using cru::string::ToUtf16; +using cru::string::ToUtf16WString; Win32SubProcessImpl::Win32SubProcessImpl() : exit_code_(0) {} @@ -23,14 +23,14 @@ void Win32SubProcessImpl::PlatformCreateProcess( std::move(inner)); }; - auto app = ToUtf16(start_info.program); + auto app = ToUtf16WString(start_info.program); // TODO: Space and quoting problem. auto command_line = - app + L" " + ToUtf16(cru::string::Join(" ", start_info.arguments)); + app + L" " + ToUtf16WString(cru::string::Join(" ", start_info.arguments)); std::wstring env_str; for (const auto& [key, value] : start_info.environments) { - env_str += ToUtf16(key) + L"=" + ToUtf16(value) + L"\0"; + env_str += ToUtf16WString(key) + L"=" + ToUtf16WString(value) + L"\0"; } env_str += L"\0"; -- cgit v1.2.3