Add and use str2wcstring(string, size_t)

This is just for convenience.
This commit is contained in:
Fabian Homborg
2017-12-19 11:05:20 +01:00
parent 2de38ef7bf
commit f9d883dd74
3 changed files with 7 additions and 1 deletions

View File

@@ -290,6 +290,11 @@ wcstring str2wcstring(const std::string &in) {
return str2wcs_internal(in.data(), in.size());
}
wcstring str2wcstring(const std::string &in, size_t len) {
// Handles embedded nulls!
return str2wcs_internal(in.data(), len);
}
char *wcs2str(const wchar_t *in) {
if (!in) return NULL;
size_t desired_size = MAX_UTF8_BYTES * wcslen(in) + 1;