Home | History | Annotate | Download | only in i18n

Lines Matching full:othercoliter

397         collIterate        *othercoliter  = &(otherucolelem->iteratordata_);
402 length = (int)(othercoliter->endp - othercoliter->string);
411 uprv_memcpy((UChar *)coliter->string, othercoliter->string,
426 if (othercoliter->flags & UCOL_ITER_INNORMBUF) {
427 coliter->writableBuffer = othercoliter->writableBuffer;
432 if (othercoliter->pos >= othercoliter->string &&
433 othercoliter->pos <= othercoliter->endp)
437 (othercoliter->pos - othercoliter->string);
441 (othercoliter->pos - othercoliter->writableBuffer.getBuffer());
447 uprv_memcpy(coliter->CEs, othercoliter->CEs, sizeof(uint32_t) * UCOL_EXPAND_CE_BUFFER_SIZE);
448 CEsize = sizeof(othercoliter->extendCEs);
450 othercoliter->extendCEs = (uint32_t *)uprv_malloc(CEsize);
451 uprv_memcpy(coliter->extendCEs, othercoliter->extendCEs, CEsize);
454 (othercoliter->toReturn - othercoliter->extendCEs);
457 CEsize = (int32_t)(othercoliter->CEpos - othercoliter->CEs);
459 uprv_memcpy(coliter->CEs, othercoliter->CEs, CEsize);
462 (othercoliter->toReturn - othercoliter->CEs);
466 if (othercoliter->fcdPosition != NULL) {
469 (othercoliter->fcdPosition
470 - othercoliter->string);
475 coliter->flags = othercoliter->flags/*| UCOL_ITER_HASLEN*/;
476 coliter->origFlags = othercoliter->origFlags;
477 coliter->coll = othercoliter->coll;