/**************************************************************************** * * svcfftl.h * * The FreeType CFF tables loader service (specification). * * Copyright (C) 2017-2023 by * David Turner, Robert Wilhelm, and Werner Lemberg. * * This file is part of the FreeType project, and may only be used, * modified, and distributed under the terms of the FreeType project * license, LICENSE.TXT. By continuing to use, modify, or distribute * this file you indicate that you have read the license and * understand and accept it fully. * */ #ifndef SVCFFTL_H_ #define SVCFFTL_H_ #include <freetype/internal/ftserv.h> #include <freetype/internal/cfftypes.h> FT_BEGIN_HEADER #define FT_SERVICE_ID_CFF_LOAD … FT_Get_Standard_Encoding_Func; FT_Load_Private_Dict_Func; FT_FD_Select_Get_Func; FT_Blend_Check_Vector_Func; FT_Blend_Build_Vector_Func; FT_DEFINE_SERVICE( CFFLoad ) { … }; #define FT_DEFINE_SERVICE_CFFLOADREC( class_, \ get_standard_encoding_, \ load_private_dict_, \ fd_select_get_, \ blend_check_vector_, \ blend_build_vector_ ) … FT_END_HEADER #endif /* END */