Home
last modified time | relevance | path

Searched refs:parenSP (Results 1 – 3 of 3) sorted by relevance

/external/icu4c/extra/scrptrun/
Dscrptrun.cpp114 int32_t startSP = parenSP; // used to find the first new open character in next()
153 parenStack[++parenSP].pairIndex = pairIndex; in next()
154 parenStack[parenSP].scriptCode = scriptCode; in next()
155 } else if (parenSP >= 0) { in next()
158 while (parenSP >= 0 && parenStack[parenSP].pairIndex != pi) { in next()
159 parenSP -= 1; in next()
162 if (parenSP < startSP) { in next()
163 startSP = parenSP; in next()
166 if (parenSP >= 0) { in next()
167 sc = parenStack[parenSP].scriptCode; in next()
[all …]
Dscrptrun.h83 int32_t parenSP; variable
135 parenSP = -1; in reset()
/external/icu4c/common/
Dusc_impl.c32 #define TOP(scriptRun) ((scriptRun)->parenStack[(scriptRun)->parenSP])
51 int32_t parenSP; member
83 scriptRun->parenSP = INC1(scriptRun->parenSP); in push()
84 scriptRun->parenStack[scriptRun->parenSP].pairIndex = pairIndex; in push()
85 scriptRun->parenStack[scriptRun->parenSP].scriptCode = scriptCode; in push()
99 scriptRun->parenSP = DEC1(scriptRun->parenSP); in pop()
105 scriptRun->parenSP = -1; in pop()
111 int32_t fixupSP = DEC(scriptRun->parenSP, scriptRun->fixupCount); in fixup()
233 scriptRun->parenSP = -1; in uscript_resetRun()