Lines Matching refs:u8b

924     UTF8Buf *u8b = NULL;
986 u8b = (UTF8Buf *)ut->q; // the alternate buffer
987 if (ix>=u8b->bufNativeStart && ix<u8b->bufNativeLimit) {
1001 if (ix == u8b->bufNativeLimit) {
1017 u8b = (UTF8Buf *)ut->p; // the current buffer
1018 mapIndex = ix - u8b->toUCharsMapStart;
1019 ut->chunkOffset = u8b->mapToUChars[mapIndex] - u8b->bufStartIdx;
1053 u8b = (UTF8Buf *)ut->q; // the alternate buffer
1054 if (ix>u8b->bufNativeStart && ix<=u8b->bufNativeLimit) {
1062 if (u8b->bufNativeStart==0) {
1081 u8b = (UTF8Buf *)ut->p;
1082 mapIndex = ix - u8b->toUCharsMapStart;
1083 ut->chunkOffset = u8b->mapToUChars[mapIndex] - u8b->bufStartIdx;
1102 u8b = (UTF8Buf *)ut->q;
1104 ut->p = u8b;
1105 ut->chunkContents = &u8b->buf[u8b->bufStartIdx];
1106 ut->chunkLength = u8b->bufLimitIdx - u8b->bufStartIdx;
1107 ut->chunkNativeStart = u8b->bufNativeStart;
1108 ut->chunkNativeLimit = u8b->bufNativeLimit;
1109 ut->nativeIndexingLimit = u8b->bufNILimit;
1114 U_ASSERT(ix>=u8b->bufNativeStart);
1115 U_ASSERT(ix<=u8b->bufNativeLimit);
1116 mapIndex = ix - u8b->toUCharsMapStart;
1118 U_ASSERT(mapIndex<(int32_t)sizeof(u8b->mapToUChars));
1119 ut->chunkOffset = u8b->mapToUChars[mapIndex] - u8b->bufStartIdx;
1134 u8b = (UTF8Buf *)ut->q;
1136 ut->p = u8b;
1137 ut->chunkContents = &u8b->buf[u8b->bufStartIdx];
1138 ut->chunkLength = u8b->bufLimitIdx - u8b->bufStartIdx;
1139 ut->chunkNativeStart = u8b->bufNativeStart;
1140 ut->chunkNativeLimit = u8b->bufNativeLimit;
1141 ut->nativeIndexingLimit = u8b->bufNILimit;
1146 if (ix==u8b->bufNativeLimit) {
1150 U_ASSERT(ix == u8b->bufNativeStart);
1159 u8b = (UTF8Buf *)ut->q;
1160 u8b->bufNativeStart = ix;
1161 u8b->bufNativeLimit = ix;
1162 u8b->bufStartIdx = 0;
1163 u8b->bufLimitIdx = 0;
1164 u8b->bufNILimit = 0;
1165 u8b->toUCharsMapStart = ix;
1166 u8b->mapToNative[0] = 0;
1167 u8b->mapToUChars[0] = 0;
1180 UTF8Buf *u8b = (UTF8Buf *)ut->q;
1182 ut->p = u8b;
1191 UChar *buf = u8b->buf;
1192 uint8_t *mapToNative = u8b->mapToNative;
1193 uint8_t *mapToUChars = u8b->mapToUChars;
1214 u8b->bufNILimit = destIx;
1247 u8b->bufNativeStart = ix;
1248 u8b->bufNativeLimit = srcIx;
1249 u8b->bufStartIdx = 0;
1250 u8b->bufLimitIdx = destIx;
1252 u8b->bufNILimit = destIx;
1254 u8b->toUCharsMapStart = u8b->bufNativeStart;
1259 ut->chunkLength = u8b->bufLimitIdx;
1260 ut->chunkNativeStart = u8b->bufNativeStart;
1261 ut->chunkNativeLimit = u8b->bufNativeLimit;
1262 ut->nativeIndexingLimit = u8b->bufNILimit;
1291 UTF8Buf *u8b = (UTF8Buf *)ut->q;
1293 ut->p = u8b;
1295 UChar *buf = u8b->buf;
1296 uint8_t *mapToNative = u8b->mapToNative;
1297 uint8_t *mapToUChars = u8b->mapToUChars;
1362 u8b->bufNativeStart = srcIx;
1363 u8b->bufNativeLimit = ix;
1364 u8b->bufStartIdx = destIx;
1365 u8b->bufLimitIdx = UTF8_TEXT_CHUNK_SIZE+2;
1366 u8b->bufNILimit = bufNILimit - u8b->bufStartIdx;
1367 u8b->toUCharsMapStart = toUCharsMapStart;
1369 ut->chunkContents = &buf[u8b->bufStartIdx];
1370 ut->chunkLength = u8b->bufLimitIdx - u8b->bufStartIdx;
1372 ut->chunkNativeStart = u8b->bufNativeStart;
1373 ut->chunkNativeLimit = u8b->bufNativeLimit;
1374 ut->nativeIndexingLimit = u8b->bufNILimit;
1510 UTF8Buf *u8b = (UTF8Buf *)ut->p;
1512 int32_t nativeOffset = u8b->mapToNative[ut->chunkOffset + u8b->bufStartIdx] + u8b->toUCharsMapStart;
1524 UTF8Buf *u8b = (UTF8Buf *)ut->p;
1527 int32_t mapIndex = index - u8b->toUCharsMapStart;
1528 int32_t offset = u8b->mapToUChars[mapIndex] - u8b->bufStartIdx;