aboutsummaryrefslogtreecommitdiff
path: root/src/FileUtil.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/FileUtil.cpp')
-rw-r--r--src/FileUtil.cpp12
1 files changed, 12 insertions, 0 deletions
diff --git a/src/FileUtil.cpp b/src/FileUtil.cpp
index d33c94d..d07a074 100644
--- a/src/FileUtil.cpp
+++ b/src/FileUtil.cpp
@@ -54,6 +54,11 @@ namespace sibs
{
return FileString(utf8Str.data, utf8Str.data + utf8Str.size);
}
+
+ FileString toFileString(const char *str)
+ {
+ return str;
+ }
#else
std::string toUtf8(const sibs::FileString &input)
{
@@ -96,6 +101,13 @@ namespace sibs
return result;
}
+ FileString toFileString(const char *str)
+ {
+ FileString result;
+ utf8::utf8to16(str, str + strlen(str), std::back_inserter(result));
+ return result;
+ }
+
FileString getLastErrorAsString()
{
DWORD errorMessageId = GetLastError();