@@ -647,6 +647,13 @@ char *dstr_to_mbs(const struct dstr *str)
return dst;
}
+wchar_t *dstr_to_wcs(const struct dstr *str)
+{
+ wchar_t *dst;
+ os_utf8_to_wcs_ptr(str->array, str->len, &dst);
+ return dst;
+}
+
void dstr_from_wcs(struct dstr *dst, const wchar_t *wstr)
{
size_t len = wchar_to_utf8(wstr, 0, NULL, 0, 0);