Lines Matching defs:pLevState

1744 processPropertySeq(UBiDi *pBiDi, LevState *pLevState, uint8_t _prop,
1747 const ImpTab * pImpTab=pLevState->pImpTab;
1748 const ImpAct * pImpAct=pLevState->pImpAct;
1755 oldStateSeq=(uint8_t)pLevState->state;
1757 pLevState->state=GET_STATE(cell); /* isolate the new state */
1759 addLevel=(*pImpTab)[pLevState->state][IMPTABLEVELS_RES];
1764 pLevState->startON=start0;
1768 start=pLevState->startON;
1773 if (pLevState->startL2EN >= 0) {
1774 addPoint(pBiDi, pLevState->startL2EN, LRM_BEFORE);
1776 pLevState->startL2EN=-1; /* not within previous if since could also be -2 */
1783 pLevState->lastStrongRTL=-1;
1786 if ((level & 1) && (pLevState->startON > 0)) { /* after ON */
1787 start=pLevState->startON; /* reset to basic run level */
1797 for (k=pLevState->lastStrongRTL+1; k<start0; k++)
1804 pLevState->lastStrongRTL=-1;
1818 pLevState->startON=-1;
1819 pLevState->startL2EN=-1;
1820 pLevState->lastStrongRTL=limit - 1;
1829 if (pLevState->startL2EN == -1) /* if no relevant EN already found */
1832 pLevState->lastStrongRTL=limit - 1;
1835 if (pLevState->startL2EN >= 0) /* after EN, no AN */
1837 addPoint(pBiDi, pLevState->startL2EN, LRM_BEFORE);
1838 pLevState->startL2EN=-2;
1845 if (pLevState->startL2EN == -1) {
1846 pLevState->startL2EN=start0;
1851 pLevState->lastStrongRTL=limit - 1;
1852 pLevState->startON=-1;
1863 pLevState->startON=start0;
1885 level=pLevState->runLevel + addLevel;
1886 for(k=pLevState->startON; k<start0; k++) {
1892 pLevState->startON=start0;
1896 level=pLevState->runLevel;
1897 for(k=start0-1; k>=pLevState->startON; k--) {
1915 level=pLevState->runLevel+1;
1916 for(k=start0-1; k>=pLevState->startON; k--) {
1929 level=pLevState->runLevel + addLevel;
1930 if(start>=pLevState->runStart) {