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