diff options
| author | Yuqian Yang <crupest@crupest.life> | 2025-11-18 21:25:44 +0800 |
|---|---|---|
| committer | Yuqian Yang <crupest@crupest.life> | 2025-11-18 21:25:44 +0800 |
| commit | df2dadbd0f0ace6e02281c84218537ec2ce5c47f (patch) | |
| tree | 56a360c16c4ba46658572305d3a444fb30d32272 /src/base/platform/win/Win32SubProcess.cpp | |
| parent | 3648f669cb42cdd9d232d60c8b9715dfbbe5b31a (diff) | |
| download | cru-df2dadbd0f0ace6e02281c84218537ec2ce5c47f.tar.gz cru-df2dadbd0f0ace6e02281c84218537ec2ce5c47f.tar.bz2 cru-df2dadbd0f0ace6e02281c84218537ec2ce5c47f.zip | |
Add overload of string_view for string utils. clean up codes.
Diffstat (limited to 'src/base/platform/win/Win32SubProcess.cpp')
| -rw-r--r-- | src/base/platform/win/Win32SubProcess.cpp | 8 |
1 files changed, 4 insertions, 4 deletions
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 <string_view> 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"; |
