]> git.saurik.com Git - apple/icu.git/blobdiff - icuSources/layout/GlyphPositioningTables.cpp
ICU-6.2.10.tar.gz
[apple/icu.git] / icuSources / layout / GlyphPositioningTables.cpp
index ead6d1e8e871123ddd35a80e49bc82a7ea8f83e7..5607711dee393a42bb25c67fb046ff3f039e2f9c 100644 (file)
@@ -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
  *
  */
 
 #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