| OLD | NEW |
| 1 /***************************************************************************/ | 1 /***************************************************************************/ |
| 2 /* */ | 2 /* */ |
| 3 /* sfnt.h */ | 3 /* sfnt.h */ |
| 4 /* */ | 4 /* */ |
| 5 /* High-level `sfnt' driver interface (specification). */ | 5 /* High-level `sfnt' driver interface (specification). */ |
| 6 /* */ | 6 /* */ |
| 7 /* Copyright 1996-2001, 2002, 2003, 2004, 2005, 2006 by */ | 7 /* Copyright 1996-2001, 2002, 2003, 2004, 2005, 2006 by */ |
| 8 /* David Turner, Robert Wilhelm, and Werner Lemberg. */ | 8 /* David Turner, Robert Wilhelm, and Werner Lemberg. */ |
| 9 /* */ | 9 /* */ |
| 10 /* This file is part of the FreeType project, and may only be used, */ | 10 /* This file is part of the FreeType project, and may only be used, */ |
| (...skipping 739 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 750 } SFNT_Interface; | 750 } SFNT_Interface; |
| 751 | 751 |
| 752 | 752 |
| 753 /* transitional */ | 753 /* transitional */ |
| 754 typedef SFNT_Interface* SFNT_Service; | 754 typedef SFNT_Interface* SFNT_Service; |
| 755 | 755 |
| 756 #ifndef FT_CONFIG_OPTION_PIC | 756 #ifndef FT_CONFIG_OPTION_PIC |
| 757 | 757 |
| 758 #ifdef FT_CONFIG_OPTION_OLD_INTERNALS | 758 #ifdef FT_CONFIG_OPTION_OLD_INTERNALS |
| 759 #define FT_DEFINE_DRIVERS_OLD_INTERNAL(a) \ | 759 #define FT_DEFINE_DRIVERS_OLD_INTERNAL(a) \ |
| 760 a, | 760 a, |
| 761 #else | 761 #else |
| 762 #define FT_DEFINE_DRIVERS_OLD_INTERNAL(a) | 762 #define FT_DEFINE_DRIVERS_OLD_INTERNAL(a) |
| 763 #endif | 763 #endif |
| 764 #define FT_INTERNAL(a) \ | 764 #define FT_INTERNAL(a) \ |
| 765 a, | 765 a, |
| 766 | 766 |
| 767 #define FT_DEFINE_SFNT_INTERFACE(class_, \ | 767 #define FT_DEFINE_SFNT_INTERFACE(class_, \ |
| 768 goto_table_, init_face_, load_face_, done_face_, get_interface_, \ | 768 goto_table_, init_face_, load_face_, done_face_, get_interface_, \ |
| 769 load_any_, load_sfnt_header_, load_directory_, load_head_, \ | 769 load_any_, load_sfnt_header_, load_directory_, load_head_, \ |
| 770 load_hhea_, load_cmap_, load_maxp_, load_os2_, load_post_, \ | 770 load_hhea_, load_cmap_, load_maxp_, load_os2_, load_post_, \ |
| 771 load_name_, free_name_, load_hdmx_stub_, free_hdmx_stub_, \ | 771 load_name_, free_name_, load_hdmx_stub_, free_hdmx_stub_, \ |
| 772 load_kern_, load_gasp_, load_pclt_, load_bhed_, \ | 772 load_kern_, load_gasp_, load_pclt_, load_bhed_, \ |
| 773 set_sbit_strike_stub_, load_sbits_stub_, find_sbit_image_, \ | 773 set_sbit_strike_stub_, load_sbits_stub_, find_sbit_image_, \ |
| 774 load_sbit_metrics_, load_sbit_image_, free_sbits_stub_, \ | 774 load_sbit_metrics_, load_sbit_image_, free_sbits_stub_, \ |
| 775 get_psname_, free_psnames_, load_charmap_stub_, free_charmap_stub_, \ | 775 get_psname_, free_psnames_, load_charmap_stub_, free_charmap_stub_, \ |
| (...skipping 36 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 812 FT_INTERNAL(get_kerning_) \ | 812 FT_INTERNAL(get_kerning_) \ |
| 813 FT_INTERNAL(load_font_dir_) \ | 813 FT_INTERNAL(load_font_dir_) \ |
| 814 FT_INTERNAL(load_hmtx_) \ | 814 FT_INTERNAL(load_hmtx_) \ |
| 815 FT_INTERNAL(load_eblc_) \ | 815 FT_INTERNAL(load_eblc_) \ |
| 816 FT_INTERNAL(free_eblc_) \ | 816 FT_INTERNAL(free_eblc_) \ |
| 817 FT_INTERNAL(set_sbit_strike_) \ | 817 FT_INTERNAL(set_sbit_strike_) \ |
| 818 FT_INTERNAL(load_strike_metrics_) \ | 818 FT_INTERNAL(load_strike_metrics_) \ |
| 819 FT_INTERNAL(get_metrics_) \ | 819 FT_INTERNAL(get_metrics_) \ |
| 820 }; | 820 }; |
| 821 | 821 |
| 822 #else /* FT_CONFIG_OPTION_PIC */ | 822 #else /* FT_CONFIG_OPTION_PIC */ |
| 823 | 823 |
| 824 #ifdef FT_CONFIG_OPTION_OLD_INTERNALS | 824 #ifdef FT_CONFIG_OPTION_OLD_INTERNALS |
| 825 #define FT_DEFINE_DRIVERS_OLD_INTERNAL(a, a_) \ | 825 #define FT_DEFINE_DRIVERS_OLD_INTERNAL(a, a_) \ |
| 826 clazz->a = a_; | 826 clazz->a = a_; |
| 827 #else | 827 #else |
| 828 #define FT_DEFINE_DRIVERS_OLD_INTERNAL(a, a_) | 828 #define FT_DEFINE_DRIVERS_OLD_INTERNAL(a, a_) |
| 829 #endif | 829 #endif |
| 830 #define FT_INTERNAL(a, a_) \ | 830 #define FT_INTERNAL(a, a_) \ |
| 831 clazz->a = a_; | 831 clazz->a = a_; |
| 832 | 832 |
| (...skipping 45 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 878 FT_DEFINE_DRIVERS_OLD_INTERNAL(load_charmap_stub,load_charmap_stub_) \ | 878 FT_DEFINE_DRIVERS_OLD_INTERNAL(load_charmap_stub,load_charmap_stub_) \ |
| 879 FT_DEFINE_DRIVERS_OLD_INTERNAL(free_charmap_stub,free_charmap_stub_) \ | 879 FT_DEFINE_DRIVERS_OLD_INTERNAL(free_charmap_stub,free_charmap_stub_) \ |
| 880 FT_INTERNAL(get_kerning,get_kerning_) \ | 880 FT_INTERNAL(get_kerning,get_kerning_) \ |
| 881 FT_INTERNAL(load_font_dir,load_font_dir_) \ | 881 FT_INTERNAL(load_font_dir,load_font_dir_) \ |
| 882 FT_INTERNAL(load_hmtx,load_hmtx_) \ | 882 FT_INTERNAL(load_hmtx,load_hmtx_) \ |
| 883 FT_INTERNAL(load_eblc,load_eblc_) \ | 883 FT_INTERNAL(load_eblc,load_eblc_) \ |
| 884 FT_INTERNAL(free_eblc,free_eblc_) \ | 884 FT_INTERNAL(free_eblc,free_eblc_) \ |
| 885 FT_INTERNAL(set_sbit_strike,set_sbit_strike_) \ | 885 FT_INTERNAL(set_sbit_strike,set_sbit_strike_) \ |
| 886 FT_INTERNAL(load_strike_metrics,load_strike_metrics_) \ | 886 FT_INTERNAL(load_strike_metrics,load_strike_metrics_) \ |
| 887 FT_INTERNAL(get_metrics,get_metrics_) \ | 887 FT_INTERNAL(get_metrics,get_metrics_) \ |
| 888 } | 888 } |
| 889 | 889 |
| 890 #endif /* FT_CONFIG_OPTION_PIC */ | 890 #endif /* FT_CONFIG_OPTION_PIC */ |
| 891 | 891 |
| 892 FT_END_HEADER | 892 FT_END_HEADER |
| 893 | 893 |
| 894 #endif /* __SFNT_H__ */ | 894 #endif /* __SFNT_H__ */ |
| 895 | 895 |
| 896 | 896 |
| 897 /* END */ | 897 /* END */ |
| OLD | NEW |