19 else if ((*p)->l == l && (*p)->h == h)
43 else if ((*p)->l == l_tr && (*p)->h == h_tr)
58 else if ((*p)->l == l_ld && (*p)->h == h_ld)
static uint32_t trail_surr(rune r)
void UTF16addContinuous2(RangeSuffix *&root, uint32_t l_ld, uint32_t h_ld, uint32_t l_tr, uint32_t h_tr)
static const uint32_t MIN_TRAIL_SURR
void UTF16splitByRuneLength(RangeSuffix *&root, utf16::rune l, utf16::rune h)
void UTF16addContinuous1(RangeSuffix *&root, uint32_t l, uint32_t h)
void UTF16splitByContinuity(RangeSuffix *&root, uint32_t l_ld, uint32_t h_ld, uint32_t l_tr, uint32_t h_tr)
static const uint32_t MAX_TRAIL_SURR
static uint32_t lead_surr(rune r)
static const uint32_t MAX_1WORD_RUNE
static const uint32_t MIN_LEAD_SURR