MEMCU12

MEMCU12 converts the data in a source buffer from UTF-8 to UTF-16, stores the result in a target buffer, and returns a size_t 1 value that indicates the number of bytes that are written to the target buffer.

Read syntax diagramSkip visual syntax diagram
>>-MEMCU12--(--p--,--n--,--q--,--m--)--------------------------><

p
Address of the target buffer.
n
Length of the target buffer.
q
Address of the source buffer.
m
Length of the source buffer.

The buffer lengths must be nonnegative and must have a computational type. The buffer lengths are converted to type size_t.

If the target buffer is too small or if the source UTF-8 is invalid, a value of -1 is returned.






Published: 23 December 2018