#ifndef ARABICA_UTILS_UTF16_UTF8_H #define ARABICA_UTILS_UTF16_UTF8_H #include namespace ArabicaInternal { std::codecvt_base::result utf16_2_utf8(const wchar_t* from, const wchar_t* from_end, const wchar_t*& from_next, char* to, char* to_limit, char*& to_next); std::codecvt_base::result utf8_2_utf16(const char* from, const char* from_end, const char*& from_next, wchar_t* to, wchar_t* to_limit, wchar_t*& to_next); } // namespace ArabicaInternal #endif