Lines Matching refs:pBiDi
353 ubidi_writeReordered(UBiDi *pBiDi,
367 if( pBiDi==NULL ||
368 (text=pBiDi->text)==NULL || (length=pBiDi->length)<0 ||
378 (dest>=text && dest<text+pBiDi->originalLength)))
389 runCount=ubidi_countRuns(pBiDi, pErrorCode);
402 if(pBiDi->reorderingOptions & UBIDI_OPTION_INSERT_MARKS) {
410 if(pBiDi->reorderingOptions & UBIDI_OPTION_REMOVE_CONTROLS) {
418 if((pBiDi->reorderingMode != UBIDI_REORDER_INVERSE_NUMBERS_AS_L) &&
419 (pBiDi->reorderingMode != UBIDI_REORDER_INVERSE_LIKE_DIRECT) &&
420 (pBiDi->reorderingMode != UBIDI_REORDER_INVERSE_FOR_NUMBERS_SPECIAL) &&
421 (pBiDi->reorderingMode != UBIDI_REORDER_RUNS_ONLY)) {
441 if(UBIDI_LTR==ubidi_getVisualRun(pBiDi, run, &logicalStart, &runLength)) {
457 const DirProp *dirProps=pBiDi->dirProps;
464 dir=ubidi_getVisualRun(pBiDi, run, &logicalStart, &runLength);
467 markFlag=pBiDi->runs[run].insertRemove;
473 if((pBiDi->isInverse) &&
499 if((pBiDi->isInverse) &&
517 if((pBiDi->isInverse) &&
543 if((pBiDi->isInverse) &&
568 if(UBIDI_LTR==ubidi_getVisualRun(pBiDi, run, &logicalStart, &runLength)) {
584 const DirProp *dirProps=pBiDi->dirProps;
590 dir=ubidi_getVisualRun(pBiDi, run, &logicalStart, &runLength);