From: Behdad Esfahbod Date: Tue, 26 May 2009 17:08:00 +0000 (-0400) Subject: [HB] More de-C++'ization X-Git-Tag: submit/master/20120920.151126~7^2~1144 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=515ce4ceb2ab0151d8dfc03ff0bfc7d110dd93b5;p=framework%2Fuifw%2Fharfbuzz.git [HB] More de-C++'ization --- diff --git a/src/hb-ot-layout-gsubgpos-private.h b/src/hb-ot-layout-gsubgpos-private.h index b205fc5..9e8706e 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}