Lines Matching refs:othercoliter
396 collIterate *othercoliter = &(otherucolelem->iteratordata_);
401 length = (int)(othercoliter->endp - othercoliter->string);
410 uprv_memcpy((UChar *)coliter->string, othercoliter->string,
425 if (othercoliter->flags & UCOL_ITER_INNORMBUF) {
426 coliter->writableBuffer = othercoliter->writableBuffer;
431 if (othercoliter->pos >= othercoliter->string &&
432 othercoliter->pos <= othercoliter->endp)
435 (othercoliter->pos - othercoliter->string);
439 (othercoliter->pos - othercoliter->writableBuffer.getBuffer());
445 uprv_memcpy(coliter->CEs, othercoliter->CEs, sizeof(uint32_t) * UCOL_EXPAND_CE_BUFFER_SIZE);
446 CEsize = sizeof(othercoliter->extendCEs);
448 othercoliter->extendCEs = (uint32_t *)uprv_malloc(CEsize);
449 uprv_memcpy(coliter->extendCEs, othercoliter->extendCEs, CEsize);
452 (othercoliter->toReturn - othercoliter->extendCEs);
455 CEsize = (int32_t)(othercoliter->CEpos - othercoliter->CEs);
457 uprv_memcpy(coliter->CEs, othercoliter->CEs, CEsize);
460 (othercoliter->toReturn - othercoliter->CEs);
464 if (othercoliter->fcdPosition != NULL) {
466 (othercoliter->fcdPosition
467 - othercoliter->string);
472 coliter->flags = othercoliter->flags/*| UCOL_ITER_HASLEN*/;
473 coliter->origFlags = othercoliter->origFlags;
474 coliter->coll = othercoliter->coll;