Ejemplo n.º 1
0
ConversionResult ConvertUCS4toUTF16 (
		UCS4** sourceStart, const UCS4* sourceEnd, 
		UTF16** targetStart, UTF16* targetEnd) {
		
			return ConvertUTF32toUTF16(sourceStart, sourceEnd, targetStart, targetEnd, lenientConversion);
		
		}
Ejemplo n.º 2
0
bool t_strConverter::U2W(const char *p_pSrc, int p_iSrcLen, wchar_t *p_pDst, int &p_iDstLen)
{
	ConversionResult res = ConvertUTF32toUTF16((const unsigned long **)&p_pSrc, (const unsigned long *)(p_pSrc + p_iSrcLen), (unsigned short **)&p_pDst, (unsigned short *)(p_pDst + p_iDstLen), strictConversion);
	if( res == conversionOK )
	{
		return true;
	}

	return false;
}