Converts a string from UTF-8 to Unicode.
#include <unilib.h> int utf8n2uni ( unicode_t *dest, size_t *destLen, const char *src size_t srcLen);
(OUT) Points to the converted string.
(IN/OUT) Points to the maximum number of Unicode characters that the destination string can hold when the function is called. When the function returns, it contains the number of Unicode characters in the converted string.
(IN) Points to the source string.
(IN) Specifies the number of UTF-8 characters in the source string.
If successful, returns 0. Otherwise, returns a negative error code: