static void pop(UScriptRun *scriptRun) { if (STACK_IS_EMPTY(scriptRun)) { return; } if (scriptRun->fixupCount > 0) { scriptRun->fixupCount -= 1; } scriptRun->pushCount -= 1; scriptRun->parenSP = DEC1(scriptRun->parenSP); /* If the stack is now empty, reset the stack pointers to their initial values. */ if (STACK_IS_EMPTY(scriptRun)) { scriptRun->parenSP = -1; } }
void gfxScriptItemizer::pop() { if (STACK_IS_EMPTY()) { return; } if (fixupCount > 0) { fixupCount -= 1; } pushCount -= 1; parenSP = DEC1(parenSP); /* If the stack is now empty, reset the stack pointers to their initial values. */ if (STACK_IS_EMPTY()) { parenSP = -1; } }