1ee451cb395940862dad63c85adfe8f2fd55e864cSvet Ganov#ifndef _FX_FREETYPE_DONT_RENAME_ 2ee451cb395940862dad63c85adfe8f2fd55e864cSvet Ganov 3ee451cb395940862dad63c85adfe8f2fd55e864cSvet Ganov#ifdef _MSC_VER 4ee451cb395940862dad63c85adfe8f2fd55e864cSvet Ganov#define _CRT_SECURE_NO_WARNINGS 5ee451cb395940862dad63c85adfe8f2fd55e864cSvet Ganov#endif 6ee451cb395940862dad63c85adfe8f2fd55e864cSvet Ganov 7ee451cb395940862dad63c85adfe8f2fd55e864cSvet Ganov// To avoid any possible linking confliction, we rename all FreeType exported names 8ee451cb395940862dad63c85adfe8f2fd55e864cSvet Ganov 9ee451cb395940862dad63c85adfe8f2fd55e864cSvet Ganov#define FT_Init_FreeType FPDFAPI_FT_Init_FreeType 10ee451cb395940862dad63c85adfe8f2fd55e864cSvet Ganov#define FT_Done_FreeType FPDFAPI_FT_Done_FreeType 11ee451cb395940862dad63c85adfe8f2fd55e864cSvet Ganov#define FT_New_Face FPDFAPI_FT_New_Face 12ee451cb395940862dad63c85adfe8f2fd55e864cSvet Ganov#define FT_Select_Charmap FPDFAPI_FT_Select_Charmap 13ee451cb395940862dad63c85adfe8f2fd55e864cSvet Ganov#define FT_Done_Face FPDFAPI_FT_Done_Face 14ee451cb395940862dad63c85adfe8f2fd55e864cSvet Ganov#define FT_Get_Charmap_Index FPDFAPI_FT_Get_Charmap_Index 15ee451cb395940862dad63c85adfe8f2fd55e864cSvet Ganov#define FT_New_Memory_Face FPDFAPI_FT_New_Memory_Face 16ee451cb395940862dad63c85adfe8f2fd55e864cSvet Ganov#define FT_MulDiv FPDFAPI_FT_MulDiv 17ee451cb395940862dad63c85adfe8f2fd55e864cSvet Ganov#define FT_Vector_Transform FPDFAPI_FT_Vector_Transform 18ee451cb395940862dad63c85adfe8f2fd55e864cSvet Ganov#define FT_Cos FPDFAPI_FT_Cos 19ee451cb395940862dad63c85adfe8f2fd55e864cSvet Ganov#define FT_Sin FPDFAPI_FT_Sin 20ee451cb395940862dad63c85adfe8f2fd55e864cSvet Ganov#define FT_Load_Glyph FPDFAPI_FT_Load_Glyph 21ee451cb395940862dad63c85adfe8f2fd55e864cSvet Ganov#define FT_DivFix FPDFAPI_FT_DivFix 22ee451cb395940862dad63c85adfe8f2fd55e864cSvet Ganov#define FT_Realloc FPDFAPI_FT_Realloc 23ee451cb395940862dad63c85adfe8f2fd55e864cSvet Ganov#define FT_Alloc FPDFAPI_FT_Alloc 24ee451cb395940862dad63c85adfe8f2fd55e864cSvet Ganov#define FT_Get_Char_Index FPDFAPI_FT_Get_Char_Index 25ee451cb395940862dad63c85adfe8f2fd55e864cSvet Ganov#define FT_GlyphLoader_CheckPoints FPDFAPI_FT_GlyphLoader_CheckPoints 26ee451cb395940862dad63c85adfe8f2fd55e864cSvet Ganov#define FT_GlyphLoader_Add FPDFAPI_FT_GlyphLoader_Add 27ee451cb395940862dad63c85adfe8f2fd55e864cSvet Ganov#define FT_GlyphLoader_CheckSubGlyphs FPDFAPI_FT_GlyphLoader_CheckSubGlyphs 28ee451cb395940862dad63c85adfe8f2fd55e864cSvet Ganov#define FT_Outline_Translate FPDFAPI_FT_Outline_Translate 29ee451cb395940862dad63c85adfe8f2fd55e864cSvet Ganov#define FT_Outline_Transform FPDFAPI_FT_Outline_Transform 30ee451cb395940862dad63c85adfe8f2fd55e864cSvet Ganov#define FT_Outline_Get_CBox FPDFAPI_FT_Outline_Get_CBox 31ee451cb395940862dad63c85adfe8f2fd55e864cSvet Ganov#define FT_GlyphLoader_Rewind FPDFAPI_FT_GlyphLoader_Rewind 32ee451cb395940862dad63c85adfe8f2fd55e864cSvet Ganov#define FT_GlyphLoader_CopyPoints FPDFAPI_FT_GlyphLoader_CopyPoints 33ee451cb395940862dad63c85adfe8f2fd55e864cSvet Ganov#define FT_GlyphLoader_New FPDFAPI_FT_GlyphLoader_New 34ee451cb395940862dad63c85adfe8f2fd55e864cSvet Ganov#define FT_GlyphLoader_CreateExtra FPDFAPI_FT_GlyphLoader_CreateExtra 35ee451cb395940862dad63c85adfe8f2fd55e864cSvet Ganov#define FT_Free FPDFAPI_FT_Free 36ee451cb395940862dad63c85adfe8f2fd55e864cSvet Ganov#define FT_Set_Charmap FPDFAPI_FT_Set_Charmap 37ee451cb395940862dad63c85adfe8f2fd55e864cSvet Ganov#define FT_GlyphLoader_Done FPDFAPI_FT_GlyphLoader_Done 38ee451cb395940862dad63c85adfe8f2fd55e864cSvet Ganov#define _debug_mem_dummy FPDFAPI__debug_mem_dummy 39ee451cb395940862dad63c85adfe8f2fd55e864cSvet Ganov#define _debug_mem_dummy FPDFAPI__debug_mem_dummy 40ee451cb395940862dad63c85adfe8f2fd55e864cSvet Ganov#define FT_QAlloc FPDFAPI_FT_QAlloc 41ee451cb395940862dad63c85adfe8f2fd55e864cSvet Ganov#define FT_QRealloc FPDFAPI_FT_QRealloc 42ee451cb395940862dad63c85adfe8f2fd55e864cSvet Ganov#define FT_List_Find FPDFAPI_FT_List_Find 43ee451cb395940862dad63c85adfe8f2fd55e864cSvet Ganov#define FT_List_Add FPDFAPI_FT_List_Add 44ee451cb395940862dad63c85adfe8f2fd55e864cSvet Ganov#define FT_List_Insert FPDFAPI_FT_List_Insert 45ee451cb395940862dad63c85adfe8f2fd55e864cSvet Ganov#define FT_List_Remove FPDFAPI_FT_List_Remove 46ee451cb395940862dad63c85adfe8f2fd55e864cSvet Ganov#define FT_List_Up FPDFAPI_FT_List_Up 47ee451cb395940862dad63c85adfe8f2fd55e864cSvet Ganov#define FT_List_Iterate FPDFAPI_FT_List_Iterate 48ee451cb395940862dad63c85adfe8f2fd55e864cSvet Ganov#define FT_List_Finalize FPDFAPI_FT_List_Finalize 49ee451cb395940862dad63c85adfe8f2fd55e864cSvet Ganov#define ft_highpow2 FPDFAPI_ft_highpow2 50ee451cb395940862dad63c85adfe8f2fd55e864cSvet Ganov#define FT_Stream_OpenMemory FPDFAPI_FT_Stream_OpenMemory 51ee451cb395940862dad63c85adfe8f2fd55e864cSvet Ganov#define FT_Stream_Close FPDFAPI_FT_Stream_Close 52ee451cb395940862dad63c85adfe8f2fd55e864cSvet Ganov#define FT_Stream_Seek FPDFAPI_FT_Stream_Seek 53ee451cb395940862dad63c85adfe8f2fd55e864cSvet Ganov#define FT_Stream_Skip FPDFAPI_FT_Stream_Skip 54ee451cb395940862dad63c85adfe8f2fd55e864cSvet Ganov#define FT_Stream_Pos FPDFAPI_FT_Stream_Pos 55ee451cb395940862dad63c85adfe8f2fd55e864cSvet Ganov#define FT_Stream_ReadAt FPDFAPI_FT_Stream_ReadAt 56ee451cb395940862dad63c85adfe8f2fd55e864cSvet Ganov#define FT_Stream_Read FPDFAPI_FT_Stream_Read 57ee451cb395940862dad63c85adfe8f2fd55e864cSvet Ganov#define FT_Stream_TryRead FPDFAPI_FT_Stream_TryRead 58ee451cb395940862dad63c85adfe8f2fd55e864cSvet Ganov#define FT_Stream_EnterFrame FPDFAPI_FT_Stream_EnterFrame 59ee451cb395940862dad63c85adfe8f2fd55e864cSvet Ganov#define FT_Stream_ExtractFrame FPDFAPI_FT_Stream_ExtractFrame 60ee451cb395940862dad63c85adfe8f2fd55e864cSvet Ganov#define FT_Stream_ReleaseFrame FPDFAPI_FT_Stream_ReleaseFrame 61ee451cb395940862dad63c85adfe8f2fd55e864cSvet Ganov#define FT_Stream_ExitFrame FPDFAPI_FT_Stream_ExitFrame 62ee451cb395940862dad63c85adfe8f2fd55e864cSvet Ganov#define FT_Stream_GetChar FPDFAPI_FT_Stream_GetChar 63ee451cb395940862dad63c85adfe8f2fd55e864cSvet Ganov#define FT_Stream_GetShort FPDFAPI_FT_Stream_GetShort 64ee451cb395940862dad63c85adfe8f2fd55e864cSvet Ganov#define FT_Stream_GetShortLE FPDFAPI_FT_Stream_GetShortLE 65ee451cb395940862dad63c85adfe8f2fd55e864cSvet Ganov#define FT_Stream_GetOffset FPDFAPI_FT_Stream_GetOffset 66ee451cb395940862dad63c85adfe8f2fd55e864cSvet Ganov#define FT_Stream_GetLong FPDFAPI_FT_Stream_GetLong 67ee451cb395940862dad63c85adfe8f2fd55e864cSvet Ganov#define FT_Stream_GetLongLE FPDFAPI_FT_Stream_GetLongLE 68ee451cb395940862dad63c85adfe8f2fd55e864cSvet Ganov#define FT_Stream_ReadChar FPDFAPI_FT_Stream_ReadChar 69ee451cb395940862dad63c85adfe8f2fd55e864cSvet Ganov#define FT_Stream_ReadShort FPDFAPI_FT_Stream_ReadShort 70ee451cb395940862dad63c85adfe8f2fd55e864cSvet Ganov#define FT_Stream_ReadShortLE FPDFAPI_FT_Stream_ReadShortLE 71ee451cb395940862dad63c85adfe8f2fd55e864cSvet Ganov#define FT_Stream_ReadOffset FPDFAPI_FT_Stream_ReadOffset 72ee451cb395940862dad63c85adfe8f2fd55e864cSvet Ganov#define FT_Stream_ReadLong FPDFAPI_FT_Stream_ReadLong 73ee451cb395940862dad63c85adfe8f2fd55e864cSvet Ganov#define FT_Stream_ReadLongLE FPDFAPI_FT_Stream_ReadLongLE 74ee451cb395940862dad63c85adfe8f2fd55e864cSvet Ganov#define FT_Stream_ReadFields FPDFAPI_FT_Stream_ReadFields 75ee451cb395940862dad63c85adfe8f2fd55e864cSvet Ganov#define FT_RoundFix FPDFAPI_FT_RoundFix 76ee451cb395940862dad63c85adfe8f2fd55e864cSvet Ganov#define FT_CeilFix FPDFAPI_FT_CeilFix 77ee451cb395940862dad63c85adfe8f2fd55e864cSvet Ganov#define FT_FloorFix FPDFAPI_FT_FloorFix 78ee451cb395940862dad63c85adfe8f2fd55e864cSvet Ganov#define FT_Sqrt32 FPDFAPI_FT_Sqrt32 79ee451cb395940862dad63c85adfe8f2fd55e864cSvet Ganov#define FT_SqrtFixed FPDFAPI_FT_SqrtFixed 80ee451cb395940862dad63c85adfe8f2fd55e864cSvet Ganov#define FT_Tan FPDFAPI_FT_Tan 81ee451cb395940862dad63c85adfe8f2fd55e864cSvet Ganov#define FT_Atan2 FPDFAPI_FT_Atan2 82ee451cb395940862dad63c85adfe8f2fd55e864cSvet Ganov#define FT_Vector_Unit FPDFAPI_FT_Vector_Unit 83ee451cb395940862dad63c85adfe8f2fd55e864cSvet Ganov#define FT_Vector_Rotate FPDFAPI_FT_Vector_Rotate 84ee451cb395940862dad63c85adfe8f2fd55e864cSvet Ganov#define FT_Vector_Length FPDFAPI_FT_Vector_Length 85ee451cb395940862dad63c85adfe8f2fd55e864cSvet Ganov#define FT_Vector_Polarize FPDFAPI_FT_Vector_Polarize 86ee451cb395940862dad63c85adfe8f2fd55e864cSvet Ganov#define FT_Vector_From_Polar FPDFAPI_FT_Vector_From_Polar 87ee451cb395940862dad63c85adfe8f2fd55e864cSvet Ganov#define FT_Angle_Diff FPDFAPI_FT_Angle_Diff 88ee451cb395940862dad63c85adfe8f2fd55e864cSvet Ganov#define FT_Outline_Decompose FPDFAPI_FT_Outline_Decompose 89ee451cb395940862dad63c85adfe8f2fd55e864cSvet Ganov#define FT_Outline_Done_Internal FPDFAPI_FT_Outline_Done_Internal 90ee451cb395940862dad63c85adfe8f2fd55e864cSvet Ganov#define FT_Outline_New_Internal FPDFAPI_FT_Outline_New_Internal 91ee451cb395940862dad63c85adfe8f2fd55e864cSvet Ganov#define FT_Outline_New FPDFAPI_FT_Outline_New 92ee451cb395940862dad63c85adfe8f2fd55e864cSvet Ganov#define FT_Outline_Check FPDFAPI_FT_Outline_Check 93ee451cb395940862dad63c85adfe8f2fd55e864cSvet Ganov#define FT_Outline_Copy FPDFAPI_FT_Outline_Copy 94ee451cb395940862dad63c85adfe8f2fd55e864cSvet Ganov#define FT_Outline_Done FPDFAPI_FT_Outline_Done 95ee451cb395940862dad63c85adfe8f2fd55e864cSvet Ganov#define FT_Outline_Reverse FPDFAPI_FT_Outline_Reverse 96ee451cb395940862dad63c85adfe8f2fd55e864cSvet Ganov#define FT_Set_Renderer FPDFAPI_FT_Set_Renderer 97ee451cb395940862dad63c85adfe8f2fd55e864cSvet Ganov#define FT_Lookup_Renderer FPDFAPI_FT_Lookup_Renderer 98ee451cb395940862dad63c85adfe8f2fd55e864cSvet Ganov#define FT_Outline_Render FPDFAPI_FT_Outline_Render 99ee451cb395940862dad63c85adfe8f2fd55e864cSvet Ganov#define FT_Outline_Get_Bitmap FPDFAPI_FT_Outline_Get_Bitmap 100ee451cb395940862dad63c85adfe8f2fd55e864cSvet Ganov#define FT_Outline_Get_Orientation FPDFAPI_FT_Outline_Get_Orientation 101ee451cb395940862dad63c85adfe8f2fd55e864cSvet Ganov#define FT_Outline_Embolden FPDFAPI_FT_Outline_Embolden 102ee451cb395940862dad63c85adfe8f2fd55e864cSvet Ganov#define FT_GlyphLoader_Reset FPDFAPI_FT_GlyphLoader_Reset 103ee451cb395940862dad63c85adfe8f2fd55e864cSvet Ganov#define FT_GlyphLoader_Prepare FPDFAPI_FT_GlyphLoader_Prepare 104ee451cb395940862dad63c85adfe8f2fd55e864cSvet Ganov#define ft_service_list_lookup FPDFAPI_ft_service_list_lookup 105ee451cb395940862dad63c85adfe8f2fd55e864cSvet Ganov#define ft_validator_init FPDFAPI_ft_validator_init 106ee451cb395940862dad63c85adfe8f2fd55e864cSvet Ganov#define ft_validator_run FPDFAPI_ft_validator_run 107ee451cb395940862dad63c85adfe8f2fd55e864cSvet Ganov#define ft_validator_error FPDFAPI_ft_validator_error 108ee451cb395940862dad63c85adfe8f2fd55e864cSvet Ganov#define FT_Stream_New FPDFAPI_FT_Stream_New 109ee451cb395940862dad63c85adfe8f2fd55e864cSvet Ganov#define FT_Stream_Free FPDFAPI_FT_Stream_Free 110ee451cb395940862dad63c85adfe8f2fd55e864cSvet Ganov#define ft_glyphslot_free_bitmap FPDFAPI_ft_glyphslot_free_bitmap 111ee451cb395940862dad63c85adfe8f2fd55e864cSvet Ganov#define ft_glyphslot_set_bitmap FPDFAPI_ft_glyphslot_set_bitmap 112ee451cb395940862dad63c85adfe8f2fd55e864cSvet Ganov#define FT_GlyphSlot_Own_Bitmap FPDFAPI_FT_GlyphSlot_Own_Bitmap 113ee451cb395940862dad63c85adfe8f2fd55e864cSvet Ganov#define ft_glyphslot_alloc_bitmap FPDFAPI_ft_glyphslot_alloc_bitmap 114ee451cb395940862dad63c85adfe8f2fd55e864cSvet Ganov#define FT_New_GlyphSlot FPDFAPI_FT_New_GlyphSlot 115ee451cb395940862dad63c85adfe8f2fd55e864cSvet Ganov#define FT_Done_GlyphSlot FPDFAPI_FT_Done_GlyphSlot 116ee451cb395940862dad63c85adfe8f2fd55e864cSvet Ganov#define FT_Set_Transform FPDFAPI_FT_Set_Transform 117ee451cb395940862dad63c85adfe8f2fd55e864cSvet Ganov#define FT_Render_Glyph_Internal FPDFAPI_FT_Render_Glyph_Internal 118ee451cb395940862dad63c85adfe8f2fd55e864cSvet Ganov#define FT_Render_Glyph FPDFAPI_FT_Render_Glyph 119ee451cb395940862dad63c85adfe8f2fd55e864cSvet Ganov#define FT_Load_Char FPDFAPI_FT_Load_Char 120ee451cb395940862dad63c85adfe8f2fd55e864cSvet Ganov#define FT_New_Size FPDFAPI_FT_New_Size 121ee451cb395940862dad63c85adfe8f2fd55e864cSvet Ganov#define FT_Open_Face FPDFAPI_FT_Open_Face 122ee451cb395940862dad63c85adfe8f2fd55e864cSvet Ganov#define FT_Attach_Stream FPDFAPI_FT_Attach_Stream 123ee451cb395940862dad63c85adfe8f2fd55e864cSvet Ganov#define FT_Attach_File FPDFAPI_FT_Attach_File 124ee451cb395940862dad63c85adfe8f2fd55e864cSvet Ganov#define FT_Done_Size FPDFAPI_FT_Done_Size 125ee451cb395940862dad63c85adfe8f2fd55e864cSvet Ganov#define FT_Set_Char_Size FPDFAPI_FT_Set_Char_Size 126ee451cb395940862dad63c85adfe8f2fd55e864cSvet Ganov#define FT_Set_Pixel_Sizes FPDFAPI_FT_Set_Pixel_Sizes 127ee451cb395940862dad63c85adfe8f2fd55e864cSvet Ganov#define FT_Get_Kerning FPDFAPI_FT_Get_Kerning 128ee451cb395940862dad63c85adfe8f2fd55e864cSvet Ganov#define FT_CMap_Done FPDFAPI_FT_CMap_Done 129ee451cb395940862dad63c85adfe8f2fd55e864cSvet Ganov#define FT_CMap_New FPDFAPI_FT_CMap_New 130ee451cb395940862dad63c85adfe8f2fd55e864cSvet Ganov#define FT_Get_Next_Char FPDFAPI_FT_Get_Next_Char 131ee451cb395940862dad63c85adfe8f2fd55e864cSvet Ganov#define FT_Get_First_Char FPDFAPI_FT_Get_First_Char 132ee451cb395940862dad63c85adfe8f2fd55e864cSvet Ganov#define FT_Get_Name_Index FPDFAPI_FT_Get_Name_Index 133ee451cb395940862dad63c85adfe8f2fd55e864cSvet Ganov#define FT_Get_Glyph_Name FPDFAPI_FT_Get_Glyph_Name 134ee451cb395940862dad63c85adfe8f2fd55e864cSvet Ganov#define FT_Get_Postscript_Name FPDFAPI_FT_Get_Postscript_Name 135ee451cb395940862dad63c85adfe8f2fd55e864cSvet Ganov#define FT_Get_Sfnt_Table FPDFAPI_FT_Get_Sfnt_Table 136ee451cb395940862dad63c85adfe8f2fd55e864cSvet Ganov#define FT_Load_Sfnt_Table FPDFAPI_FT_Load_Sfnt_Table 137ee451cb395940862dad63c85adfe8f2fd55e864cSvet Ganov#define FT_Sfnt_Table_Info FPDFAPI_FT_Sfnt_Table_Info 138ee451cb395940862dad63c85adfe8f2fd55e864cSvet Ganov#define FT_Get_CMap_Language_ID FPDFAPI_FT_Get_CMap_Language_ID 139ee451cb395940862dad63c85adfe8f2fd55e864cSvet Ganov#define FT_Activate_Size FPDFAPI_FT_Activate_Size 140ee451cb395940862dad63c85adfe8f2fd55e864cSvet Ganov#define FT_Get_Renderer FPDFAPI_FT_Get_Renderer 141ee451cb395940862dad63c85adfe8f2fd55e864cSvet Ganov#define FT_Remove_Module FPDFAPI_FT_Remove_Module 142ee451cb395940862dad63c85adfe8f2fd55e864cSvet Ganov#define FT_Add_Module FPDFAPI_FT_Add_Module 143ee451cb395940862dad63c85adfe8f2fd55e864cSvet Ganov#define FT_Get_Module FPDFAPI_FT_Get_Module 144ee451cb395940862dad63c85adfe8f2fd55e864cSvet Ganov#define FT_Get_Module_Interface FPDFAPI_FT_Get_Module_Interface 145ee451cb395940862dad63c85adfe8f2fd55e864cSvet Ganov#define ft_module_get_service FPDFAPI_ft_module_get_service 146ee451cb395940862dad63c85adfe8f2fd55e864cSvet Ganov#define FT_New_Library FPDFAPI_FT_New_Library 147ee451cb395940862dad63c85adfe8f2fd55e864cSvet Ganov#define FT_Library_Version FPDFAPI_FT_Library_Version 148ee451cb395940862dad63c85adfe8f2fd55e864cSvet Ganov#define FT_Done_Library FPDFAPI_FT_Done_Library 149ee451cb395940862dad63c85adfe8f2fd55e864cSvet Ganov#define FT_Set_Debug_Hook FPDFAPI_FT_Set_Debug_Hook 150ee451cb395940862dad63c85adfe8f2fd55e864cSvet Ganov#define FT_Raccess_Get_HeaderInfo FPDFAPI_FT_Raccess_Get_HeaderInfo 151ee451cb395940862dad63c85adfe8f2fd55e864cSvet Ganov#define FT_Raccess_Get_DataOffsets FPDFAPI_FT_Raccess_Get_DataOffsets 152ee451cb395940862dad63c85adfe8f2fd55e864cSvet Ganov#define FT_Raccess_Guess FPDFAPI_FT_Raccess_Guess 153ee451cb395940862dad63c85adfe8f2fd55e864cSvet Ganov#define af_dummy_script_class FPDFAPI_af_dummy_script_class 154ee451cb395940862dad63c85adfe8f2fd55e864cSvet Ganov#define af_latin_script_class FPDFAPI_af_latin_script_class 155ee451cb395940862dad63c85adfe8f2fd55e864cSvet Ganov#define af_cjk_script_class FPDFAPI_af_cjk_script_class 156ee451cb395940862dad63c85adfe8f2fd55e864cSvet Ganov#define af_autofitter_service FPDFAPI_af_autofitter_service 157ee451cb395940862dad63c85adfe8f2fd55e864cSvet Ganov#define autofit_module_class FPDFAPI_autofit_module_class 158ee451cb395940862dad63c85adfe8f2fd55e864cSvet Ganov#define cff_cmap_encoding_class_rec FPDFAPI_cff_cmap_encoding_class_rec 159ee451cb395940862dad63c85adfe8f2fd55e864cSvet Ganov#define cff_cmap_unicode_class_rec FPDFAPI_cff_cmap_unicode_class_rec 160ee451cb395940862dad63c85adfe8f2fd55e864cSvet Ganov#define cff_driver_class FPDFAPI_cff_driver_class 161ee451cb395940862dad63c85adfe8f2fd55e864cSvet Ganov#define FT_Stream_Open FPDFAPI_FT_Stream_Open 162ee451cb395940862dad63c85adfe8f2fd55e864cSvet Ganov#define FT_New_Memory FPDFAPI_FT_New_Memory 163ee451cb395940862dad63c85adfe8f2fd55e864cSvet Ganov#define FT_Done_Memory FPDFAPI_FT_Done_Memory 164ee451cb395940862dad63c85adfe8f2fd55e864cSvet Ganov#define ft_mem_qalloc FPDFAPI_ft_mem_qalloc 165ee451cb395940862dad63c85adfe8f2fd55e864cSvet Ganov#define ft_mem_alloc FPDFAPI_ft_mem_alloc 166ee451cb395940862dad63c85adfe8f2fd55e864cSvet Ganov#define ft_mem_free FPDFAPI_ft_mem_free 167ee451cb395940862dad63c85adfe8f2fd55e864cSvet Ganov#define ft_mem_qrealloc FPDFAPI_ft_mem_qrealloc 168ee451cb395940862dad63c85adfe8f2fd55e864cSvet Ganov#define ft_mem_realloc FPDFAPI_ft_mem_realloc 169ee451cb395940862dad63c85adfe8f2fd55e864cSvet Ganov#define FT_Get_TrueType_Engine_Type FPDFAPI_FT_Get_TrueType_Engine_Type 170ee451cb395940862dad63c85adfe8f2fd55e864cSvet Ganov#define ft_stub_set_char_sizes FPDFAPI_ft_stub_set_char_sizes 171ee451cb395940862dad63c85adfe8f2fd55e864cSvet Ganov#define ft_stub_set_pixel_sizes FPDFAPI_ft_stub_set_pixel_sizes 172ee451cb395940862dad63c85adfe8f2fd55e864cSvet Ganov#define FT_Get_SubGlyph_Info FPDFAPI_FT_Get_SubGlyph_Info 173ee451cb395940862dad63c85adfe8f2fd55e864cSvet Ganov#define FT_Get_Sfnt_Name_Count FPDFAPI_FT_Get_Sfnt_Name_Count 174ee451cb395940862dad63c85adfe8f2fd55e864cSvet Ganov#define FT_Get_Sfnt_Name FPDFAPI_FT_Get_Sfnt_Name 175ee451cb395940862dad63c85adfe8f2fd55e864cSvet Ganov#define FT_Bitmap_New FPDFAPI_FT_Bitmap_New 176ee451cb395940862dad63c85adfe8f2fd55e864cSvet Ganov#define FT_Bitmap_Copy FPDFAPI_FT_Bitmap_Copy 177ee451cb395940862dad63c85adfe8f2fd55e864cSvet Ganov#define FT_Bitmap_Done FPDFAPI_FT_Bitmap_Done 178ee451cb395940862dad63c85adfe8f2fd55e864cSvet Ganov#define FT_Bitmap_Convert FPDFAPI_FT_Bitmap_Convert 179ee451cb395940862dad63c85adfe8f2fd55e864cSvet Ganov#define FT_Bitmap_Embolden FPDFAPI_FT_Bitmap_Embolden 180ee451cb395940862dad63c85adfe8f2fd55e864cSvet Ganov#define ft_bitmap_glyph_class FPDFAPI_ft_bitmap_glyph_class 181ee451cb395940862dad63c85adfe8f2fd55e864cSvet Ganov#define ft_outline_glyph_class FPDFAPI_ft_outline_glyph_class 182ee451cb395940862dad63c85adfe8f2fd55e864cSvet Ganov#define FT_Matrix_Multiply FPDFAPI_FT_Matrix_Multiply 183ee451cb395940862dad63c85adfe8f2fd55e864cSvet Ganov#define FT_Matrix_Invert FPDFAPI_FT_Matrix_Invert 184ee451cb395940862dad63c85adfe8f2fd55e864cSvet Ganov#define FT_Done_Glyph FPDFAPI_FT_Done_Glyph 185ee451cb395940862dad63c85adfe8f2fd55e864cSvet Ganov#define FT_Glyph_Copy FPDFAPI_FT_Glyph_Copy 186ee451cb395940862dad63c85adfe8f2fd55e864cSvet Ganov#define FT_Get_Glyph FPDFAPI_FT_Get_Glyph 187ee451cb395940862dad63c85adfe8f2fd55e864cSvet Ganov#define FT_Glyph_Transform FPDFAPI_FT_Glyph_Transform 188ee451cb395940862dad63c85adfe8f2fd55e864cSvet Ganov#define FT_Glyph_Get_CBox FPDFAPI_FT_Glyph_Get_CBox 189ee451cb395940862dad63c85adfe8f2fd55e864cSvet Ganov#define FT_Glyph_To_Bitmap FPDFAPI_FT_Glyph_To_Bitmap 190ee451cb395940862dad63c85adfe8f2fd55e864cSvet Ganov#define FT_Add_Default_Modules FPDFAPI_FT_Add_Default_Modules 191ee451cb395940862dad63c85adfe8f2fd55e864cSvet Ganov#define FT_Get_Multi_Master FPDFAPI_FT_Get_Multi_Master 192ee451cb395940862dad63c85adfe8f2fd55e864cSvet Ganov#define FT_Get_MM_Var FPDFAPI_FT_Get_MM_Var 193ee451cb395940862dad63c85adfe8f2fd55e864cSvet Ganov#define FT_Set_MM_Design_Coordinates FPDFAPI_FT_Set_MM_Design_Coordinates 194ee451cb395940862dad63c85adfe8f2fd55e864cSvet Ganov#define FT_Set_Var_Design_Coordinates FPDFAPI_FT_Set_Var_Design_Coordinates 195ee451cb395940862dad63c85adfe8f2fd55e864cSvet Ganov#define FT_Set_MM_Blend_Coordinates FPDFAPI_FT_Set_MM_Blend_Coordinates 196ee451cb395940862dad63c85adfe8f2fd55e864cSvet Ganov#define FT_Set_Var_Blend_Coordinates FPDFAPI_FT_Set_Var_Blend_Coordinates 197ee451cb395940862dad63c85adfe8f2fd55e864cSvet Ganov#define ps_table_funcs FPDFAPI_ps_table_funcs 198ee451cb395940862dad63c85adfe8f2fd55e864cSvet Ganov#define ps_parser_funcs FPDFAPI_ps_parser_funcs 199ee451cb395940862dad63c85adfe8f2fd55e864cSvet Ganov#define t1_builder_funcs FPDFAPI_t1_builder_funcs 200ee451cb395940862dad63c85adfe8f2fd55e864cSvet Ganov#define t1_decoder_funcs FPDFAPI_t1_decoder_funcs 201ee451cb395940862dad63c85adfe8f2fd55e864cSvet Ganov#define afm_parser_funcs FPDFAPI_afm_parser_funcs 202ee451cb395940862dad63c85adfe8f2fd55e864cSvet Ganov#define t1_cmap_classes FPDFAPI_t1_cmap_classes 203ee451cb395940862dad63c85adfe8f2fd55e864cSvet Ganov#define t1_cmap_standard_class_rec FPDFAPI_t1_cmap_standard_class_rec 204ee451cb395940862dad63c85adfe8f2fd55e864cSvet Ganov#define t1_cmap_expert_class_rec FPDFAPI_t1_cmap_expert_class_rec 205ee451cb395940862dad63c85adfe8f2fd55e864cSvet Ganov#define t1_cmap_custom_class_rec FPDFAPI_t1_cmap_custom_class_rec 206ee451cb395940862dad63c85adfe8f2fd55e864cSvet Ganov#define t1_cmap_unicode_class_rec FPDFAPI_t1_cmap_unicode_class_rec 207ee451cb395940862dad63c85adfe8f2fd55e864cSvet Ganov#define psaux_module_class FPDFAPI_psaux_module_class 208ee451cb395940862dad63c85adfe8f2fd55e864cSvet Ganov#define pshinter_module_class FPDFAPI_pshinter_module_class 209ee451cb395940862dad63c85adfe8f2fd55e864cSvet Ganov#define ps_hints_apply FPDFAPI_ps_hints_apply 210ee451cb395940862dad63c85adfe8f2fd55e864cSvet Ganov#define psnames_module_class FPDFAPI_psnames_module_class 211ee451cb395940862dad63c85adfe8f2fd55e864cSvet Ganov#define ft_raster1_renderer_class FPDFAPI_ft_raster1_renderer_class 212ee451cb395940862dad63c85adfe8f2fd55e864cSvet Ganov#define ft_standard_raster FPDFAPI_ft_standard_raster 213ee451cb395940862dad63c85adfe8f2fd55e864cSvet Ganov#define ft_raster5_renderer_class FPDFAPI_ft_raster5_renderer_class 214ee451cb395940862dad63c85adfe8f2fd55e864cSvet Ganov#define tt_cmap0_class_rec FPDFAPI_tt_cmap0_class_rec 215ee451cb395940862dad63c85adfe8f2fd55e864cSvet Ganov#define tt_cmap2_class_rec FPDFAPI_tt_cmap2_class_rec 216ee451cb395940862dad63c85adfe8f2fd55e864cSvet Ganov#define tt_cmap4_class_rec FPDFAPI_tt_cmap4_class_rec 217ee451cb395940862dad63c85adfe8f2fd55e864cSvet Ganov#define tt_cmap6_class_rec FPDFAPI_tt_cmap6_class_rec 218ee451cb395940862dad63c85adfe8f2fd55e864cSvet Ganov#define tt_cmap8_class_rec FPDFAPI_tt_cmap8_class_rec 219ee451cb395940862dad63c85adfe8f2fd55e864cSvet Ganov#define tt_cmap10_class_rec FPDFAPI_tt_cmap10_class_rec 220ee451cb395940862dad63c85adfe8f2fd55e864cSvet Ganov#define tt_cmap12_class_rec FPDFAPI_tt_cmap12_class_rec 221ee451cb395940862dad63c85adfe8f2fd55e864cSvet Ganov#define tt_cmap13_class_rec FPDFAPI_tt_cmap13_class_rec 222ee451cb395940862dad63c85adfe8f2fd55e864cSvet Ganov#define tt_cmap14_class_rec FPDFAPI_tt_cmap14_class_rec 223ee451cb395940862dad63c85adfe8f2fd55e864cSvet Ganov#define sfnt_module_class FPDFAPI_sfnt_module_class 224ee451cb395940862dad63c85adfe8f2fd55e864cSvet Ganov#define ft_grays_raster FPDFAPI_ft_grays_raster 225ee451cb395940862dad63c85adfe8f2fd55e864cSvet Ganov#define ft_smooth_renderer_class FPDFAPI_ft_smooth_renderer_class 226ee451cb395940862dad63c85adfe8f2fd55e864cSvet Ganov#define ft_smooth_lcd_renderer_class FPDFAPI_ft_smooth_lcd_renderer_class 227ee451cb395940862dad63c85adfe8f2fd55e864cSvet Ganov#define ft_smooth_lcdv_renderer_class FPDFAPI_ft_smooth_lcdv_renderer_class 228ee451cb395940862dad63c85adfe8f2fd55e864cSvet Ganov#define tt_default_graphics_state FPDFAPI_tt_default_graphics_state 229ee451cb395940862dad63c85adfe8f2fd55e864cSvet Ganov#define tt_driver_class FPDFAPI_tt_driver_class 230ee451cb395940862dad63c85adfe8f2fd55e864cSvet Ganov#define TT_RunIns FPDFAPI_TT_RunIns 231ee451cb395940862dad63c85adfe8f2fd55e864cSvet Ganov#define TT_New_Context FPDFAPI_TT_New_Context 232ee451cb395940862dad63c85adfe8f2fd55e864cSvet Ganov#define t1_driver_class FPDFAPI_t1_driver_class 233ee451cb395940862dad63c85adfe8f2fd55e864cSvet Ganov#define t1cid_driver_class FPDFAPI_t1cid_driver_class 234ee451cb395940862dad63c85adfe8f2fd55e864cSvet Ganov#define FT_Get_Track_Kerning FPDFAPI_FT_Get_Track_Kerning 235ee451cb395940862dad63c85adfe8f2fd55e864cSvet Ganov#define FT_Match_Size FPDFAPI_FT_Match_Size 236ee451cb395940862dad63c85adfe8f2fd55e864cSvet Ganov#define FT_MulDiv_No_Round FPDFAPI_FT_MulDiv_No_Round 237ee451cb395940862dad63c85adfe8f2fd55e864cSvet Ganov#define FT_Request_Metrics FPDFAPI_FT_Request_Metrics 238ee451cb395940862dad63c85adfe8f2fd55e864cSvet Ganov#define FT_Request_Size FPDFAPI_FT_Request_Size 239ee451cb395940862dad63c85adfe8f2fd55e864cSvet Ganov#define FT_Select_Metrics FPDFAPI_FT_Select_Metrics 240ee451cb395940862dad63c85adfe8f2fd55e864cSvet Ganov#define FT_Select_Size FPDFAPI_FT_Select_Size 241ee451cb395940862dad63c85adfe8f2fd55e864cSvet Ganov#define ft_synthesize_vertical_metrics FPDFAPI_ft_synthesize_vertical_metrics 242ee451cb395940862dad63c85adfe8f2fd55e864cSvet Ganov#define New_Profile FPDFAPI_New_Profile 243ee451cb395940862dad63c85adfe8f2fd55e864cSvet Ganov#define End_Profile FPDFAPI_End_Profile 244ee451cb395940862dad63c85adfe8f2fd55e864cSvet Ganov#define Insert_Y_Turn FPDFAPI_Insert_Y_Turn 245ee451cb395940862dad63c85adfe8f2fd55e864cSvet Ganov#define Split_Conic FPDFAPI_Split_Conic 246ee451cb395940862dad63c85adfe8f2fd55e864cSvet Ganov#define Split_Cubic FPDFAPI_Split_Cubic 247ee451cb395940862dad63c85adfe8f2fd55e864cSvet Ganov#define Line_Up FPDFAPI_Line_Up 248ee451cb395940862dad63c85adfe8f2fd55e864cSvet Ganov#define Bezier_Up FPDFAPI_Bezier_Up 249ee451cb395940862dad63c85adfe8f2fd55e864cSvet Ganov#define Bezier_Down FPDFAPI_Bezier_Down 250ee451cb395940862dad63c85adfe8f2fd55e864cSvet Ganov#define Line_To FPDFAPI_Line_To 251ee451cb395940862dad63c85adfe8f2fd55e864cSvet Ganov#define Conic_To FPDFAPI_Conic_To 252ee451cb395940862dad63c85adfe8f2fd55e864cSvet Ganov#define Cubic_To FPDFAPI_Cubic_To 253ee451cb395940862dad63c85adfe8f2fd55e864cSvet Ganov#define Decompose_Curve FPDFAPI_Decompose_Curve 254ee451cb395940862dad63c85adfe8f2fd55e864cSvet Ganov#define Convert_Glyph FPDFAPI_Convert_Glyph 255ee451cb395940862dad63c85adfe8f2fd55e864cSvet Ganov#define Sort FPDFAPI_Sort 256ee451cb395940862dad63c85adfe8f2fd55e864cSvet Ganov#define Vertical_Sweep_Init FPDFAPI_Vertical_Sweep_Init 257ee451cb395940862dad63c85adfe8f2fd55e864cSvet Ganov#define Vertical_Sweep_Span FPDFAPI_Vertical_Sweep_Span 258ee451cb395940862dad63c85adfe8f2fd55e864cSvet Ganov#define Vertical_Sweep_Drop FPDFAPI_Vertical_Sweep_Drop 259ee451cb395940862dad63c85adfe8f2fd55e864cSvet Ganov#define Vertical_Sweep_Step FPDFAPI_Vertical_Sweep_Step 260ee451cb395940862dad63c85adfe8f2fd55e864cSvet Ganov#define Horizontal_Sweep_Init FPDFAPI_Horizontal_Sweep_Init 261ee451cb395940862dad63c85adfe8f2fd55e864cSvet Ganov#define Horizontal_Sweep_Span FPDFAPI_Horizontal_Sweep_Span 262ee451cb395940862dad63c85adfe8f2fd55e864cSvet Ganov#define Horizontal_Sweep_Drop FPDFAPI_Horizontal_Sweep_Drop 263ee451cb395940862dad63c85adfe8f2fd55e864cSvet Ganov#define Horizontal_Sweep_Step FPDFAPI_Horizontal_Sweep_Step 264ee451cb395940862dad63c85adfe8f2fd55e864cSvet Ganov#define Draw_Sweep FPDFAPI_Draw_Sweep 265ee451cb395940862dad63c85adfe8f2fd55e864cSvet Ganov#define Render_Single_Pass FPDFAPI_Render_Single_Pass 266ee451cb395940862dad63c85adfe8f2fd55e864cSvet Ganov#define Render_Glyph FPDFAPI_Render_Glyph 267ee451cb395940862dad63c85adfe8f2fd55e864cSvet Ganov#define Finalize_Profile_Table FPDFAPI_Finalize_Profile_Table 268ee451cb395940862dad63c85adfe8f2fd55e864cSvet Ganov#define InsNew FPDFAPI_InsNew 269ee451cb395940862dad63c85adfe8f2fd55e864cSvet Ganov#define DelOld FPDFAPI_DelOld 270ee451cb395940862dad63c85adfe8f2fd55e864cSvet Ganov#define FT_MulFix FPDFAPI_FT_MulFix 271ee451cb395940862dad63c85adfe8f2fd55e864cSvet Ganov#define FT_Matrix_Multiply_Scaled FPDFAPI_FT_Matrix_Multiply_Scaled 272ee451cb395940862dad63c85adfe8f2fd55e864cSvet Ganov#define FT_Vector_Transform_Scaled FPDFAPI_FT_Vector_Transform_Scaled 273ee451cb395940862dad63c85adfe8f2fd55e864cSvet Ganov#define ft_corner_orientation FPDFAPI_ft_corner_orientation 274ee451cb395940862dad63c85adfe8f2fd55e864cSvet Ganov#define ft_corner_is_flat FPDFAPI_ft_corner_is_flat 275ee451cb395940862dad63c85adfe8f2fd55e864cSvet Ganov#define FT_Get_CMap_Format FPDFAPI_FT_Get_CMap_Format 276ee451cb395940862dad63c85adfe8f2fd55e864cSvet Ganov#define ft_mem_strcpyn FPDFAPI_ft_mem_strcpyn 277ee451cb395940862dad63c85adfe8f2fd55e864cSvet Ganov#define ft_mem_dup FPDFAPI_ft_mem_dup 278ee451cb395940862dad63c85adfe8f2fd55e864cSvet Ganov#define ft_mem_strdup FPDFAPI_ft_mem_strdup 279ee451cb395940862dad63c85adfe8f2fd55e864cSvet Ganov#define FT_Face_GetCharVariantIsDefault FPDFAPI_FT_Face_GetCharVariantIsDefault 280ee451cb395940862dad63c85adfe8f2fd55e864cSvet Ganov#define FT_Face_GetCharsOfVariant FPDFAPI_FT_Face_GetCharsOfVariant 281ee451cb395940862dad63c85adfe8f2fd55e864cSvet Ganov#define FT_Face_GetVariantsOfChar FPDFAPI_FT_Face_GetVariantsOfChar 282ee451cb395940862dad63c85adfe8f2fd55e864cSvet Ganov#define FT_Face_GetVariantSelectors FPDFAPI_FT_Face_GetVariantSelectors 283ee451cb395940862dad63c85adfe8f2fd55e864cSvet Ganov#define FT_Face_GetCharVariantIndex FPDFAPI_FT_Face_GetCharVariantIndex 284ee451cb395940862dad63c85adfe8f2fd55e864cSvet Ganov#define FT_Get_Advances FPDFAPI_FT_Get_Advances 285ee451cb395940862dad63c85adfe8f2fd55e864cSvet Ganov#define FT_Get_Advance FPDFAPI_FT_Get_Advance 286ee451cb395940862dad63c85adfe8f2fd55e864cSvet Ganov#define FT_Library_SetLcdFilter FPDFAPI_FT_Library_SetLcdFilter 287ee451cb395940862dad63c85adfe8f2fd55e864cSvet Ganov 288ee451cb395940862dad63c85adfe8f2fd55e864cSvet Ganov#endif // !_FX_FREETYPE_DONT_RENAME_ 289