Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(681)

Side by Side Diff: include/freetype/internal/sfnt.h

Issue 23555005: Update freetype to the latest version of Android external/freetype (Closed) Base URL: https://chromium.googlesource.com/chromium/src/third_party/freetype.git@master
Patch Set: Created 7 years, 3 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View unified diff | Download patch
« no previous file with comments | « include/freetype/internal/services/svttglyf.h ('k') | include/freetype/internal/t1types.h » ('j') | no next file with comments »
Toggle Intra-line Diffs ('i') | Expand Comments ('e') | Collapse Comments ('c') | Show Comments Hide Comments ('s')
OLDNEW
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
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
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
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 */
OLDNEW
« no previous file with comments | « include/freetype/internal/services/svttglyf.h ('k') | include/freetype/internal/t1types.h » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698