From 963778153e52bc2ccfb3b826345839c1eacd38f8 Mon Sep 17 00:00:00 2001 From: Werner Lemberg Date: Wed, 15 May 2002 06:18:24 +0000 Subject: [PATCH] Adding a driver for Type42 fonts written by Roberto Alameda . * src/type42/*: New driver. * include/freetype/config/ftmodule.h, src/Jamfile: Updated. * include/freetype/config/ftstdlib.h (ft_xdigit, ft_memcmp, ft_atoi): New aliases for xdigit, memcmp, and atoi, respectively. --- ChangeLog | 10 ++++++++++ include/freetype/config/ftmodule.h | 1 + include/freetype/config/ftstdlib.h | 11 ++++++++++- src/Jamfile | 3 ++- 4 files changed, 23 insertions(+), 2 deletions(-) diff --git a/ChangeLog b/ChangeLog index 0537d5b98..3e668bb52 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,13 @@ +2002-05-14 Werner Lemberg + + Adding a driver for Type42 fonts written by Roberto Alameda + . + + * src/type42/*: New driver. + * include/freetype/config/ftmodule.h, src/Jamfile: Updated. + * include/freetype/config/ftstdlib.h (ft_xdigit, ft_memcmp, + ft_atoi): New aliases for xdigit, memcmp, and atoi, respectively. + 2002-05-12 Owen Taylor * src/sfnt/ttload.c (TT_LookUp_Table): Protect against tables diff --git a/include/freetype/config/ftmodule.h b/include/freetype/config/ftmodule.h index 2ca7fa714..d4b3b719f 100644 --- a/include/freetype/config/ftmodule.h +++ b/include/freetype/config/ftmodule.h @@ -10,6 +10,7 @@ FT_USE_MODULE(sfnt_module_class) FT_USE_MODULE(ft_smooth_renderer_class) FT_USE_MODULE(tt_driver_class) FT_USE_MODULE(t1_driver_class) +FT_USE_MODULE(t42_driver_class) FT_USE_MODULE(pfr_driver_class) FT_USE_MODULE(winfnt_driver_class) diff --git a/include/freetype/config/ftstdlib.h b/include/freetype/config/ftstdlib.h index fcb46baaa..a2a678d66 100644 --- a/include/freetype/config/ftstdlib.h +++ b/include/freetype/config/ftstdlib.h @@ -59,6 +59,7 @@ #include + #define FT_UINT_MAX UINT_MAX #define FT_ULONG_MAX ULONG_MAX @@ -71,12 +72,15 @@ #include + #define ft_isalnum isalnum #define ft_isupper isupper #define ft_islower islower +#define ft_xdigit isxdigit #include + #define ft_strlen strlen #define ft_strcmp strcmp #define ft_strncmp strncmp @@ -85,6 +89,7 @@ #define ft_strncpy strncpy #define ft_memset memset #define ft_memmove memmove +#define ft_memcmp memcmp /**********************************************************************/ @@ -95,8 +100,11 @@ #include + #define ft_qsort qsort -#define ft_exit exit /* only used to exit from un-handled exceptions */ +#define ft_exit exit /* only used to exit from unhandled exceptions */ + +#define ft_atoi atoi /**********************************************************************/ @@ -105,6 +113,7 @@ /* */ /**********************************************************************/ + #include #define ft_jmp_buf jmp_buf /* note: this cannot be a typedef since */ diff --git a/src/Jamfile b/src/Jamfile index b2f5d6e1c..f1b3b9bff 100644 --- a/src/Jamfile +++ b/src/Jamfile @@ -1,4 +1,4 @@ -# FreeType 2 src Jamfile (c) 2001 David Turner +# FreeType 2 src Jamfile (c) 2001, 2002 David Turner # SubDir FT2_TOP src ; @@ -29,6 +29,7 @@ SubInclude FT2_TOP src sfnt ; SubInclude FT2_TOP src smooth ; SubInclude FT2_TOP src truetype ; SubInclude FT2_TOP src type1 ; +SubInclude FT2_TOP src type42 ; SubInclude FT2_TOP src winfonts ; # end of src Jamfile