diff --git a/src/core/linux/convhelper.cpp b/src/core/linux/convhelper.cpp index 319cb5fe..2f2118ad 100644 --- a/src/core/linux/convhelper.cpp +++ b/src/core/linux/convhelper.cpp @@ -37,7 +37,7 @@ ConvHelper::NativeToUtf8(const std::string &inStr) { string retStr(inStr); size_t insize = inStr.length(); -#ifdef __APPLE__ +#if defined(__APPLE__) || defined(__OpenBSD__) || defined(__FreeBSD__) const char *inbuf = inStr.data(); #else char *inbuf = const_cast(inStr.data()); @@ -72,7 +72,7 @@ ConvHelper::Utf8ToNative(const std::string &inStr) { string retStr(inStr); size_t insize = inStr.length(); -#ifdef __APPLE__ +#if defined(__APPLE__) || defined(__OpenBSD__) || defined(__FreeBSD__) const char *inbuf = inStr.data(); #else char *inbuf = const_cast(inStr.data());