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: