1 /**************************************************************************** 2 * 3 * psauxmod.h 4 * 5 * FreeType auxiliary PostScript module implementation (specification). 6 * 7 * Copyright (C) 2000-2020 by 8 * David Turner, Robert Wilhelm, and Werner Lemberg. 9 * 10 * This file is part of the FreeType project, and may only be used, 11 * modified, and distributed under the terms of the FreeType project 12 * license, LICENSE.TXT. By continuing to use, modify, or distribute 13 * this file you indicate that you have read the license and 14 * understand and accept it fully. 15 * 16 */ 17 18 19 #ifndef PSAUXMOD_H_ 20 #define PSAUXMOD_H_ 21 22 23 #include <freetype/ftmodapi.h> 24 25 #include <freetype/internal/psaux.h> 26 27 28 FT_BEGIN_HEADER 29 30 31 FT_CALLBACK_TABLE 32 const CFF_Builder_FuncsRec cff_builder_funcs; 33 34 FT_CALLBACK_TABLE 35 const PS_Builder_FuncsRec ps_builder_funcs; 36 37 #ifndef T1_CONFIG_OPTION_NO_AFM 38 FT_CALLBACK_TABLE 39 const AFM_Parser_FuncsRec afm_parser_funcs; 40 #endif 41 42 FT_CALLBACK_TABLE 43 const T1_CMap_ClassesRec t1_cmap_classes; 44 45 FT_CALLBACK_TABLE 46 const CFF_Decoder_FuncsRec cff_decoder_funcs; 47 48 49 FT_EXPORT_VAR( const FT_Module_Class ) psaux_driver_class; 50 51 52 FT_DECLARE_MODULE( psaux_module_class ) 53 54 55 FT_END_HEADER 56 57 #endif /* PSAUXMOD_H_ */ 58 59 60 /* END */ 61