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/services/svpscmap.h

    r251 r274  
    9999                                FT_UInt32    unicode );
    100100
    101   typedef FT_ULong
     101  typedef FT_UInt32
    102102  (*PS_Unicodes_CharNextFunc)( PS_Unicodes  unicodes,
    103103                               FT_UInt32   *unicode );
     
    118118  };
    119119
     120
     121#ifndef FT_CONFIG_OPTION_PIC
     122
     123#define FT_DEFINE_SERVICE_PSCMAPSREC(class_, unicode_value_, unicodes_init_, \
     124        unicodes_char_index_, unicodes_char_next_, macintosh_name_,          \
     125        adobe_std_strings_, adobe_std_encoding_, adobe_expert_encoding_)     \
     126  static const FT_Service_PsCMapsRec class_ =                                \
     127  {                                                                          \
     128    unicode_value_, unicodes_init_,                                          \
     129    unicodes_char_index_, unicodes_char_next_, macintosh_name_,              \
     130    adobe_std_strings_, adobe_std_encoding_, adobe_expert_encoding_          \
     131  };
     132
     133#else /* FT_CONFIG_OPTION_PIC */
     134
     135#define FT_DEFINE_SERVICE_PSCMAPSREC(class_, unicode_value_, unicodes_init_, \
     136        unicodes_char_index_, unicodes_char_next_, macintosh_name_,          \
     137        adobe_std_strings_, adobe_std_encoding_, adobe_expert_encoding_)     \
     138  void                                                                       \
     139  FT_Init_Class_##class_( FT_Library library,                                \
     140                          FT_Service_PsCMapsRec* clazz)                      \
     141  {                                                                          \
     142    FT_UNUSED(library);                                                      \
     143    clazz->unicode_value = unicode_value_;                                   \
     144    clazz->unicodes_init = unicodes_init_;                                   \
     145    clazz->unicodes_char_index = unicodes_char_index_;                       \
     146    clazz->unicodes_char_next = unicodes_char_next_;                         \
     147    clazz->macintosh_name = macintosh_name_;                                 \
     148    clazz->adobe_std_strings = adobe_std_strings_;                           \
     149    clazz->adobe_std_encoding = adobe_std_encoding_;                         \
     150    clazz->adobe_expert_encoding = adobe_expert_encoding_;                   \
     151  }
     152
     153#endif /* FT_CONFIG_OPTION_PIC */
     154
    120155  /* */
    121156
Note: See TracChangeset for help on using the changeset viewer.