… | |
… | |
852 | # define COMPOSE_LO 0x40000000UL |
852 | # define COMPOSE_LO 0x40000000UL |
853 | # define COMPOSE_HI 0x400fffffUL |
853 | # define COMPOSE_HI 0x400fffffUL |
854 | # define IS_COMPOSE(n) ((int32_t)(n) >= COMPOSE_LO) |
854 | # define IS_COMPOSE(n) ((int32_t)(n) >= COMPOSE_LO) |
855 | #else |
855 | #else |
856 | # if ENABLE_PERL |
856 | # if ENABLE_PERL |
857 | # define COMPOSE_LO 0xe000UL // our _own_ routiens don't like (illegal) surrogates |
857 | # define COMPOSE_LO 0xe000UL // our _own_ functions don't like (illegal) surrogates |
858 | # define COMPOSE_HI 0xf8ffUL // in utf-8, so use private use area only |
858 | # define COMPOSE_HI 0xf8ffUL // in utf-8, so use private use area only |
859 | # else |
859 | # else |
860 | # define COMPOSE_LO 0xd800UL |
860 | # define COMPOSE_LO 0xd800UL |
861 | # define COMPOSE_HI 0xf8ffUL |
861 | # define COMPOSE_HI 0xf8ffUL |
862 | # endif |
862 | # endif |