]> git.saurik.com Git - apple/icu.git/blobdiff - icuSources/layout/MorphTables.h
ICU-461.12.tar.gz
[apple/icu.git] / icuSources / layout / MorphTables.h
index f963ddd4bf44bf7cc18c60ffdbe2e656e2621fd9..8d198cf41fe81682669bb4acb784b63c69fbe9cf 100644 (file)
@@ -1,7 +1,6 @@
 /*
- * @(#)MorphTables.h   1.5 00/03/15
  *
- * (C) Copyright IBM Corp. 1998-2003 - All Rights Reserved
+ * (C) Copyright IBM Corp. 1998-2004 - All Rights Reserved
  *
  */
 
@@ -18,6 +17,8 @@
 
 U_NAMESPACE_BEGIN
 
+class LEGlyphStorage;
+
 typedef le_uint32 FeatureFlags;
 
 typedef le_int16 FeatureType;
@@ -46,7 +47,7 @@ struct MorphTableHeader
     le_uint32   nChains;
     ChainHeader chains[ANY_NUMBER];
 
-    void process(LEGlyphID *glyphs, le_int32 *glyphIndices, le_int32 glyphCount) const;
+    void process(LEGlyphStorage &glyphStorage) const;
 };
 
 typedef le_int16 SubtableCoverage;
@@ -76,7 +77,7 @@ struct MorphSubtableHeader
     SubtableCoverage    coverage;
     FeatureFlags        subtableFeatures;
 
-    void process(LEGlyphID *glyphs, le_int32 *glyphIndices, le_int32 glyphCount) const;
+    void process(LEGlyphStorage &glyphStorage) const;
 };
 
 U_NAMESPACE_END