ML Reference
|
00001 // **InsertLicense** code 00002 //---------------------------------------------------------------------------------- 00006 00011 //---------------------------------------------------------------------------------- 00012 #ifndef __mlUnicode_H 00013 #define __mlUnicode_H 00014 00015 #ifndef __mlUtilsSystem_H 00016 #include "mlUtilsSystem.h" 00017 #endif 00018 00019 //------------------------------------------------------------------------- 00021 00022 00023 00024 //------------------------------------------------------------------------- 00025 00029 ML_UTILS_EXPORT MLuint16* MLConvertUTF8ToUTF16(const char* inputString) ML_RETURN_VALUE_SHOULD_BE_USED; 00030 00034 ML_UTILS_EXPORT MLuint32* MLConvertUTF8ToUTF32(const char* inputString) ML_RETURN_VALUE_SHOULD_BE_USED; 00035 00039 ML_UTILS_EXPORT char* MLConvertUTF16ToUTF8(const MLuint16* inputWideString) ML_RETURN_VALUE_SHOULD_BE_USED; 00040 00044 ML_UTILS_EXPORT char* MLConvertUTF8ToLatin1(const char* inputUTFString) ML_RETURN_VALUE_SHOULD_BE_USED; 00045 00049 ML_UTILS_EXPORT char* MLConvertUTF16ToLatin1(const MLuint16* inputUTF16WideString) ML_RETURN_VALUE_SHOULD_BE_USED; 00050 00054 ML_UTILS_EXPORT char* MLConvertLatin1ToUTF8(const char* inputLatin1String) ML_RETURN_VALUE_SHOULD_BE_USED; 00055 00059 ML_UTILS_EXPORT MLuint16* MLConvertLatin1ToUTF16(const char* inputLatin1String) ML_RETURN_VALUE_SHOULD_BE_USED; 00060 00062 00063 #endif // __mlUnicode_H