Ignore:
Timestamp:
Dec 30, 2009, 5:24:42 PM (12 years ago)
Author:
rbri
Message:

PDF plugin: freetype library updated to version 2.3.11

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/poppler/freetype2/include/freetype/internal/pshints.h

    r251 r274  
    77/*    T1/T2 hints in the `type1', `cid', and `cff' font drivers.           */
    88/*                                                                         */
    9 /*  Copyright 2001, 2002, 2003, 2005, 2006, 2007 by                        */
     9/*  Copyright 2001, 2002, 2003, 2005, 2006, 2007, 2009 by                  */
    1010/*  David Turner, Robert Wilhelm, and Werner Lemberg.                      */
    1111/*                                                                         */
     
    158158   *
    159159   *   coords ::
    160    *     Array of 2 integers, used as (position,length) stem descriptor.
     160   *     Array of 2 coordinates in 16.16 format, used as (position,length)
     161   *     stem descriptor.
    161162   *
    162163   * @note:
     
    176177   */
    177178  typedef void
    178   (*T1_Hints_SetStemFunc)( T1_Hints  hints,
    179                            FT_UInt   dimension,
    180                            FT_Long*  coords );
     179  (*T1_Hints_SetStemFunc)( T1_Hints   hints,
     180                           FT_UInt    dimension,
     181                           FT_Fixed*  coords );
    181182
    182183
     
    198199   *
    199200   *   coords ::
    200    *     An array of 6 integers, holding 3 (position,length) pairs for the
    201    *     counter-controlled stems.
     201   *     An array of 6 values in 16.16 format, holding 3 (position,length)
     202   *     pairs for the counter-controlled stems.
    202203   *
    203204   * @note:
     
    210211   */
    211212  typedef void
    212   (*T1_Hints_SetStem3Func)( T1_Hints  hints,
    213                             FT_UInt   dimension,
    214                             FT_Long*  coords );
     213  (*T1_Hints_SetStem3Func)( T1_Hints   hints,
     214                            FT_UInt    dimension,
     215                            FT_Fixed*  coords );
    215216
    216217
     
    447448   *
    448449   *   coords ::
    449    *     An array of `count' (position,length) pairs.
     450   *     An array of `count' (position,length) pairs in 16.16 format.
    450451   *
    451452   * @note:
     
    679680  typedef PSHinter_Interface*  PSHinter_Service;
    680681
     682#ifndef FT_CONFIG_OPTION_PIC
     683
     684#define FT_DEFINE_PSHINTER_INTERFACE(class_, get_globals_funcs_,             \
     685                                     get_t1_funcs_, get_t2_funcs_)           \
     686  static const PSHinter_Interface class_ =                                   \
     687  {                                                                          \
     688    get_globals_funcs_, get_t1_funcs_, get_t2_funcs_                         \
     689  };
     690
     691#else /* FT_CONFIG_OPTION_PIC */
     692
     693#define FT_DEFINE_PSHINTER_INTERFACE(class_, get_globals_funcs_,             \
     694                                     get_t1_funcs_, get_t2_funcs_)           \
     695  void                                                                       \
     696  FT_Init_Class_##class_( FT_Library library,                                \
     697                          PSHinter_Interface*  clazz)                        \
     698  {                                                                          \
     699    FT_UNUSED(library);                                                      \
     700    clazz->get_globals_funcs = get_globals_funcs_;                           \
     701    clazz->get_t1_funcs = get_t1_funcs_;                                     \
     702    clazz->get_t2_funcs = get_t2_funcs_;                                     \
     703  }
     704
     705#endif /* FT_CONFIG_OPTION_PIC */
    681706
    682707FT_END_HEADER
Note: See TracChangeset for help on using the changeset viewer.