diff -r 36b30720a997 -r 91e99bed64ae jdk/src/share/native/sun/font/layout/SegmentArrayProcessor2.h --- a/jdk/src/share/native/sun/font/layout/SegmentArrayProcessor2.h Tue Feb 26 10:07:26 2013 -0800 +++ b/jdk/src/share/native/sun/font/layout/SegmentArrayProcessor2.h Thu Mar 07 10:02:20 2013 -0800 @@ -50,9 +50,9 @@ class SegmentArrayProcessor2 : public NonContextualGlyphSubstitutionProcessor2 { public: - virtual void process(LEGlyphStorage &glyphStorage); + virtual void process(LEGlyphStorage &glyphStorage, LEErrorCode &success); - SegmentArrayProcessor2(const MorphSubtableHeader2 *morphSubtableHeader); + SegmentArrayProcessor2(const LEReferenceTo &morphSubtableHeader, LEErrorCode &success); virtual ~SegmentArrayProcessor2(); @@ -74,7 +74,7 @@ SegmentArrayProcessor2(); protected: - const SegmentArrayLookupTable *segmentArrayLookupTable; + LEReferenceTo segmentArrayLookupTable; };