Lines Matching refs:character

90 unicode_combinable(u_int16_t character)  in unicode_combinable()  argument
95 if (character < 0x0300) { in unicode_combinable()
99 value = bitmap[(character >> 8) & 0xFF]; in unicode_combinable()
105 return bitmap[(character & 0xFF) / 8] & (1 << (character % 8)) ? 1 : 0; in unicode_combinable()
116 unicode_decomposeable(u_int16_t character) in unicode_decomposeable() argument
121 if (character < 0x00C0) { in unicode_decomposeable()
125 value = bitmap[(character >> 8) & 0xFF]; in unicode_decomposeable()
131 return bitmap[(character & 0xFF) / 8] & (1 << (character % 8)) ? 1 : 0; in unicode_decomposeable()
143 get_combining_class(u_int16_t character) in get_combining_class() argument
147 u_int8_t value = bitmap[(character >> 8)]; in get_combining_class()
151 return bitmap[character % 256]; in get_combining_class()
157 static int unicode_decompose(u_int16_t character, u_int16_t *convertedChars);
884 u_int16_t character) in getmappedvalue32() argument
888 if ((character < theTable[0]._key) || (character > theTable[numElem - 1]._key)) { in getmappedvalue32()
896 if (character < divider->_key) { in getmappedvalue32()
898 } else if (character > divider->_key) { in getmappedvalue32()
917 u_int16_t character) in getmappedvalue16() argument
921 if ((character < theTable[0]._key) || (character > theTable[numElem - 1]._key)) { in getmappedvalue16()
929 if (character < divider->_key) { in getmappedvalue16()
931 } else if (character > divider->_key) { in getmappedvalue16()
942 unicode_recursive_decompose(u_int16_t character, u_int16_t *convertedChars) in unicode_recursive_decompose() argument
953 __UniCharDecompositionTableLength, character); in unicode_recursive_decompose()
1002 unicode_decompose(u_int16_t character, u_int16_t *convertedChars) in unicode_decompose() argument
1004 if ((character >= HANGUL_SBASE) && in unicode_decompose()
1005 (character <= (HANGUL_SBASE + HANGUL_SCOUNT))) { in unicode_decompose()
1008 character -= HANGUL_SBASE; in unicode_decompose()
1009 length = (character % HANGUL_TCOUNT ? 3 : 2); in unicode_decompose()
1012 character / HANGUL_NCOUNT + HANGUL_LBASE; in unicode_decompose()
1014 (character % HANGUL_NCOUNT) / HANGUL_TCOUNT + HANGUL_VBASE; in unicode_decompose()
1016 *convertedChars = (character % HANGUL_TCOUNT) + HANGUL_TBASE; in unicode_decompose()
1020 return unicode_recursive_decompose(character, convertedChars); in unicode_decompose()