< prev index next >

src/java.desktop/share/native/libfontmanager/layout/ThaiShaping.h

Print this page
rev 16300 : 8170798: Fix minor issues in java2d and sound coding.
Reviewed-by: prr, serb

*** 78,88 **** tE = 3, tF = 4, tG = 5, tH = 6, tR = 7, ! tS = 8 }; struct StateTransition { le_uint8 nextState; --- 78,89 ---- tE = 3, tF = 4, tG = 5, tH = 6, tR = 7, ! tS = 8, ! stateCount = 52 }; struct StateTransition { le_uint8 nextState;
*** 98,108 **** private: // forbid instantiation ThaiShaping(); static const le_uint8 classTable[]; ! static const StateTransition thaiStateTable[][classCount]; inline static StateTransition getTransition(le_uint8 state, le_uint8 currClass); static le_uint8 doTransition(StateTransition transition, LEUnicode currChar, le_int32 inputIndex, le_uint8 glyphSet, LEUnicode errorChar, LEUnicode *outputBuffer, LEGlyphStorage &glyphStorage, le_int32 &outputIndex); --- 99,109 ---- private: // forbid instantiation ThaiShaping(); static const le_uint8 classTable[]; ! static const StateTransition thaiStateTable[stateCount][classCount]; inline static StateTransition getTransition(le_uint8 state, le_uint8 currClass); static le_uint8 doTransition(StateTransition transition, LEUnicode currChar, le_int32 inputIndex, le_uint8 glyphSet, LEUnicode errorChar, LEUnicode *outputBuffer, LEGlyphStorage &glyphStorage, le_int32 &outputIndex);
< prev index next >