Developer's Guide
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Groups Pages
virtual P6R::P6ERR P6R::p6II18n::wcsxfrm ( P6WCHAR pDst,
const P6WCHAR pSrc,
P6UINT32  n,
P6UINT32 pResultSize 
)
pure virtual

Wide-character string transformation.

This function transforms the string pointed to by pSrc into a new collated form that is stored in pDst. No more than n characters, including the null character, are transformed and placed into pDst. The transformation is made using the current locale's LC_COLLATE category setting.

Parameters
pDst[ out ] Pointer to the buffer to write the resulting wide-character string.
pSrc[ in ] Pointer to a wide-character string to convert.
n[ in ] Maximum number of wide characters to place in pDst.
pResultSize[ out ] Returns the length of the transformed string, not counting the terminating null character.
Returns
SuccessP6R::eOk 
FailureP6R::eFailUnable to perform the conversion.
P6R::eNotInitializedA successful call to initialize was not made before this call.