mirror of
https://github.com/Detanup01/gbe_fork.git
synced 2024-12-25 01:44:15 +08:00
remove unused helper functions
This commit is contained in:
parent
a450edfe28
commit
0868b639ef
@ -133,28 +133,6 @@ void common_helpers::write(std::ofstream &file, std::string_view data)
|
||||
file << data << std::endl;
|
||||
}
|
||||
|
||||
std::wstring common_helpers::str_to_w(std::string_view str)
|
||||
{
|
||||
if (str.empty()) return std::wstring();
|
||||
auto cvt_state = std::mbstate_t();
|
||||
const char* src = &str[0];
|
||||
size_t conversion_bytes = std::mbsrtowcs(nullptr, &src, 0, &cvt_state);
|
||||
std::wstring res(conversion_bytes + 1, L'\0');
|
||||
std::mbsrtowcs(&res[0], &src, res.size(), &cvt_state);
|
||||
return res.substr(0, conversion_bytes);
|
||||
}
|
||||
|
||||
std::string common_helpers::wstr_to_a(std::wstring_view wstr)
|
||||
{
|
||||
if (wstr.empty()) return std::string();
|
||||
auto cvt_state = std::mbstate_t();
|
||||
const wchar_t* src = &wstr[0];
|
||||
size_t conversion_bytes = std::wcsrtombs(nullptr, &src, 0, &cvt_state);
|
||||
std::string res(conversion_bytes + 1, '\0');
|
||||
std::wcsrtombs(&res[0], &src, res.size(), &cvt_state);
|
||||
return res.substr(0, conversion_bytes);
|
||||
}
|
||||
|
||||
bool common_helpers::starts_with_i(std::string_view target, std::string_view query)
|
||||
{
|
||||
if (target.size() < query.size()) {
|
||||
|
Loading…
x
Reference in New Issue
Block a user