If
the total number of resulting code elements, including the null code element,
is not more than maxsize, the number of code elements placed into
the memory location addressed by ucs (not including the null code
element) is returned. Otherwise, zero is returned and the contents of the
memory location are indeterminate.