[pango/harfbuzz-ng] [HB] More de-C++'ization
- From: Behdad Esfahbod <behdad src gnome org>
- To: svn-commits-list gnome org
- Subject: [pango/harfbuzz-ng] [HB] More de-C++'ization
- Date: Tue, 26 May 2009 22:22:18 -0400 (EDT)
commit d877d91e5c0617a82620a6a47406cd196e16e5d6
Author: Behdad Esfahbod <behdad behdad org>
Date: Tue May 26 13:08:00 2009 -0400
[HB] More de-C++'ization
---
pango/opentype/hb-ot-layout-gsubgpos-private.h | 24 ++++++++++++------------
1 files changed, 12 insertions(+), 12 deletions(-)
diff --git a/pango/opentype/hb-ot-layout-gsubgpos-private.h b/pango/opentype/hb-ot-layout-gsubgpos-private.h
index b205fc5..9e8706e 100644
--- a/pango/opentype/hb-ot-layout-gsubgpos-private.h
+++ b/pango/opentype/hb-ot-layout-gsubgpos-private.h
@@ -475,12 +475,12 @@ struct ChainRule
private:
inline bool apply (APPLY_ARG_DEF, ChainContextLookupContext &context) const
{
- const HeadlessArrayOf<USHORT> &input = (const HeadlessArrayOf<USHORT>&)
- *((const char *) &backtrack + backtrack.get_size ());
- const ArrayOf<USHORT> &lookahead = (const ArrayOf<USHORT>&)
- *((const char *) &input + input.get_size ());
- const ArrayOf<LookupRecord> &lookup = (const ArrayOf<LookupRecord>&)
- *((const char *) &lookahead + lookahead.get_size ());
+ const HeadlessArrayOf<USHORT> &input = *(const HeadlessArrayOf<USHORT>*)
+ ((const char *) &backtrack + backtrack.get_size ());
+ const ArrayOf<USHORT> &lookahead = *(const ArrayOf<USHORT>*)
+ ((const char *) &input + input.get_size ());
+ const ArrayOf<LookupRecord> &lookup = *(const ArrayOf<LookupRecord>*)
+ ((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<Coverage> &input = (const OffsetArrayOf<Coverage>&)
- *((const char *) &backtrack + backtrack.get_size ());
+ const OffsetArrayOf<Coverage> &input = *(const OffsetArrayOf<Coverage>*)
+ ((const char *) &backtrack + backtrack.get_size ());
unsigned int index = (this+input[0]) (IN_CURGLYPH ());
if (HB_LIKELY (index == NOT_COVERED))
return false;
- const OffsetArrayOf<Coverage> &lookahead = (const OffsetArrayOf<Coverage>&)
- *((const char *) &input + input.get_size ());
- const ArrayOf<LookupRecord> &lookup = (const ArrayOf<LookupRecord>&)
- *((const char *) &lookahead + lookahead.get_size ());
+ const OffsetArrayOf<Coverage> &lookahead = *(const OffsetArrayOf<Coverage>*)
+ ((const char *) &input + input.get_size ());
+ const ArrayOf<LookupRecord> &lookup = *(const ArrayOf<LookupRecord>*)
+ ((const char *) &lookahead + lookahead.get_size ());
struct ChainContextLookupContext context = {
{match_coverage, apply_func},
{(char *) this, (char *) this, (char *) this}
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]