Lines Matching refs:pExtra
596 ut->pExtra = &((ExtendedUText *)ut)->extension; in utext_setup()
619 uprv_free(ut->pExtra); in utext_setup()
622 ut->pExtra = uprv_malloc(extraSpace); in utext_setup()
623 if (ut->pExtra == NULL) { in utext_setup()
654 if (ut->pExtra!=NULL && ut->extraSize>0) in utext_setup()
655 uprv_memset(ut->pExtra, 0, ut->extraSize); in utext_setup()
683 uprv_free(ut->pExtra); in utext_close()
684 ut->pExtra = NULL; in utext_close()
754 if (dptr >= (char *)src->pExtra && dptr < ((char*)src->pExtra)+src->extraSize) { in adjustPointer()
757 *destPtr = ((char *)dest->pExtra) + (dptr - (char *)src->pExtra); in adjustPointer()
791 void *destExtra = dest->pExtra; in shallowTextClone()
804 dest->pExtra = destExtra; in shallowTextClone()
807 uprv_memcpy(dest->pExtra, src->pExtra, srcExtraSize); in shallowTextClone()
1642 ut->p = ut->pExtra; in utext_openUTF8()
1643 ut->q = (char *)ut->pExtra + sizeof(UTF8Buf); in utext_openUTF8()
1802 ReplExtra *ex = (ReplExtra *)ut->pExtra; in repTextAccess()
2843 ut->p = ut->pExtra; // First buffer in utext_openCharacterIterator()
2845 ut->q = (UChar*)ut->pExtra+CIBufSize; // Second buffer in utext_openCharacterIterator()