Log-Fmt-XS

 view release on metacpan or  search on metacpan

XS.xs  view on Meta::CPAN

    if (cp >= 0x0600 && cp <= 0x0605) return 1;
    if (cp == 0x061C)   return 1;
    if (cp == 0x06DD)   return 1;
    if (cp == 0x070F)   return 1;
    if (cp == 0x08E2)   return 1;
    if (cp == 0x180E)   return 1;
    if (cp >= 0x200B && cp <= 0x200F) return 1;  /* includes ZWJ (0x200D) */
    if (cp >= 0x202A && cp <= 0x202E) return 1;
    if (cp >= 0x2060 && cp <= 0x2064) return 1;
    if (cp >= 0x2066 && cp <= 0x206F) return 1;
    if (cp == 0xFEFF)   return 1;  /* BOM */
    if (cp >= 0xFFF9 && cp <= 0xFFFB) return 1;

    /* Co (private use) */
    if (cp >= 0xE000 && cp <= 0xF8FF) return 1;

    /* Cs (surrogates) — shouldn't appear in valid strings */
    if (cp >= 0xD800 && cp <= 0xDFFF) return 1;

    /* Higher plane Cf */
    if (cp == 0x110BD || cp == 0x110CD) return 1;



( run in 1.341 second using v1.01-cache-2.11-cpan-39bf76dae61 )