Lines Matching refs:pBiDi
352 ubidi_writeReordered(UBiDi *pBiDi, in ubidi_writeReordered() argument
366 if( pBiDi==NULL || in ubidi_writeReordered()
367 (text=pBiDi->text)==NULL || (length=pBiDi->length)<0 || in ubidi_writeReordered()
377 (dest>=text && dest<text+pBiDi->originalLength))) in ubidi_writeReordered()
388 runCount=ubidi_countRuns(pBiDi, pErrorCode); in ubidi_writeReordered()
401 if(pBiDi->reorderingOptions & UBIDI_OPTION_INSERT_MARKS) { in ubidi_writeReordered()
409 if(pBiDi->reorderingOptions & UBIDI_OPTION_REMOVE_CONTROLS) { in ubidi_writeReordered()
417 if((pBiDi->reorderingMode != UBIDI_REORDER_INVERSE_NUMBERS_AS_L) && in ubidi_writeReordered()
418 (pBiDi->reorderingMode != UBIDI_REORDER_INVERSE_LIKE_DIRECT) && in ubidi_writeReordered()
419 (pBiDi->reorderingMode != UBIDI_REORDER_INVERSE_FOR_NUMBERS_SPECIAL) && in ubidi_writeReordered()
420 (pBiDi->reorderingMode != UBIDI_REORDER_RUNS_ONLY)) { in ubidi_writeReordered()
440 if(UBIDI_LTR==ubidi_getVisualRun(pBiDi, run, &logicalStart, &runLength)) { in ubidi_writeReordered()
454 const DirProp *dirProps=pBiDi->dirProps; in ubidi_writeReordered()
461 dir=ubidi_getVisualRun(pBiDi, run, &logicalStart, &runLength); in ubidi_writeReordered()
464 markFlag=pBiDi->runs[run].insertRemove; in ubidi_writeReordered()
470 if((pBiDi->isInverse) && in ubidi_writeReordered()
494 if((pBiDi->isInverse) && in ubidi_writeReordered()
512 if((pBiDi->isInverse) && in ubidi_writeReordered()
536 if((pBiDi->isInverse) && in ubidi_writeReordered()
561 if(UBIDI_LTR==ubidi_getVisualRun(pBiDi, run, &logicalStart, &runLength)) { in ubidi_writeReordered()
575 const DirProp *dirProps=pBiDi->dirProps; in ubidi_writeReordered()
581 dir=ubidi_getVisualRun(pBiDi, run, &logicalStart, &runLength); in ubidi_writeReordered()