diff --git a/src/hb-open-type-private.hh b/src/hb-open-type-private.hh index beefff146a3662e9b04c697c5449cef4bcffe8b6..38c5613ace3072a1bb51aa8157767917ad0fcc6b 100644 --- a/src/hb-open-type-private.hh +++ b/src/hb-open-type-private.hh @@ -672,7 +672,7 @@ typedef IntType HBUINT16; /* 16-bit unsigned integer. */ typedef IntType HBINT16; /* 16-bit signed integer. */ typedef IntType HBUINT32; /* 32-bit unsigned integer. */ typedef IntType HBINT32; /* 32-bit signed integer. */ -typedef IntType UINT24; /* 24-bit unsigned integer. */ +typedef IntType HBUINT24; /* 24-bit unsigned integer. */ /* 16-bit signed integer (HBINT16) that describes a quantity in FUnits. */ typedef HBINT16 FWORD; diff --git a/src/hb-ot-cmap-table.hh b/src/hb-ot-cmap-table.hh index 959ca97f2895cd46b967914f4072afe12327bf05..c2bfe4b5e2a87cb5eff246c8dc0dc691beb70e2b 100644 --- a/src/hb-ot-cmap-table.hh +++ b/src/hb-ot-cmap-table.hh @@ -328,7 +328,7 @@ struct UnicodeValueRange return_trace (c->check_struct (this)); } - UINT24 startUnicodeValue; /* First value in this range. */ + HBUINT24 startUnicodeValue; /* First value in this range. */ HBUINT8 additionalCount; /* Number of additional values in this * range. */ public: @@ -350,7 +350,7 @@ struct UVSMapping return_trace (c->check_struct (this)); } - UINT24 unicodeValue; /* Base Unicode value of the UVS */ + HBUINT24 unicodeValue; /* Base Unicode value of the UVS */ GlyphID glyphID; /* Glyph ID of the UVS */ public: DEFINE_SIZE_STATIC (5); @@ -392,7 +392,7 @@ struct VariationSelectorRecord nonDefaultUVS.sanitize (c, base)); } - UINT24 varSelector; /* Variation selector. */ + HBUINT24 varSelector; /* Variation selector. */ LOffsetTo defaultUVS; /* Offset to Default UVS Table. May be 0. */ LOffsetTo diff --git a/src/hb-ot-layout-common-private.hh b/src/hb-ot-layout-common-private.hh index 9251a6a99ebec3cb7a8fad878d2d2d6d92bf8199..66df2a7187bd15bf4974306139c0bb91ecd036bf 100644 --- a/src/hb-ot-layout-common-private.hh +++ b/src/hb-ot-layout-common-private.hh @@ -449,7 +449,7 @@ struct FeatureParamsCharacterVariants * user-interface labels for the * feature parameters. (Must be zero * if numParameters is zero.) */ - ArrayOf + ArrayOf characters; /* Array of the Unicode Scalar Value * of the characters for which this * feature provides glyph variants.