< 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 >