[HB] Use enums
authorBehdad Esfahbod <behdad@behdad.org>
Mon, 18 May 2009 22:44:54 +0000 (18:44 -0400)
committerBehdad Esfahbod <behdad@behdad.org>
Mon, 2 Nov 2009 19:40:14 +0000 (14:40 -0500)
src/hb-ot-layout-common-private.h
src/hb-ot-layout-gdef-private.h

index 6b3e5e3..fa22c08 100644 (file)
@@ -165,12 +165,14 @@ ASSERT_SIZE (FeatureList, 2);
 
 
 struct LookupFlag : USHORT {
-  static const unsigned int RightToLeft                = 0x0001u;
-  static const unsigned int IgnoreBaseGlyphs   = 0x0002u;
-  static const unsigned int IgnoreLigatures    = 0x0004u;
-  static const unsigned int IgnoreMarks                = 0x0008u;
-  static const unsigned int Reserved           = 0x00F0u;
-  static const unsigned int MarkAttachmentType = 0xFF00u;
+  enum {
+    RightToLeft                = 0x0001u,
+    IgnoreBaseGlyphs   = 0x0002u,
+    IgnoreLigatures    = 0x0004u,
+    IgnoreMarks                = 0x0008u,
+    Reserved           = 0x00F0u,
+    MarkAttachmentType = 0xFF00u,
+  };
 };
 ASSERT_SIZE (LookupFlag, 2);
 
index 19f0e8e..601424d 100644 (file)
 
 
 struct GlyphClassDef : ClassDef {
-  static const unsigned int BaseGlyph          = 0x0001u;
-  static const unsigned int LigatureGlyph      = 0x0002u;
-  static const unsigned int MarkGlyph          = 0x0003u;
-  static const unsigned int ComponentGlyph     = 0x0004u;
+  enum {
+    BaseGlyph          = 0x0001u,
+    LigatureGlyph      = 0x0002u,
+    MarkGlyph          = 0x0003u,
+    ComponentGlyph     = 0x0004u,
+  };
 };
 
 /*
@@ -182,11 +184,13 @@ ASSERT_SIZE (LigCaretList, 4);
 struct GDEF {
   static const hb_tag_t Tag            = HB_TAG ('G','D','E','F');
 
-  static const hb_ot_layout_class_t UnclassifiedGlyph  = 0;
-  static const hb_ot_layout_class_t BaseGlyph          = 1;
-  static const hb_ot_layout_class_t LigatureGlyph      = 2;
-  static const hb_ot_layout_class_t MarkGlyph          = 3;
-  static const hb_ot_layout_class_t ComponentGlyph     = 4;
+  enum {
+    UnclassifiedGlyph  = 0,
+    BaseGlyph          = 1,
+    LigatureGlyph      = 2,
+    MarkGlyph          = 3,
+    ComponentGlyph     = 4,
+  };
 
   STATIC_DEFINE_GET_FOR_DATA (GDEF);
   /* XXX check version here? */