From 515ce4ceb2ab0151d8dfc03ff0bfc7d110dd93b5 Mon Sep 17 00:00:00 2001 From: Behdad Esfahbod Date: Tue, 26 May 2009 13:08:00 -0400 Subject: [PATCH] [HB] More de-C++'ization --- src/hb-ot-layout-gsubgpos-private.h | 24 ++++++++++++------------ 1 file changed, 12 insertions(+), 12 deletions(-) diff --git a/src/hb-ot-layout-gsubgpos-private.h b/src/hb-ot-layout-gsubgpos-private.h index b205fc592..9e8706e1e 100644 --- a/src/hb-ot-layout-gsubgpos-private.h +++ b/src/hb-ot-layout-gsubgpos-private.h @@ -475,12 +475,12 @@ struct ChainRule private: inline bool apply (APPLY_ARG_DEF, ChainContextLookupContext &context) const { - const HeadlessArrayOf &input = (const HeadlessArrayOf&) - *((const char *) &backtrack + backtrack.get_size ()); - const ArrayOf &lookahead = (const ArrayOf&) - *((const char *) &input + input.get_size ()); - const ArrayOf &lookup = (const ArrayOf&) - *((const char *) &lookahead + lookahead.get_size ()); + const HeadlessArrayOf &input = *(const HeadlessArrayOf*) + ((const char *) &backtrack + backtrack.get_size ()); + const ArrayOf &lookahead = *(const ArrayOf*) + ((const char *) &input + input.get_size ()); + const ArrayOf &lookup = *(const ArrayOf*) + ((const char *) &lookahead + lookahead.get_size ()); return chain_context_lookup (APPLY_ARG, backtrack.len, backtrack.array, input.len, input.array + 1, @@ -618,17 +618,17 @@ struct ChainContextFormat3 inline bool apply (APPLY_ARG_DEF, apply_lookup_func_t apply_func) const { - const OffsetArrayOf &input = (const OffsetArrayOf&) - *((const char *) &backtrack + backtrack.get_size ()); + const OffsetArrayOf &input = *(const OffsetArrayOf*) + ((const char *) &backtrack + backtrack.get_size ()); unsigned int index = (this+input[0]) (IN_CURGLYPH ()); if (HB_LIKELY (index == NOT_COVERED)) return false; - const OffsetArrayOf &lookahead = (const OffsetArrayOf&) - *((const char *) &input + input.get_size ()); - const ArrayOf &lookup = (const ArrayOf&) - *((const char *) &lookahead + lookahead.get_size ()); + const OffsetArrayOf &lookahead = *(const OffsetArrayOf*) + ((const char *) &input + input.get_size ()); + const ArrayOf &lookup = *(const ArrayOf*) + ((const char *) &lookahead + lookahead.get_size ()); struct ChainContextLookupContext context = { {match_coverage, apply_func}, {(char *) this, (char *) this, (char *) this}