Home | History | Annotate | Download | only in common

Lines Matching full:decomposition

63  * change decomposition results.
116 /** Options bit 12, for compatibility vs. canonical decomposition. */
471 /* get the lead/trail cc from the decomposition data */
589 /* build a set from [[:Ideographic:]&[:NFD_QC=No:]]=[CJK Ideographs]&[has canonical decomposition] */
618 /* Get a decomposition exclusion set. The data must be loaded. */
683 /* incoming failure, or no decomposition exclusions requested */
707 /* get the canonical or compatibility decomposition for one character */
715 /* use compatibility decomposition, skip canonical data */
734 /* get the canonical decomposition for one character */
756 * Get the canonical decomposition for one code point.
759 * @param length out-only, takes the length of the decomposition, if any
760 * @return pointer to decomposition, or 0 if none
793 /* normal decomposition */
874 return TRUE; /* cc==0 and no decomposition: this is NF*D safe */
877 /* inspect its decomposition - maybe a Hangul but not a surrogate here */
886 /* no decomposition (or Hangul), test the cc directly */
892 * is this (or does its decomposition begin with) a "true starter"?
901 /* inspect its decomposition - not a Hangul or a surrogate here */
914 /* yes, the decomposition begins with a true starter */
1161 return TRUE; /* no canonical decomposition, is skippable */
1450 /* (c, c2) is not a true starter but its decomposition may be */
1505 /* simple case: no decomposition */
1635 * generally, set p and length to the decomposition string
1688 /* get the decomposition and the lead and trail cc's */
1701 /* fastpath a single code unit from decomposition */
1709 /* append the decomposition to the destination buffer, assume length>0 */
1726 /* general: multiple code points (ordered by themselves) from decomposition */
1728 /* the decomposition is out of order with respect to the preceding text */
1732 /* just append the decomposition */
1805 /* a compatibility decomposition contained Jamos */
2235 /* recompose the decomposition */
2292 * This mechanism relies on the assumption that the decomposition of a true starter
2450 decompQCMask=(qcMask<<2)&0xf; /* decomposition quick check mask */
2454 * it is either the decomposition of the current character (at prevSrc),
2630 * directly or in decomposition,
2664 /* get the decomposition and the lead and trail cc's */
2677 /* fastpath a single code unit from decomposition */
2684 /* append the decomposition to the destination buffer, assume length>0 */
2701 /* general: multiple code points (ordered by themselves) from decomposition */
2703 /* the decomposition is out of order with respect to the preceding text */
2707 /* just append the decomposition */
2830 * prevSrc==src - used later to adjust destIndex before decomposition
3170 decompQCMask=(qcMask<<2)&0xf; /* decomposition quick check mask */
3454 * read backwards and check if the character is (or its decomposition begins with)
3462 decompQCMask=(ccOrQCMask<<2)&0xf; /* decomposition quick check mask */
3698 * read forward and check if the character is (or its decomposition begins with)
3706 decompQCMask=(ccOrQCMask<<2)&0xf; /* decomposition quick check mask */