Make casts more explicit

This commit is contained in:
Behdad Esfahbod 2010-04-22 10:43:30 -04:00
parent 565c80bd29
commit fb5904ec93
2 changed files with 4 additions and 4 deletions

View File

@ -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,

View File

@ -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,