From fb5904ec935d925a423401bc975ffaa22022ce1b Mon Sep 17 00:00:00 2001 From: Behdad Esfahbod Date: Thu, 22 Apr 2010 10:43:30 -0400 Subject: [PATCH] Make casts more explicit --- src/hb-ot-layout-gpos-private.hh | 4 ++-- src/hb-ot-layout-gsub-private.hh | 4 ++-- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/src/hb-ot-layout-gpos-private.hh b/src/hb-ot-layout-gpos-private.hh index 1454b5b..494f599 100644 --- a/src/hb-ot-layout-gpos-private.hh +++ b/src/hb-ot-layout-gpos-private.hh @@ -1536,10 +1536,10 @@ struct GPOS : GSUBGPOS static const hb_tag_t Tag = HB_OT_TAG_GPOS; static inline const GPOS& get_for_data (const char *data) - { return (const GPOS&) GSUBGPOS::get_for_data (data); } + { return CONST_CAST(GPOS, GSUBGPOS::get_for_data (data), 0); } inline const PosLookup& get_lookup (unsigned int i) const - { return (const PosLookup&) GSUBGPOS::get_lookup (i); } + { return CONST_CAST(PosLookup, GSUBGPOS::get_lookup (i), 0); } inline bool position_lookup (hb_ot_layout_context_t *context, hb_buffer_t *buffer, diff --git a/src/hb-ot-layout-gsub-private.hh b/src/hb-ot-layout-gsub-private.hh index d04ea99..65402b8 100644 --- a/src/hb-ot-layout-gsub-private.hh +++ b/src/hb-ot-layout-gsub-private.hh @@ -846,10 +846,10 @@ struct GSUB : GSUBGPOS static const hb_tag_t Tag = HB_OT_TAG_GSUB; static inline const GSUB& get_for_data (const char *data) - { return (const GSUB&) GSUBGPOS::get_for_data (data); } + { return CONST_CAST(GSUB, GSUBGPOS::get_for_data (data), 0); } inline const SubstLookup& get_lookup (unsigned int i) const - { return (const SubstLookup&) GSUBGPOS::get_lookup (i); } + { return CONST_CAST(SubstLookup, GSUBGPOS::get_lookup (i), 0); } inline bool substitute_lookup (hb_ot_layout_context_t *context, hb_buffer_t *buffer, -- 2.7.4