X-Git-Url: https://git.saurik.com/apple/icu.git/blobdiff_plain/b75a7d8f3b4adbae880cab104ce2c6a50eee4db2..6de34a005df0e4a02d88750703b950237b77d9c8:/icuSources/layout/GlyphPositioningTables.cpp?ds=inline diff --git a/icuSources/layout/GlyphPositioningTables.cpp b/icuSources/layout/GlyphPositioningTables.cpp index ead6d1e8..5607711d 100644 --- a/icuSources/layout/GlyphPositioningTables.cpp +++ b/icuSources/layout/GlyphPositioningTables.cpp @@ -1,7 +1,6 @@ /* - * @(#)GlyphPositioningTables.cpp 1.7 00/03/15 * - * (C) Copyright IBM Corp. 1998, 1999, 2000, 2001 - All Rights Reserved + * (C) Copyright IBM Corp. 1998-2004 - All Rights Reserved * */ @@ -13,19 +12,18 @@ #include "GlyphPositionAdjustments.h" #include "GlyphPositioningTables.h" #include "GlyphPosnLookupProc.h" +#include "LEGlyphStorage.h" U_NAMESPACE_BEGIN -void GlyphPositioningTableHeader::process(LEGlyphID *glyphs, GlyphPositionAdjustment *glyphPositionAdjustments, - const LETag **glyphTags, le_int32 glyphCount, le_bool rightToLeft, +void GlyphPositioningTableHeader::process(LEGlyphStorage &glyphStorage, GlyphPositionAdjustment *glyphPositionAdjustments, le_bool rightToLeft, LETag scriptTag, LETag languageTag, const GlyphDefinitionTableHeader *glyphDefinitionTableHeader, const LEFontInstance *fontInstance, const LETag *featureOrder) const { GlyphPositioningLookupProcessor processor(this, scriptTag, languageTag, featureOrder); - processor.process(glyphs, glyphPositionAdjustments, glyphTags, glyphCount, rightToLeft, - glyphDefinitionTableHeader, fontInstance); + processor.process(glyphStorage, glyphPositionAdjustments, rightToLeft, glyphDefinitionTableHeader, fontInstance); } U_NAMESPACE_END