Locale independent conversion from utf8 multibyte respresentation to a single wide character.
This function returns the number of bytes eaten in pSrc by the conversion in pDstSize.
- Parameters
-
pDst | [ out ] Pointer to a single wide character converted from the UTF8 string |
pDstSize | [ out ] The number of bytes in pSrc that made up the output wide character. This length is necessary for the caller to increment to the next UTF8 character. |
pSrc | [ in ] Pointer to the UTF8 string to convert. |
srcSize | [ in ] The number of bytes in pSrc. |
- Returns
Success | P6R::eOk | |
Failure | P6R::eFail | Unable to convert UTF8 character into a wide character. |
P6R::eNotInitialized | A successful call to initialize was not made before this call. |