mdz_utf16_create - maxdz-gmbh/mdz_unicode GitHub Wiki

Create empty UTF-16 string with Capacity == 1 (for 0-terminator), Size == 0 and Length == 0.

struct mdz_Utf16* mdz_utf16_create(size_t nEmbedSize, enum mdz_endianness enEndianness);

Parameter Description
nEmbedSize size of "embedded part" of string. There is no "embedded part" if 0
enEndianness endianness of string. Should be MDZ_ENDIAN_LITTLE or MDZ_ENDIAN_BIG
Return Description
NULL if library is not initialized with mdz_unicode_init() call
NULL if memory allocation failed
NULL if invalid enEndianness
Result pointer to string for use in other mdz_utf16 functions
mdz_utf16 API Reference is generated using mdzApiRefGenerator.
⚠️ **GitHub.com Fallback** ⚠️