Lines Matching refs:toUSection
35 ucnv_extFindToU(const uint32_t *toUSection, int32_t length, uint8_t byte) {
40 start=(int32_t)UCNV_EXT_TO_U_GET_BYTE(toUSection[0]);
41 limit=(int32_t)UCNV_EXT_TO_U_GET_BYTE(toUSection[length-1]);
48 return UCNV_EXT_TO_U_GET_VALUE(toUSection[byte-start]); /* could be 0 */
51 /* word0 is suitable for <=toUSection[] comparison, word for <toUSection[] */
76 if(word0<=toUSection[start]) {
79 if(++start<limit && word0<=toUSection[start]) {
82 if(++start<limit && word0<=toUSection[start]) {
91 if(word<toUSection[i]) {
99 if(start<limit && byte==UCNV_EXT_TO_U_GET_BYTE(word=toUSection[start])) {
125 const uint32_t *toUTable, *toUSection;
161 toUSection=toUTable+idx;
164 value=*toUSection++;
198 value=ucnv_extFindToU(toUSection, length, b);