| Index: src/truetype/ttobjs.h | 
| diff --git a/src/truetype/ttobjs.h b/src/truetype/ttobjs.h | 
| index 47e412910731b8e0e21b473db3f25642ff4db2c5..a11dd3752a3153ad2b526097fdfe3ea16bd46323 100644 | 
| --- a/src/truetype/ttobjs.h | 
| +++ b/src/truetype/ttobjs.h | 
| @@ -4,7 +4,7 @@ | 
| /*                                                                         */ | 
| /*    Objects manager (specification).                                     */ | 
| /*                                                                         */ | 
| -/*  Copyright 1996-2009, 2011-2012 by                                      */ | 
| +/*  Copyright 1996-2009, 2011-2013 by                                      */ | 
| /*  David Turner, Robert Wilhelm, and Werner Lemberg.                      */ | 
| /*                                                                         */ | 
| /*  This file is part of the FreeType project, and may only be used,       */ | 
| @@ -173,11 +173,13 @@ FT_BEGIN_HEADER | 
| /*                                                                       */ | 
| typedef struct  TT_DefRecord_ | 
| { | 
| -    FT_Int   range;      /* in which code range is it located? */ | 
| -    FT_Long  start;      /* where does it start?               */ | 
| -    FT_Long  end;        /* where does it end?                 */ | 
| -    FT_UInt  opc;        /* function #, or instruction code    */ | 
| -    FT_Bool  active;     /* is it active?                      */ | 
| +    FT_Int    range;          /* in which code range is it located?     */ | 
| +    FT_Long   start;          /* where does it start?                   */ | 
| +    FT_Long   end;            /* where does it end?                     */ | 
| +    FT_UInt   opc;            /* function #, or instruction code        */ | 
| +    FT_Bool   active;         /* is it active?                          */ | 
| +    FT_Bool   inline_delta;   /* is function that defines inline delta? */ | 
| +    FT_ULong  sph_fdef_flags; /* flags to identify special functions    */ | 
|  | 
| } TT_DefRecord, *TT_DefArray; | 
|  | 
| @@ -190,7 +192,7 @@ FT_BEGIN_HEADER | 
| { | 
| FT_Fixed    xx, xy;     /* transformation matrix coefficients */ | 
| FT_Fixed    yx, yy; | 
| -    FT_F26Dot6  ox, oy;     /* offsets        */ | 
| +    FT_F26Dot6  ox, oy;     /* offsets                            */ | 
|  | 
| } TT_Transform; | 
|  | 
| @@ -345,11 +347,12 @@ FT_BEGIN_HEADER | 
| /*                                                                       */ | 
| typedef struct  TT_DriverRec_ | 
| { | 
| -    FT_DriverRec     root; | 
| +    FT_DriverRec  root; | 
| + | 
| TT_ExecContext   context;  /* execution context        */ | 
| TT_GlyphZoneRec  zone;     /* glyph loader points zone */ | 
|  | 
| -    void*            extension_component; | 
| +    FT_UInt  interpreter_version; | 
|  | 
| } TT_DriverRec; | 
|  | 
| @@ -427,6 +430,10 @@ FT_BEGIN_HEADER | 
| tt_slot_init( FT_GlyphSlot  slot ); | 
|  | 
|  | 
| +  /* auxiliary */ | 
| +#define IS_HINTED( flags )  ( ( flags & FT_LOAD_NO_HINTING ) == 0 ) | 
| + | 
| + | 
| FT_END_HEADER | 
|  | 
| #endif /* __TTOBJS_H__ */ | 
|  |