MCPcopy Create free account
hub / github.com/StereoKit/StereoKit / utf16_encode_append

Function utf16_encode_append

StereoKitC/libraries/unicode.cpp:404–414  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

402///////////////////////////////////////////
403
404int32_t utf16_encode_append(char16_t *buffer, size_t size, char32_t ch) {
405 int32_t count = utf16_encode_units(ch);
406 size_t len = strlen(buffer);
407 if (len + count + 1 >= size) {
408 return 0;
409 } else {
410 count = utf16_encode(&buffer[len], ch);
411 buffer[len + count] = '\0';
412 return count;
413 }
414}
415
416///////////////////////////////////////////
417

Callers 1

utf_encode_appendFunction · 0.85

Calls 3

utf16_encode_unitsFunction · 0.85
strlenFunction · 0.85
utf16_encodeFunction · 0.85

Tested by

no test coverage detected