Target mlrange_cast(Source arg)
Generic version of checked ML casts.
ML_UTILS_EXPORT char * MLConvertUTF16ToLatin1(const MLuint16 *inputUTF16WideString)
Converts the given UTF16 encoded wide and null terminated string inputUTF16WideString to a Latin1 str...
ML_UTILS_EXPORT char * MLConvertLatin1ToUTF8(const char *inputLatin1String)
Converts the given Latin1 encoded and null terminated string inputLatin1String into a UTF8 string,...
ML_UTILS_EXPORT MLuint16 * MLConvertLatin1ToUTF16(const char *inputLatin1String)
Convert the given Latin1 encoded and null terminated string inputLatin1String to a UTF16 string,...
ML_UTILS_EXPORT MLuint16 * MLConvertUTF8ToUTF16(const char *inputString)
Converts the given char string inputString (UTF8, terminated by 0) to UTF16, returns a newly allocate...
ML_UTILS_EXPORT char * MLConvertUTF8ToLatin1(const char *inputUTFString)
Converts the given UTF8 encoded and null terminated string inputUTFString to a Latin1 string,...
ML_UTILS_EXPORT char * MLConvertUTF16ToUTF8(const MLuint16 *inputWideString)
Converts the given wide string inputWideString (UTF16, terminated by 0) to UTF8, returns a newly allo...
ML_UTILS_EXPORT MLuint32 * MLConvertUTF8ToUTF32(const char *inputString)
Converts the given char string inputString (UTF8, terminated by 0) to UTF32, returns a newly allocate...
#define ML_UTILS_EXPORT
Defines platform dependent DLL export macro for mlUtils.