Home | History | Annotate | Download | only in common

Lines Matching refs:trailingWSStart

66  * Many functions have to consider the field trailingWSStart:
85 * Using trailingWSStart is another form of performing (L1).
104 Setting trailingWSStart to pBidi->length will avoid changing the
109 pBiDi->trailingWSStart=start; /* currently == pBiDi->length */
122 pBiDi->trailingWSStart=start;
185 if(pParaBiDi->trailingWSStart<=start) {
186 pLineBiDi->trailingWSStart=0;
187 } else if(pParaBiDi->trailingWSStart<limit) {
188 pLineBiDi->trailingWSStart=pParaBiDi->trailingWSStart-start;
190 pLineBiDi->trailingWSStart=length;
194 int32_t i, trailingWSStart;
198 trailingWSStart=pLineBiDi->trailingWSStart;
201 if(trailingWSStart==0) {
209 if(trailingWSStart<length && (pLineBiDi->paraLevel&1)!=level) {
213 /* see if levels[1..trailingWSStart-1] have the same direction as levels[0] and paraLevel */
216 if(i==trailingWSStart) {
235 pLineBiDi->trailingWSStart=0;
242 pLineBiDi->trailingWSStart=0;
257 } else if(pBiDi->direction!=UBIDI_MIXED || charIndex>=pBiDi->trailingWSStart) {
274 if((start=pBiDi->trailingWSStart)==length) {
297 pBiDi->trailingWSStart=length;
343 else if(pBiDi->direction!=UBIDI_MIXED || logicalPosition>=pBiDi->trailingWSStart) {
429 * Instead, all characters from trailingWSStart on are implicitly at
461 if(pBiDi->trailingWSStart<pBiDi->length) {
505 if(pBiDi->trailingWSStart==pBiDi->length) {
582 limit=pBiDi->trailingWSStart;