Lines Matching refs:pExtra
598 ut->pExtra = &((ExtendedUText *)ut)->extension; in utext_setup()
621 uprv_free(ut->pExtra); in utext_setup()
624 ut->pExtra = uprv_malloc(extraSpace); in utext_setup()
625 if (ut->pExtra == NULL) { in utext_setup()
656 if (ut->pExtra!=NULL && ut->extraSize>0) in utext_setup()
657 uprv_memset(ut->pExtra, 0, ut->extraSize); in utext_setup()
685 uprv_free(ut->pExtra); in utext_close()
686 ut->pExtra = NULL; in utext_close()
756 if (dptr >= (char *)src->pExtra && dptr < ((char*)src->pExtra)+src->extraSize) { in adjustPointer()
759 *destPtr = ((char *)dest->pExtra) + (dptr - (char *)src->pExtra); in adjustPointer()
793 void *destExtra = dest->pExtra; in shallowTextClone()
806 dest->pExtra = destExtra; in shallowTextClone()
809 uprv_memcpy(dest->pExtra, src->pExtra, srcExtraSize); in shallowTextClone()
1657 ut->p = ut->pExtra; in utext_openUTF8()
1658 ut->q = (char *)ut->pExtra + sizeof(UTF8Buf); in utext_openUTF8()
1817 ReplExtra *ex = (ReplExtra *)ut->pExtra; in repTextAccess()
2858 ut->p = ut->pExtra; // First buffer in utext_openCharacterIterator()
2860 ut->q = (UChar*)ut->pExtra+CIBufSize; // Second buffer in utext_openCharacterIterator()