mirror of
https://gitlab.freedesktop.org/freetype/freetype.git
synced 2026-05-09 06:18:04 +02:00
[base] s/FT_Driver_ClassRec/FT_Driver_Class/.
This is done for consistency with FT_Module_Class and FT_Renderer_Class. All of these classes are constant and used similarly. The 'Rec' suffix suggests that these classes are modifiable, when they are not. The old alias is deprecated. * include/freetype/internal/ftdrv.h: Do it. * builds/*, include/*, src/*: Update all users.
This commit is contained in:
parent
d25553220e
commit
1b6845d9b8
32 changed files with 88 additions and 88 deletions
|
|
@ -84,35 +84,35 @@ FT_USE_MODULE( FT_Module_Class, autofit_module_class )
|
|||
#endif
|
||||
|
||||
#ifdef FT_USE_TT
|
||||
FT_USE_MODULE( FT_Driver_ClassRec, tt_driver_class )
|
||||
FT_USE_MODULE( FT_Driver_Class, tt_driver_class )
|
||||
#endif
|
||||
|
||||
#ifdef FT_USE_T1
|
||||
FT_USE_MODULE( FT_Driver_ClassRec, t1_driver_class )
|
||||
FT_USE_MODULE( FT_Driver_Class, t1_driver_class )
|
||||
#endif
|
||||
|
||||
#ifdef FT_USE_CFF
|
||||
FT_USE_MODULE( FT_Driver_ClassRec, cff_driver_class )
|
||||
FT_USE_MODULE( FT_Driver_Class, cff_driver_class )
|
||||
#endif
|
||||
|
||||
#ifdef FT_USE_T1CID
|
||||
FT_USE_MODULE( FT_Driver_ClassRec, t1cid_driver_class )
|
||||
FT_USE_MODULE( FT_Driver_Class, t1cid_driver_class )
|
||||
#endif
|
||||
|
||||
#ifdef FT_USE_PFR
|
||||
FT_USE_MODULE( FT_Driver_ClassRec, pfr_driver_class )
|
||||
FT_USE_MODULE( FT_Driver_Class, pfr_driver_class )
|
||||
#endif
|
||||
|
||||
#ifdef FT_USE_T42
|
||||
FT_USE_MODULE( FT_Driver_ClassRec, t42_driver_class )
|
||||
FT_USE_MODULE( FT_Driver_Class, t42_driver_class )
|
||||
#endif
|
||||
|
||||
#ifdef FT_USE_WINFNT
|
||||
FT_USE_MODULE( FT_Driver_ClassRec, winfnt_driver_class )
|
||||
FT_USE_MODULE( FT_Driver_Class, winfnt_driver_class )
|
||||
#endif
|
||||
|
||||
#ifdef FT_USE_PCF
|
||||
FT_USE_MODULE( FT_Driver_ClassRec, pcf_driver_class )
|
||||
FT_USE_MODULE( FT_Driver_Class, pcf_driver_class )
|
||||
#endif
|
||||
|
||||
#ifdef FT_USE_PSAUX
|
||||
|
|
@ -144,7 +144,7 @@ FT_USE_MODULE( FT_Module_Class, otv_module_class )
|
|||
#endif
|
||||
|
||||
#ifdef FT_USE_BDF
|
||||
FT_USE_MODULE( FT_Driver_ClassRec, bdf_driver_class )
|
||||
FT_USE_MODULE( FT_Driver_Class, bdf_driver_class )
|
||||
#endif
|
||||
|
||||
#ifdef FT_USE_GXV
|
||||
|
|
|
|||
|
|
@ -75,7 +75,7 @@ def generate_ftmodule(lists):
|
|||
"winfonts": "winfnt",
|
||||
}.get(driver, driver)
|
||||
result += (
|
||||
"FT_USE_MODULE( FT_Driver_ClassRec, %s_driver_class )\n" % name
|
||||
"FT_USE_MODULE( FT_Driver_Class, %s_driver_class )\n" % name
|
||||
)
|
||||
|
||||
for module in lists["HINTING_MODULES"]:
|
||||
|
|
|
|||
|
|
@ -11,15 +11,15 @@
|
|||
*/
|
||||
|
||||
FT_USE_MODULE( FT_Module_Class, autofit_module_class )
|
||||
FT_USE_MODULE( FT_Driver_ClassRec, tt_driver_class )
|
||||
FT_USE_MODULE( FT_Driver_ClassRec, t1_driver_class )
|
||||
FT_USE_MODULE( FT_Driver_ClassRec, cff_driver_class )
|
||||
FT_USE_MODULE( FT_Driver_ClassRec, t1cid_driver_class )
|
||||
FT_USE_MODULE( FT_Driver_ClassRec, pfr_driver_class )
|
||||
FT_USE_MODULE( FT_Driver_ClassRec, t42_driver_class )
|
||||
FT_USE_MODULE( FT_Driver_ClassRec, winfnt_driver_class )
|
||||
FT_USE_MODULE( FT_Driver_ClassRec, pcf_driver_class )
|
||||
FT_USE_MODULE( FT_Driver_ClassRec, bdf_driver_class )
|
||||
FT_USE_MODULE( FT_Driver_Class, tt_driver_class )
|
||||
FT_USE_MODULE( FT_Driver_Class, t1_driver_class )
|
||||
FT_USE_MODULE( FT_Driver_Class, cff_driver_class )
|
||||
FT_USE_MODULE( FT_Driver_Class, t1cid_driver_class )
|
||||
FT_USE_MODULE( FT_Driver_Class, pfr_driver_class )
|
||||
FT_USE_MODULE( FT_Driver_Class, t42_driver_class )
|
||||
FT_USE_MODULE( FT_Driver_Class, winfnt_driver_class )
|
||||
FT_USE_MODULE( FT_Driver_Class, pcf_driver_class )
|
||||
FT_USE_MODULE( FT_Driver_Class, bdf_driver_class )
|
||||
FT_USE_MODULE( FT_Module_Class, psaux_module_class )
|
||||
FT_USE_MODULE( FT_Module_Class, psnames_module_class )
|
||||
FT_USE_MODULE( FT_Module_Class, pshinter_module_class )
|
||||
|
|
|
|||
|
|
@ -90,7 +90,7 @@ FT_BEGIN_HEADER
|
|||
/**************************************************************************
|
||||
*
|
||||
* @struct:
|
||||
* FT_Driver_ClassRec
|
||||
* FT_Driver_Class
|
||||
*
|
||||
* @description:
|
||||
* The font driver class. This structure mostly contains pointers to
|
||||
|
|
@ -162,7 +162,7 @@ FT_BEGIN_HEADER
|
|||
* Most function pointers, with the exception of `load_glyph`, can be set
|
||||
* to 0 to indicate a default behaviour.
|
||||
*/
|
||||
typedef const struct FT_Driver_ClassRec_
|
||||
typedef const struct FT_Driver_Class_
|
||||
{
|
||||
FT_Module_Class root;
|
||||
|
||||
|
|
@ -189,7 +189,7 @@ FT_BEGIN_HEADER
|
|||
FT_Size_RequestFunc request_size;
|
||||
FT_Size_SelectFunc select_size;
|
||||
|
||||
} FT_Driver_ClassRec, *FT_Driver_Class;
|
||||
} FT_Driver_Class, FT_Driver_ClassRec;
|
||||
|
||||
|
||||
/**************************************************************************
|
||||
|
|
@ -198,14 +198,14 @@ FT_BEGIN_HEADER
|
|||
* FT_DECLARE_DRIVER
|
||||
*
|
||||
* @description:
|
||||
* Used to create a forward declaration of an FT_Driver_ClassRec struct
|
||||
* Used to create a forward declaration of an FT_Driver_Class struct
|
||||
* instance.
|
||||
*
|
||||
* @macro:
|
||||
* FT_DEFINE_DRIVER
|
||||
*
|
||||
* @description:
|
||||
* Used to initialize an instance of FT_Driver_ClassRec struct.
|
||||
* Used to initialize an instance of FT_Driver_Class struct.
|
||||
*
|
||||
* `ftinit.c` (ft_create_default_module_classes) already contains a
|
||||
* mechanism to call these functions for the default modules described in
|
||||
|
|
@ -216,7 +216,7 @@ FT_BEGIN_HEADER
|
|||
*/
|
||||
#define FT_DECLARE_DRIVER( class_ ) \
|
||||
FT_CALLBACK_TABLE \
|
||||
FT_Driver_ClassRec class_;
|
||||
FT_Driver_Class class_;
|
||||
|
||||
#define FT_DEFINE_DRIVER( \
|
||||
class_, \
|
||||
|
|
@ -245,7 +245,7 @@ FT_BEGIN_HEADER
|
|||
request_size_, \
|
||||
select_size_ ) \
|
||||
FT_CALLBACK_TABLE_DEF \
|
||||
FT_Driver_ClassRec class_ = \
|
||||
FT_Driver_Class class_ = \
|
||||
{ \
|
||||
FT_DEFINE_ROOT_MODULE( flags_, \
|
||||
size_, \
|
||||
|
|
|
|||
|
|
@ -815,10 +815,10 @@ FT_BEGIN_HEADER
|
|||
*/
|
||||
typedef struct FT_DriverRec_
|
||||
{
|
||||
FT_ModuleRec root;
|
||||
FT_Driver_Class clazz;
|
||||
FT_ListRec faces_list;
|
||||
FT_GlyphLoader glyph_loader;
|
||||
FT_ModuleRec root;
|
||||
FT_Driver_Class* clazz;
|
||||
FT_ListRec faces_list;
|
||||
FT_GlyphLoader glyph_loader;
|
||||
|
||||
} FT_DriverRec;
|
||||
|
||||
|
|
|
|||
|
|
@ -311,7 +311,7 @@
|
|||
ft_glyphslot_init( FT_GlyphSlot slot )
|
||||
{
|
||||
FT_Driver driver = slot->face->driver;
|
||||
FT_Driver_Class clazz = driver->clazz;
|
||||
FT_Driver_Class* clazz = driver->clazz;
|
||||
FT_Memory memory = driver->root.memory;
|
||||
FT_Error error = FT_Err_Ok;
|
||||
FT_Slot_Internal internal = NULL;
|
||||
|
|
@ -624,9 +624,9 @@
|
|||
static void
|
||||
ft_glyphslot_done( FT_GlyphSlot slot )
|
||||
{
|
||||
FT_Driver driver = slot->face->driver;
|
||||
FT_Driver_Class clazz = driver->clazz;
|
||||
FT_Memory memory = driver->root.memory;
|
||||
FT_Driver driver = slot->face->driver;
|
||||
FT_Driver_Class* clazz = driver->clazz;
|
||||
FT_Memory memory = driver->root.memory;
|
||||
|
||||
#ifdef FT_CONFIG_OPTION_SVG
|
||||
if ( slot->face->face_flags & FT_FACE_FLAG_SVG )
|
||||
|
|
@ -674,11 +674,11 @@
|
|||
FT_New_GlyphSlot( FT_Face face,
|
||||
FT_GlyphSlot *aslot )
|
||||
{
|
||||
FT_Error error;
|
||||
FT_Driver driver;
|
||||
FT_Driver_Class clazz;
|
||||
FT_Memory memory;
|
||||
FT_GlyphSlot slot = NULL;
|
||||
FT_Error error;
|
||||
FT_Driver driver;
|
||||
FT_Driver_Class* clazz;
|
||||
FT_Memory memory;
|
||||
FT_GlyphSlot slot = NULL;
|
||||
|
||||
|
||||
if ( !face )
|
||||
|
|
@ -1299,9 +1299,9 @@
|
|||
void* face_,
|
||||
void* driver_ )
|
||||
{
|
||||
FT_Face face = (FT_Face)face_;
|
||||
FT_Driver driver = (FT_Driver)driver_;
|
||||
FT_Driver_Class clazz = driver->clazz;
|
||||
FT_Face face = (FT_Face)face_;
|
||||
FT_Driver driver = (FT_Driver)driver_;
|
||||
FT_Driver_Class* clazz = driver->clazz;
|
||||
|
||||
|
||||
/* discard auto-hinting data */
|
||||
|
|
@ -1495,7 +1495,7 @@
|
|||
FT_Face *aface )
|
||||
{
|
||||
FT_Memory memory;
|
||||
FT_Driver_Class clazz;
|
||||
FT_Driver_Class* clazz;
|
||||
FT_Face face = NULL;
|
||||
FT_Face_Internal internal = NULL;
|
||||
|
||||
|
|
@ -2870,7 +2870,7 @@
|
|||
FT_Error error;
|
||||
FT_Driver driver;
|
||||
|
||||
FT_Driver_Class clazz;
|
||||
FT_Driver_Class* clazz;
|
||||
|
||||
|
||||
/* test for valid `parameters' delayed to `FT_Stream_New' */
|
||||
|
|
@ -2965,13 +2965,13 @@
|
|||
FT_New_Size( FT_Face face,
|
||||
FT_Size *asize )
|
||||
{
|
||||
FT_Error error;
|
||||
FT_Memory memory;
|
||||
FT_Driver driver;
|
||||
FT_Driver_Class clazz;
|
||||
FT_Error error;
|
||||
FT_Memory memory;
|
||||
FT_Driver driver;
|
||||
FT_Driver_Class* clazz;
|
||||
|
||||
FT_Size size = NULL;
|
||||
FT_ListNode node = NULL;
|
||||
FT_Size size = NULL;
|
||||
FT_ListNode node = NULL;
|
||||
|
||||
FT_Size_Internal internal = NULL;
|
||||
|
||||
|
|
@ -3373,8 +3373,8 @@
|
|||
FT_Select_Size( FT_Face face,
|
||||
FT_Int strike_index )
|
||||
{
|
||||
FT_Error error = FT_Err_Ok;
|
||||
FT_Driver_Class clazz;
|
||||
FT_Error error = FT_Err_Ok;
|
||||
FT_Driver_Class* clazz;
|
||||
|
||||
|
||||
if ( !face || !FT_HAS_FIXED_SIZES( face ) )
|
||||
|
|
@ -3431,9 +3431,9 @@
|
|||
FT_Request_Size( FT_Face face,
|
||||
FT_Size_Request req )
|
||||
{
|
||||
FT_Error error;
|
||||
FT_Driver_Class clazz;
|
||||
FT_ULong strike_index;
|
||||
FT_Error error;
|
||||
FT_Driver_Class* clazz;
|
||||
FT_ULong strike_index;
|
||||
|
||||
|
||||
if ( !face )
|
||||
|
|
@ -5135,7 +5135,7 @@
|
|||
FT_Driver driver = FT_DRIVER( module );
|
||||
|
||||
|
||||
driver->clazz = (FT_Driver_Class)module->clazz;
|
||||
driver->clazz = (FT_Driver_Class*)module->clazz;
|
||||
}
|
||||
|
||||
if ( clazz->module_init )
|
||||
|
|
|
|||
|
|
@ -985,7 +985,7 @@ THE SOFTWARE.
|
|||
|
||||
|
||||
FT_CALLBACK_TABLE_DEF
|
||||
FT_Driver_ClassRec bdf_driver_class =
|
||||
FT_Driver_Class bdf_driver_class =
|
||||
{
|
||||
{
|
||||
FT_MODULE_FONT_DRIVER |
|
||||
|
|
|
|||
|
|
@ -60,7 +60,7 @@ FT_BEGIN_HEADER
|
|||
} BDF_FaceRec, *BDF_Face;
|
||||
|
||||
|
||||
FT_EXPORT_VAR( FT_Driver_ClassRec ) bdf_driver_class;
|
||||
FT_EXPORT_VAR( FT_Driver_Class ) bdf_driver_class;
|
||||
|
||||
|
||||
FT_END_HEADER
|
||||
|
|
|
|||
|
|
@ -27,7 +27,7 @@
|
|||
FTMODULE_H_COMMANDS += BDF_DRIVER
|
||||
|
||||
define BDF_DRIVER
|
||||
$(OPEN_DRIVER) FT_Driver_ClassRec, bdf_driver_class $(CLOSE_DRIVER)
|
||||
$(OPEN_DRIVER) FT_Driver_Class, bdf_driver_class $(CLOSE_DRIVER)
|
||||
$(ECHO_DRIVER)bdf $(ECHO_DRIVER_DESC)bdf bitmap fonts$(ECHO_DRIVER_DONE)
|
||||
endef
|
||||
|
||||
|
|
|
|||
|
|
@ -16,7 +16,7 @@
|
|||
FTMODULE_H_COMMANDS += CFF_DRIVER
|
||||
|
||||
define CFF_DRIVER
|
||||
$(OPEN_DRIVER) FT_Driver_ClassRec, cff_driver_class $(CLOSE_DRIVER)
|
||||
$(OPEN_DRIVER) FT_Driver_Class, cff_driver_class $(CLOSE_DRIVER)
|
||||
$(ECHO_DRIVER)cff $(ECHO_DRIVER_DESC)OpenType fonts with extension *.otf$(ECHO_DRIVER_DONE)
|
||||
endef
|
||||
|
||||
|
|
|
|||
|
|
@ -230,7 +230,7 @@
|
|||
|
||||
|
||||
FT_CALLBACK_TABLE_DEF
|
||||
FT_Driver_ClassRec t1cid_driver_class =
|
||||
FT_Driver_Class t1cid_driver_class =
|
||||
{
|
||||
{
|
||||
FT_MODULE_FONT_DRIVER |
|
||||
|
|
|
|||
|
|
@ -26,7 +26,7 @@
|
|||
FT_BEGIN_HEADER
|
||||
|
||||
FT_CALLBACK_TABLE
|
||||
FT_Driver_ClassRec t1cid_driver_class;
|
||||
FT_Driver_Class t1cid_driver_class;
|
||||
|
||||
FT_END_HEADER
|
||||
|
||||
|
|
|
|||
|
|
@ -16,7 +16,7 @@
|
|||
FTMODULE_H_COMMANDS += TYPE1CID_DRIVER
|
||||
|
||||
define TYPE1CID_DRIVER
|
||||
$(OPEN_DRIVER) FT_Driver_ClassRec, t1cid_driver_class $(CLOSE_DRIVER)
|
||||
$(OPEN_DRIVER) FT_Driver_Class, t1cid_driver_class $(CLOSE_DRIVER)
|
||||
$(ECHO_DRIVER)cid $(ECHO_DRIVER_DESC)Postscript CID-keyed fonts, no known extension$(ECHO_DRIVER_DONE)
|
||||
endef
|
||||
|
||||
|
|
|
|||
|
|
@ -27,7 +27,7 @@
|
|||
FTMODULE_H_COMMANDS += PCF_DRIVER
|
||||
|
||||
define PCF_DRIVER
|
||||
$(OPEN_DRIVER) FT_Driver_ClassRec, pcf_driver_class $(CLOSE_DRIVER)
|
||||
$(OPEN_DRIVER) FT_Driver_Class, pcf_driver_class $(CLOSE_DRIVER)
|
||||
$(ECHO_DRIVER)pcf $(ECHO_DRIVER_DESC)pcf bitmap fonts$(ECHO_DRIVER_DONE)
|
||||
endef
|
||||
|
||||
|
|
|
|||
|
|
@ -793,7 +793,7 @@ THE SOFTWARE.
|
|||
|
||||
|
||||
FT_CALLBACK_TABLE_DEF
|
||||
FT_Driver_ClassRec pcf_driver_class =
|
||||
FT_Driver_Class pcf_driver_class =
|
||||
{
|
||||
{
|
||||
FT_MODULE_FONT_DRIVER |
|
||||
|
|
|
|||
|
|
@ -33,7 +33,7 @@ THE SOFTWARE.
|
|||
|
||||
FT_BEGIN_HEADER
|
||||
|
||||
FT_EXPORT_VAR( FT_Driver_ClassRec ) pcf_driver_class;
|
||||
FT_EXPORT_VAR( FT_Driver_Class ) pcf_driver_class;
|
||||
|
||||
FT_END_HEADER
|
||||
|
||||
|
|
|
|||
|
|
@ -16,7 +16,7 @@
|
|||
FTMODULE_H_COMMANDS += PFR_DRIVER
|
||||
|
||||
define PFR_DRIVER
|
||||
$(OPEN_DRIVER) FT_Driver_ClassRec, pfr_driver_class $(CLOSE_DRIVER)
|
||||
$(OPEN_DRIVER) FT_Driver_Class, pfr_driver_class $(CLOSE_DRIVER)
|
||||
$(ECHO_DRIVER)pfr $(ECHO_DRIVER_DESC)PFR/TrueDoc font files with extension *.pfr$(ECHO_DRIVER_DONE)
|
||||
endef
|
||||
|
||||
|
|
|
|||
|
|
@ -168,7 +168,7 @@
|
|||
|
||||
|
||||
FT_CALLBACK_TABLE_DEF
|
||||
FT_Driver_ClassRec pfr_driver_class =
|
||||
FT_Driver_Class pfr_driver_class =
|
||||
{
|
||||
{
|
||||
FT_MODULE_FONT_DRIVER |
|
||||
|
|
|
|||
|
|
@ -25,7 +25,7 @@
|
|||
|
||||
FT_BEGIN_HEADER
|
||||
|
||||
FT_EXPORT_VAR( FT_Driver_ClassRec ) pfr_driver_class;
|
||||
FT_EXPORT_VAR( FT_Driver_Class ) pfr_driver_class;
|
||||
|
||||
FT_END_HEADER
|
||||
|
||||
|
|
|
|||
|
|
@ -16,7 +16,7 @@
|
|||
FTMODULE_H_COMMANDS += TRUETYPE_DRIVER
|
||||
|
||||
define TRUETYPE_DRIVER
|
||||
$(OPEN_DRIVER) FT_Driver_ClassRec, tt_driver_class $(CLOSE_DRIVER)
|
||||
$(OPEN_DRIVER) FT_Driver_Class, tt_driver_class $(CLOSE_DRIVER)
|
||||
$(ECHO_DRIVER)truetype $(ECHO_DRIVER_DESC)Windows/Mac font files with extension *.ttf or *.ttc$(ECHO_DRIVER_DONE)
|
||||
endef
|
||||
|
||||
|
|
|
|||
|
|
@ -252,7 +252,7 @@ FT_BEGIN_HEADER
|
|||
|
||||
|
||||
/* Note: All of the functions below (except tt_size_reset()) are used */
|
||||
/* as function pointers in a FT_Driver_ClassRec. Therefore their */
|
||||
/* as function pointers in a FT_Driver_Class. Therefore their */
|
||||
/* parameters are of types FT_Face, FT_Size, etc., rather than TT_Face, */
|
||||
/* TT_Size, etc., so that the compiler can confirm that the types and */
|
||||
/* number of parameters are correct. In all cases the FT_xxx types are */
|
||||
|
|
|
|||
|
|
@ -16,7 +16,7 @@
|
|||
FTMODULE_H_COMMANDS += TYPE1_DRIVER
|
||||
|
||||
define TYPE1_DRIVER
|
||||
$(OPEN_DRIVER) FT_Driver_ClassRec, t1_driver_class $(CLOSE_DRIVER)
|
||||
$(OPEN_DRIVER) FT_Driver_Class, t1_driver_class $(CLOSE_DRIVER)
|
||||
$(ECHO_DRIVER)type1 $(ECHO_DRIVER_DESC)Postscript font files with extension *.pfa or *.pfb$(ECHO_DRIVER_DONE)
|
||||
endef
|
||||
|
||||
|
|
|
|||
|
|
@ -757,7 +757,7 @@
|
|||
|
||||
|
||||
FT_CALLBACK_TABLE_DEF
|
||||
FT_Driver_ClassRec t1_driver_class =
|
||||
FT_Driver_Class t1_driver_class =
|
||||
{
|
||||
{
|
||||
FT_MODULE_FONT_DRIVER |
|
||||
|
|
|
|||
|
|
@ -25,7 +25,7 @@
|
|||
|
||||
FT_BEGIN_HEADER
|
||||
|
||||
FT_EXPORT_VAR( FT_Driver_ClassRec ) t1_driver_class;
|
||||
FT_EXPORT_VAR( FT_Driver_Class ) t1_driver_class;
|
||||
|
||||
FT_END_HEADER
|
||||
|
||||
|
|
|
|||
|
|
@ -16,7 +16,7 @@
|
|||
FTMODULE_H_COMMANDS += TYPE42_DRIVER
|
||||
|
||||
define TYPE42_DRIVER
|
||||
$(OPEN_DRIVER) FT_Driver_ClassRec, t42_driver_class $(CLOSE_DRIVER)
|
||||
$(OPEN_DRIVER) FT_Driver_Class, t42_driver_class $(CLOSE_DRIVER)
|
||||
$(ECHO_DRIVER)type42 $(ECHO_DRIVER_DESC)Type 42 font files with no known extension$(ECHO_DRIVER_DONE)
|
||||
endef
|
||||
|
||||
|
|
|
|||
|
|
@ -199,7 +199,7 @@
|
|||
}
|
||||
|
||||
|
||||
FT_Driver_ClassRec t42_driver_class =
|
||||
FT_Driver_Class t42_driver_class =
|
||||
{
|
||||
{
|
||||
FT_MODULE_FONT_DRIVER |
|
||||
|
|
|
|||
|
|
@ -25,7 +25,7 @@
|
|||
|
||||
FT_BEGIN_HEADER
|
||||
|
||||
FT_EXPORT_VAR( FT_Driver_ClassRec ) t42_driver_class;
|
||||
FT_EXPORT_VAR( FT_Driver_Class ) t42_driver_class;
|
||||
|
||||
FT_END_HEADER
|
||||
|
||||
|
|
|
|||
|
|
@ -485,7 +485,7 @@
|
|||
return FT_THROW( Missing_Module );
|
||||
}
|
||||
|
||||
driver->ttclazz = (FT_Driver_Class)ttmodule->clazz;
|
||||
driver->ttclazz = (FT_Driver_Class*)ttmodule->clazz;
|
||||
|
||||
return FT_Err_Ok;
|
||||
}
|
||||
|
|
@ -651,11 +651,11 @@
|
|||
FT_UInt glyph_index,
|
||||
FT_Int32 load_flags )
|
||||
{
|
||||
FT_Error error;
|
||||
T42_GlyphSlot t42slot = (T42_GlyphSlot)glyph;
|
||||
T42_Size t42size = (T42_Size)size;
|
||||
T42_Face t42face = (T42_Face)size->face;
|
||||
FT_Driver_Class ttclazz = ((T42_Driver)glyph->face->driver)->ttclazz;
|
||||
FT_Error error;
|
||||
T42_GlyphSlot t42slot = (T42_GlyphSlot)glyph;
|
||||
T42_Size t42size = (T42_Size)size;
|
||||
T42_Face t42face = (T42_Face)size->face;
|
||||
FT_Driver_Class* ttclazz = ((T42_Driver)glyph->face->driver)->ttclazz;
|
||||
|
||||
|
||||
FT_TRACE1(( "T42_GlyphSlot_Load: glyph index %u\n", glyph_index ));
|
||||
|
|
|
|||
|
|
@ -53,8 +53,8 @@ FT_BEGIN_HEADER
|
|||
/* Type 42 driver */
|
||||
typedef struct T42_DriverRec_
|
||||
{
|
||||
FT_DriverRec root;
|
||||
FT_Driver_Class ttclazz;
|
||||
FT_DriverRec root;
|
||||
FT_Driver_Class* ttclazz;
|
||||
|
||||
} T42_DriverRec, *T42_Driver;
|
||||
|
||||
|
|
|
|||
|
|
@ -16,7 +16,7 @@
|
|||
FTMODULE_H_COMMANDS += WINDOWS_DRIVER
|
||||
|
||||
define WINDOWS_DRIVER
|
||||
$(OPEN_DRIVER) FT_Driver_ClassRec, winfnt_driver_class $(CLOSE_DRIVER)
|
||||
$(OPEN_DRIVER) FT_Driver_Class, winfnt_driver_class $(CLOSE_DRIVER)
|
||||
$(ECHO_DRIVER)winfnt $(ECHO_DRIVER_DESC)Windows bitmap fonts with extension *.fnt or *.fon$(ECHO_DRIVER_DONE)
|
||||
endef
|
||||
|
||||
|
|
|
|||
|
|
@ -1176,7 +1176,7 @@
|
|||
|
||||
|
||||
FT_CALLBACK_TABLE_DEF
|
||||
FT_Driver_ClassRec winfnt_driver_class =
|
||||
FT_Driver_Class winfnt_driver_class =
|
||||
{
|
||||
{
|
||||
FT_MODULE_FONT_DRIVER |
|
||||
|
|
|
|||
|
|
@ -152,7 +152,7 @@ FT_BEGIN_HEADER
|
|||
} FNT_FaceRec, *FNT_Face;
|
||||
|
||||
|
||||
FT_EXPORT_VAR( FT_Driver_ClassRec ) winfnt_driver_class;
|
||||
FT_EXPORT_VAR( FT_Driver_Class ) winfnt_driver_class;
|
||||
|
||||
|
||||
FT_END_HEADER
|
||||
|
|
|
|||
Loading…
Add table
Reference in a new issue