Home | History | Annotate | Download | only in common

Lines Matching refs:toUSection

36 ucnv_extFindToU(const uint32_t *toUSection, int32_t length, uint8_t byte) {
41 start=(int32_t)UCNV_EXT_TO_U_GET_BYTE(toUSection[0]);
42 limit=(int32_t)UCNV_EXT_TO_U_GET_BYTE(toUSection[length-1]);
49 return UCNV_EXT_TO_U_GET_VALUE(toUSection[byte-start]); /* could be 0 */
52 /* word0 is suitable for <=toUSection[] comparison, word for <toUSection[] */
77 if(word0<=toUSection[start]) {
80 if(++start<limit && word0<=toUSection[start]) {
83 if(++start<limit && word0<=toUSection[start]) {
92 if(word<toUSection[i]) {
100 if(start<limit && byte==UCNV_EXT_TO_U_GET_BYTE(word=toUSection[start])) {
126 const uint32_t *toUTable, *toUSection;
162 toUSection=toUTable+idx;
165 value=*toUSection++;
199 value=ucnv_extFindToU(toUSection, length, b);