MCPcopy Create free account
hub / github.com/brofield/simpleini / InitSystemUtf8Reference

Function InitSystemUtf8Reference

tests/ts-utf8-conversion.cpp:51–60  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

49}
50
51bool InitSystemUtf8Reference() {
52#if defined(SI_TEST_UTF8_REF_ICONV)
53 return true;
54#elif defined(SI_TEST_UTF8_REF_UCHAR)
55 return setlocale(LC_CTYPE, "C.UTF-8") || setlocale(LC_CTYPE, "en_US.UTF-8") ||
56 setlocale(LC_CTYPE, "");
57#else
58 return false;
59#endif
60}
61
62bool IsAssignedScalar(char32_t cp) {
63 return cp <= 0x10FFFF && !(cp >= 0xD800 && cp <= 0xDFFF);

Callers 1

SetUpMethod · 0.85

Calls

no outgoing calls

Tested by

no test coverage detected