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

Location:
trunk/poppler/freetype2/include/freetype/internal/services
Files:
10 edited

Legend:

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

    r251 r274  
    4646  };
    4747
     48#ifndef FT_CONFIG_OPTION_PIC
     49
     50#define FT_DEFINE_SERVICE_BDFRec(class_, get_charset_id_, get_property_) \
     51  static const FT_Service_BDFRec class_ =                                \
     52  {                                                                      \
     53    get_charset_id_, get_property_                                       \
     54  };
     55
     56#else /* FT_CONFIG_OPTION_PIC */
     57
     58#define FT_DEFINE_SERVICE_BDFRec(class_, get_charset_id_, get_property_) \
     59  void                                                                   \
     60  FT_Init_Class_##class_( FT_Service_BDFRec*  clazz )                    \
     61  {                                                                      \
     62    clazz->get_charset_id = get_charset_id_;                             \
     63    clazz->get_property = get_property_;                                 \
     64  }
     65
     66#endif /* FT_CONFIG_OPTION_PIC */
     67
    4868  /* */
    4969
  • trunk/poppler/freetype2/include/freetype/internal/services/svcid.h

    r269 r274  
    4747  };
    4848
     49#ifndef FT_CONFIG_OPTION_PIC
     50
     51#define FT_DEFINE_SERVICE_CIDREC(class_, get_ros_,                           \
     52        get_is_cid_, get_cid_from_glyph_index_ )                             \
     53  static const FT_Service_CIDRec class_ =                                    \
     54  {                                                                          \
     55    get_ros_, get_is_cid_, get_cid_from_glyph_index_                         \
     56  };
     57
     58#else /* FT_CONFIG_OPTION_PIC */
     59
     60#define FT_DEFINE_SERVICE_CIDREC(class_, get_ros_,                           \
     61        get_is_cid_, get_cid_from_glyph_index_ )                             \
     62  void                                                                       \
     63  FT_Init_Class_##class_( FT_Library library,                                \
     64                          FT_Service_CIDRec* clazz)                          \
     65  {                                                                          \
     66    FT_UNUSED(library);                                                      \
     67    clazz->get_ros = get_ros_;                                               \
     68    clazz->get_is_cid = get_is_cid_;                                         \
     69    clazz->get_cid_from_glyph_index = get_cid_from_glyph_index_;             \
     70  }
     71
     72#endif /* FT_CONFIG_OPTION_PIC */
     73
    4974  /* */
    5075
  • trunk/poppler/freetype2/include/freetype/internal/services/svgldict.h

    r251 r274  
    5252  };
    5353
     54#ifndef FT_CONFIG_OPTION_PIC
     55
     56#define FT_DEFINE_SERVICE_GLYPHDICTREC(class_, get_name_, name_index_) \
     57  static const FT_Service_GlyphDictRec class_ =                        \
     58  {                                                                    \
     59    get_name_, name_index_                                             \
     60  };
     61
     62#else /* FT_CONFIG_OPTION_PIC */
     63
     64#define FT_DEFINE_SERVICE_GLYPHDICTREC(class_, get_name_, name_index_) \
     65  void                                                                 \
     66  FT_Init_Class_##class_( FT_Library library,                          \
     67                          FT_Service_GlyphDictRec* clazz)              \
     68  {                                                                    \
     69    FT_UNUSED(library);                                                \
     70    clazz->get_name = get_name_;                                       \
     71    clazz->name_index = name_index_;                                   \
     72  }
     73
     74#endif /* FT_CONFIG_OPTION_PIC */
     75
    5476  /* */
    5577
  • trunk/poppler/freetype2/include/freetype/internal/services/svmm.h

    r251 r274  
    6969  };
    7070
     71#ifndef FT_CONFIG_OPTION_PIC
     72
     73#define FT_DEFINE_SERVICE_MULTIMASTERSREC(class_, get_mm_, set_mm_design_,   \
     74        set_mm_blend_, get_mm_var_, set_var_design_)                         \
     75  static const FT_Service_MultiMastersRec class_ =                           \
     76  {                                                                          \
     77    get_mm_, set_mm_design_, set_mm_blend_, get_mm_var_, set_var_design_     \
     78  };
     79
     80#else /* FT_CONFIG_OPTION_PIC */
     81
     82#define FT_DEFINE_SERVICE_MULTIMASTERSREC(class_, get_mm_, set_mm_design_,   \
     83        set_mm_blend_, get_mm_var_, set_var_design_)                         \
     84  void                                                                       \
     85  FT_Init_Class_##class_( FT_Service_MultiMastersRec*  clazz )               \
     86  {                                                                          \
     87    clazz->get_mm = get_mm_;                                                 \
     88    clazz->set_mm_design = set_mm_design_;                                   \
     89    clazz->set_mm_blend = set_mm_blend_;                                     \
     90    clazz->get_mm_var = get_mm_var_;                                         \
     91    clazz->set_var_design = set_var_design_;                                 \
     92  }
     93
     94#endif /* FT_CONFIG_OPTION_PIC */
     95
    7196  /* */
    7297
  • trunk/poppler/freetype2/include/freetype/internal/services/svpostnm.h

    r200 r274  
    4747  };
    4848
     49#ifndef FT_CONFIG_OPTION_PIC
     50
     51#define FT_DEFINE_SERVICE_PSFONTNAMEREC(class_, get_ps_font_name_) \
     52  static const FT_Service_PsFontNameRec class_ =                   \
     53  {                                                                \
     54    get_ps_font_name_                                              \
     55  };
     56
     57#else /* FT_CONFIG_OPTION_PIC */
     58
     59#define FT_DEFINE_SERVICE_PSFONTNAMEREC(class_, get_ps_font_name_) \
     60  void                                                             \
     61  FT_Init_Class_##class_( FT_Library library,                      \
     62                          FT_Service_PsFontNameRec* clazz)         \
     63  {                                                                \
     64    FT_UNUSED(library);                                            \
     65    clazz->get_ps_font_name = get_ps_font_name_;                   \
     66  }
     67
     68#endif /* FT_CONFIG_OPTION_PIC */
     69
    4970  /* */
    5071
  • 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
  • trunk/poppler/freetype2/include/freetype/internal/services/svpsinfo.h

    r269 r274  
    5454  };
    5555
     56#ifndef FT_CONFIG_OPTION_PIC
     57
     58#define FT_DEFINE_SERVICE_PSINFOREC(class_, get_font_info_,      \
     59        ps_get_font_extra_, has_glyph_names_, get_font_private_) \
     60  static const FT_Service_PsInfoRec class_ =                     \
     61  {                                                              \
     62    get_font_info_, ps_get_font_extra_, has_glyph_names_,        \
     63    get_font_private_                                            \
     64  };
     65
     66#else /* FT_CONFIG_OPTION_PIC */
     67
     68#define FT_DEFINE_SERVICE_PSINFOREC(class_, get_font_info_,      \
     69        ps_get_font_extra_, has_glyph_names_, get_font_private_) \
     70  void                                                           \
     71  FT_Init_Class_##class_( FT_Library library,                    \
     72                          FT_Service_PsInfoRec*  clazz)          \
     73  {                                                              \
     74    FT_UNUSED(library);                                          \
     75    clazz->ps_get_font_info = get_font_info_;                    \
     76    clazz->ps_get_font_extra = ps_get_font_extra_;               \
     77    clazz->ps_has_glyph_names = has_glyph_names_;                \
     78    clazz->ps_get_font_private = get_font_private_;              \
     79  }
     80
     81#endif /* FT_CONFIG_OPTION_PIC */
     82
    5683  /* */
    5784
  • trunk/poppler/freetype2/include/freetype/internal/services/svsfnt.h

    r150 r274  
    5959                            FT_UInt    idx,
    6060                            FT_ULong  *tag,
     61                            FT_ULong  *offset,
    6162                            FT_ULong  *length );
    6263
     
    6869    FT_SFNT_TableInfoFunc  table_info;
    6970  };
     71
     72#ifndef FT_CONFIG_OPTION_PIC
     73
     74#define FT_DEFINE_SERVICE_SFNT_TABLEREC(class_, load_, get_, info_)  \
     75  static const FT_Service_SFNT_TableRec class_ =                     \
     76  {                                                                  \
     77    load_, get_, info_                                               \
     78  };
     79
     80#else /* FT_CONFIG_OPTION_PIC */
     81
     82#define FT_DEFINE_SERVICE_SFNT_TABLEREC(class_, load_, get_, info_) \
     83  void                                                              \
     84  FT_Init_Class_##class_( FT_Service_SFNT_TableRec*  clazz )        \
     85  {                                                                 \
     86    clazz->load_table = load_;                                      \
     87    clazz->get_table = get_;                                        \
     88    clazz->table_info = info_;                                      \
     89  }
     90
     91#endif /* FT_CONFIG_OPTION_PIC */
    7092
    7193  /* */
  • trunk/poppler/freetype2/include/freetype/internal/services/svttcmap.h

    r262 r274  
    11/***************************************************************************/
    22/*                                                                         */
    3 /*  svsttcmap.h                                                            */
     3/*  svttcmap.h                                                             */
    44/*                                                                         */
    55/*    The FreeType TrueType/sfnt cmap extra information service.           */
     
    7575  };
    7676
     77#ifndef FT_CONFIG_OPTION_PIC
     78
     79#define FT_DEFINE_SERVICE_TTCMAPSREC(class_, get_cmap_info_)  \
     80  static const FT_Service_TTCMapsRec class_ =                 \
     81  {                                                           \
     82    get_cmap_info_                                            \
     83  };
     84
     85#else /* FT_CONFIG_OPTION_PIC */
     86
     87#define FT_DEFINE_SERVICE_TTCMAPSREC(class_, get_cmap_info_) \
     88  void                                                       \
     89  FT_Init_Class_##class_( FT_Library library,                \
     90                          FT_Service_TTCMapsRec*  clazz)     \
     91  {                                                          \
     92    FT_UNUSED(library);                                      \
     93    clazz->get_cmap_info = get_cmap_info_;                   \
     94  }
     95
     96#endif /* FT_CONFIG_OPTION_PIC */
     97
    7798  /* */
    7899
  • trunk/poppler/freetype2/include/freetype/internal/services/svttglyf.h

    r251 r274  
    3838  };
    3939
     40#ifndef FT_CONFIG_OPTION_PIC
     41
     42#define FT_DEFINE_SERVICE_TTGLYFREC(class_, get_location_ )   \
     43  static const FT_Service_TTGlyfRec class_ =                  \
     44  {                                                           \
     45    get_location_                                             \
     46  };
     47
     48#else /* FT_CONFIG_OPTION_PIC */
     49
     50#define FT_DEFINE_SERVICE_TTGLYFREC(class_, get_location_ )   \
     51  void                                                        \
     52  FT_Init_Class_##class_( FT_Service_TTGlyfRec*  clazz )      \
     53  {                                                           \
     54    clazz->get_location = get_location_;                      \
     55  }
     56
     57#endif /* FT_CONFIG_OPTION_PIC */
     58
    4059  /* */
    4160
Note: See TracChangeset for help on using the changeset viewer.