Lines Matching refs:u8b

1270     UTF8Buf *u8b = NULL;
1332 u8b = (UTF8Buf *)ut->q; // the alternate buffer
1333 if (ix>=u8b->bufNativeStart && ix<u8b->bufNativeLimit) {
1347 if (ix == u8b->bufNativeLimit) {
1363 u8b = (UTF8Buf *)ut->p; // the current buffer
1364 mapIndex = ix - u8b->toUCharsMapStart;
1365 ut->chunkOffset = u8b->mapToUChars[mapIndex] - u8b->bufStartIdx;
1399 u8b = (UTF8Buf *)ut->q; // the alternate buffer
1400 if (ix>u8b->bufNativeStart && ix<=u8b->bufNativeLimit) {
1408 if (u8b->bufNativeStart==0) {
1427 u8b = (UTF8Buf *)ut->p;
1428 mapIndex = ix - u8b->toUCharsMapStart;
1429 ut->chunkOffset = u8b->mapToUChars[mapIndex] - u8b->bufStartIdx;
1448 u8b = (UTF8Buf *)ut->q;
1450 ut->p = u8b;
1451 ut->chunkContents = &u8b->buf[u8b->bufStartIdx];
1452 ut->chunkLength = u8b->bufLimitIdx - u8b->bufStartIdx;
1453 ut->chunkNativeStart = u8b->bufNativeStart;
1454 ut->chunkNativeLimit = u8b->bufNativeLimit;
1455 ut->nativeIndexingLimit = u8b->bufNILimit;
1460 U_ASSERT(ix>=u8b->bufNativeStart);
1461 U_ASSERT(ix<=u8b->bufNativeLimit);
1462 mapIndex = ix - u8b->toUCharsMapStart;
1464 U_ASSERT(mapIndex<(int32_t)sizeof(u8b->mapToUChars));
1465 ut->chunkOffset = u8b->mapToUChars[mapIndex] - u8b->bufStartIdx;
1480 u8b = (UTF8Buf *)ut->q;
1482 ut->p = u8b;
1483 ut->chunkContents = &u8b->buf[u8b->bufStartIdx];
1484 ut->chunkLength = u8b->bufLimitIdx - u8b->bufStartIdx;
1485 ut->chunkNativeStart = u8b->bufNativeStart;
1486 ut->chunkNativeLimit = u8b->bufNativeLimit;
1487 ut->nativeIndexingLimit = u8b->bufNILimit;
1492 if (ix==u8b->bufNativeLimit) {
1496 U_ASSERT(ix == u8b->bufNativeStart);
1505 u8b = (UTF8Buf *)ut->q;
1506 u8b->bufNativeStart = ix;
1507 u8b->bufNativeLimit = ix;
1508 u8b->bufStartIdx = 0;
1509 u8b->bufLimitIdx = 0;
1510 u8b->bufNILimit = 0;
1511 u8b->toUCharsMapStart = ix;
1512 u8b->mapToNative[0] = 0;
1513 u8b->mapToUChars[0] = 0;
1526 UTF8Buf *u8b = (UTF8Buf *)ut->q;
1528 ut->p = u8b;
1537 UChar *buf = u8b->buf;
1538 uint8_t *mapToNative = u8b->mapToNative;
1539 uint8_t *mapToUChars = u8b->mapToUChars;
1560 u8b->bufNILimit = destIx;
1597 u8b->bufNativeStart = ix;
1598 u8b->bufNativeLimit = srcIx;
1599 u8b->bufStartIdx = 0;
1600 u8b->bufLimitIdx = destIx;
1602 u8b->bufNILimit = destIx;
1604 u8b->toUCharsMapStart = u8b->bufNativeStart;
1609 ut->chunkLength = u8b->bufLimitIdx;
1610 ut->chunkNativeStart = u8b->bufNativeStart;
1611 ut->chunkNativeLimit = u8b->bufNativeLimit;
1612 ut->nativeIndexingLimit = u8b->bufNILimit;
1641 UTF8Buf *u8b = (UTF8Buf *)ut->q;
1643 ut->p = u8b;
1645 UChar *buf = u8b->buf;
1646 uint8_t *mapToNative = u8b->mapToNative;
1647 uint8_t *mapToUChars = u8b->mapToUChars;
1716 u8b->bufNativeStart = srcIx;
1717 u8b->bufNativeLimit = ix;
1718 u8b->bufStartIdx = destIx;
1719 u8b->bufLimitIdx = UTF8_TEXT_CHUNK_SIZE+2;
1720 u8b->bufNILimit = bufNILimit - u8b->bufStartIdx;
1721 u8b->toUCharsMapStart = toUCharsMapStart;
1723 ut->chunkContents = &buf[u8b->bufStartIdx];
1724 ut->chunkLength = u8b->bufLimitIdx - u8b->bufStartIdx;
1726 ut->chunkNativeStart = u8b->bufNativeStart;
1727 ut->chunkNativeLimit = u8b->bufNativeLimit;
1728 ut->nativeIndexingLimit = u8b->bufNILimit;
1870 UTF8Buf *u8b = (UTF8Buf *)ut->p;
1872 int32_t nativeOffset = u8b->mapToNative[ut->chunkOffset + u8b->bufStartIdx] + u8b->toUCharsMapStart;
1884 UTF8Buf *u8b = (UTF8Buf *)ut->p;
1887 int32_t mapIndex = index - u8b->toUCharsMapStart;
1888 int32_t offset = u8b->mapToUChars[mapIndex] - u8b->bufStartIdx;