Lines Matching refs:pExtra
585 ut->pExtra = &((ExtendedUText *)ut)->extension;
608 uprv_free(ut->pExtra);
611 ut->pExtra = uprv_malloc(extraSpace);
612 if (ut->pExtra == NULL) {
643 if (ut->pExtra!=NULL && ut->extraSize>0)
644 uprv_memset(ut->pExtra, 0, ut->extraSize);
672 uprv_free(ut->pExtra);
673 ut->pExtra = NULL;
743 if (dptr >= (char *)src->pExtra && dptr < ((char*)src->pExtra)+src->extraSize) {
744 // target ptr was to something within the src UText's pExtra storage.
745 // relocate it into the target UText's pExtra region.
746 *destPtr = ((char *)dest->pExtra) + (dptr - (char *)src->pExtra);
780 void *destExtra = dest->pExtra;
793 dest->pExtra = destExtra;
796 uprv_memcpy(dest->pExtra, src->pExtra, srcExtraSize);
1626 ut->p = ut->pExtra;
1627 ut->q = (char *)ut->pExtra + sizeof(UTF8Buf);
1786 ReplExtra *ex = (ReplExtra *)ut->pExtra;
2815 ut->p = ut->pExtra; // First buffer
2817 ut->q = (UChar*)ut->pExtra+CIBufSize; // Second buffer