Lines Matching refs:u8b
938 UTF8Buf *u8b = NULL; in utf8TextAccess() local
1000 u8b = (UTF8Buf *)ut->q; // the alternate buffer in utf8TextAccess()
1001 if (ix>=u8b->bufNativeStart && ix<u8b->bufNativeLimit) { in utf8TextAccess()
1015 if (ix == u8b->bufNativeLimit) { in utf8TextAccess()
1031 u8b = (UTF8Buf *)ut->p; // the current buffer in utf8TextAccess()
1032 mapIndex = ix - u8b->toUCharsMapStart; in utf8TextAccess()
1033 ut->chunkOffset = u8b->mapToUChars[mapIndex] - u8b->bufStartIdx; in utf8TextAccess()
1067 u8b = (UTF8Buf *)ut->q; // the alternate buffer in utf8TextAccess()
1068 if (ix>u8b->bufNativeStart && ix<=u8b->bufNativeLimit) { in utf8TextAccess()
1076 if (u8b->bufNativeStart==0) { in utf8TextAccess()
1095 u8b = (UTF8Buf *)ut->p; in utf8TextAccess()
1096 mapIndex = ix - u8b->toUCharsMapStart; in utf8TextAccess()
1097 ut->chunkOffset = u8b->mapToUChars[mapIndex] - u8b->bufStartIdx; in utf8TextAccess()
1116 u8b = (UTF8Buf *)ut->q; in utf8TextAccess()
1118 ut->p = u8b; in utf8TextAccess()
1119 ut->chunkContents = &u8b->buf[u8b->bufStartIdx]; in utf8TextAccess()
1120 ut->chunkLength = u8b->bufLimitIdx - u8b->bufStartIdx; in utf8TextAccess()
1121 ut->chunkNativeStart = u8b->bufNativeStart; in utf8TextAccess()
1122 ut->chunkNativeLimit = u8b->bufNativeLimit; in utf8TextAccess()
1123 ut->nativeIndexingLimit = u8b->bufNILimit; in utf8TextAccess()
1128 U_ASSERT(ix>=u8b->bufNativeStart); in utf8TextAccess()
1129 U_ASSERT(ix<=u8b->bufNativeLimit); in utf8TextAccess()
1130 mapIndex = ix - u8b->toUCharsMapStart; in utf8TextAccess()
1132 U_ASSERT(mapIndex<(int32_t)sizeof(u8b->mapToUChars)); in utf8TextAccess()
1133 ut->chunkOffset = u8b->mapToUChars[mapIndex] - u8b->bufStartIdx; in utf8TextAccess()
1148 u8b = (UTF8Buf *)ut->q; in utf8TextAccess()
1150 ut->p = u8b; in utf8TextAccess()
1151 ut->chunkContents = &u8b->buf[u8b->bufStartIdx]; in utf8TextAccess()
1152 ut->chunkLength = u8b->bufLimitIdx - u8b->bufStartIdx; in utf8TextAccess()
1153 ut->chunkNativeStart = u8b->bufNativeStart; in utf8TextAccess()
1154 ut->chunkNativeLimit = u8b->bufNativeLimit; in utf8TextAccess()
1155 ut->nativeIndexingLimit = u8b->bufNILimit; in utf8TextAccess()
1160 if (ix==u8b->bufNativeLimit) { in utf8TextAccess()
1164 U_ASSERT(ix == u8b->bufNativeStart); in utf8TextAccess()
1173 u8b = (UTF8Buf *)ut->q; in utf8TextAccess()
1174 u8b->bufNativeStart = ix; in utf8TextAccess()
1175 u8b->bufNativeLimit = ix; in utf8TextAccess()
1176 u8b->bufStartIdx = 0; in utf8TextAccess()
1177 u8b->bufLimitIdx = 0; in utf8TextAccess()
1178 u8b->bufNILimit = 0; in utf8TextAccess()
1179 u8b->toUCharsMapStart = ix; in utf8TextAccess()
1180 u8b->mapToNative[0] = 0; in utf8TextAccess()
1181 u8b->mapToUChars[0] = 0; in utf8TextAccess()
1194 UTF8Buf *u8b = (UTF8Buf *)ut->q; in utf8TextAccess() local
1196 ut->p = u8b; in utf8TextAccess()
1205 UChar *buf = u8b->buf; in utf8TextAccess()
1206 uint8_t *mapToNative = u8b->mapToNative; in utf8TextAccess()
1207 uint8_t *mapToUChars = u8b->mapToUChars; in utf8TextAccess()
1228 u8b->bufNILimit = destIx; in utf8TextAccess()
1261 u8b->bufNativeStart = ix; in utf8TextAccess()
1262 u8b->bufNativeLimit = srcIx; in utf8TextAccess()
1263 u8b->bufStartIdx = 0; in utf8TextAccess()
1264 u8b->bufLimitIdx = destIx; in utf8TextAccess()
1266 u8b->bufNILimit = destIx; in utf8TextAccess()
1268 u8b->toUCharsMapStart = u8b->bufNativeStart; in utf8TextAccess()
1273 ut->chunkLength = u8b->bufLimitIdx; in utf8TextAccess()
1274 ut->chunkNativeStart = u8b->bufNativeStart; in utf8TextAccess()
1275 ut->chunkNativeLimit = u8b->bufNativeLimit; in utf8TextAccess()
1276 ut->nativeIndexingLimit = u8b->bufNILimit; in utf8TextAccess()
1305 UTF8Buf *u8b = (UTF8Buf *)ut->q; in utf8TextAccess() local
1307 ut->p = u8b; in utf8TextAccess()
1309 UChar *buf = u8b->buf; in utf8TextAccess()
1310 uint8_t *mapToNative = u8b->mapToNative; in utf8TextAccess()
1311 uint8_t *mapToUChars = u8b->mapToUChars; in utf8TextAccess()
1376 u8b->bufNativeStart = srcIx; in utf8TextAccess()
1377 u8b->bufNativeLimit = ix; in utf8TextAccess()
1378 u8b->bufStartIdx = destIx; in utf8TextAccess()
1379 u8b->bufLimitIdx = UTF8_TEXT_CHUNK_SIZE+2; in utf8TextAccess()
1380 u8b->bufNILimit = bufNILimit - u8b->bufStartIdx; in utf8TextAccess()
1381 u8b->toUCharsMapStart = toUCharsMapStart; in utf8TextAccess()
1383 ut->chunkContents = &buf[u8b->bufStartIdx]; in utf8TextAccess()
1384 ut->chunkLength = u8b->bufLimitIdx - u8b->bufStartIdx; in utf8TextAccess()
1386 ut->chunkNativeStart = u8b->bufNativeStart; in utf8TextAccess()
1387 ut->chunkNativeLimit = u8b->bufNativeLimit; in utf8TextAccess()
1388 ut->nativeIndexingLimit = u8b->bufNILimit; in utf8TextAccess()
1524 UTF8Buf *u8b = (UTF8Buf *)ut->p; in utf8TextMapOffsetToNative() local
1526 …int32_t nativeOffset = u8b->mapToNative[ut->chunkOffset + u8b->bufStartIdx] + u8b->toUCharsMapStar… in utf8TextMapOffsetToNative()
1538 UTF8Buf *u8b = (UTF8Buf *)ut->p; in utf8TextMapIndexToUTF16() local
1541 int32_t mapIndex = index - u8b->toUCharsMapStart; in utf8TextMapIndexToUTF16()
1542 int32_t offset = u8b->mapToUChars[mapIndex] - u8b->bufStartIdx; in utf8TextMapIndexToUTF16()