Remove SkPreprocessorSeq.h and SkTypedEnum.h.
These were added to allow the use of typed enums before typed enums were
available on all platforms. Now that typed enums are available, just use
them directly.
Review-Url: https://codereview.chromium.org/2254513002
diff --git a/src/sfnt/SkOTTable_post.h b/src/sfnt/SkOTTable_post.h
index 7461d52..1af6929 100644
--- a/src/sfnt/SkOTTable_post.h
+++ b/src/sfnt/SkOTTable_post.h
@@ -10,7 +10,6 @@
#include "SkEndian.h"
#include "SkOTTableTypes.h"
-#include "SkTypedEnum.h"
#pragma pack(push, 1)
@@ -22,14 +21,13 @@
static const SK_OT_ULONG TAG = SkOTTableTAG<SkOTTablePostScript>::value;
struct Format {
- SK_TYPED_ENUM(Value, SK_OT_Fixed,
- ((version1, SkTEndian_SwapBE32(0x00010000)))
- ((version2, SkTEndian_SwapBE32(0x00020000)))
- ((version2_5, SkTEndian_SwapBE32(0x00025000)))
- ((version3, SkTEndian_SwapBE32(0x00030000)))
- ((version4, SkTEndian_SwapBE32(0x00040000)))
- SK_SEQ_END,
- SK_SEQ_END)
+ enum Value : SK_OT_Fixed {
+ version1 = SkTEndian_SwapBE32(0x00010000),
+ version2 = SkTEndian_SwapBE32(0x00020000),
+ version2_5 = SkTEndian_SwapBE32(0x00025000),
+ version3 = SkTEndian_SwapBE32(0x00030000),
+ version4 = SkTEndian_SwapBE32(0x00040000),
+ };
SK_OT_Fixed value;
} format;
SK_OT_Fixed italicAngle;