ref: d5c1b27d58c4308745338cb0f3f710d6c1549982
parent: 4978d04e5f87d388b5463e7dafc65144a4731654
author: Werner Lemberg <[email protected]>
date: Tue Dec 12 17:28:12 EST 2000
* include/freetype/config/ft2build.h (FT2_ROOT, FT2_CONFIG_ROOT): Removed. ANSI C doesn't (explicitly) allow macro expansion in arguments using `##'. (FT2_PUBLIC_FILE, FT2_CONFIG_FILE, FT2_INTERNAL_FILE): Use directory names directly. Make them configurable. Use `##' to strip leading and trailing spaces from arguments. * builds/unix/ft2unix.h: Adapted. * src/base/ftsystem.c (ft_alloc, ft_realloc, ft_free, ft_io_stream, ft_close_stream): Use FT_CALLBACK_DEF. * builds/unix/ftsystem.c: Use new header scheme. (FT_Done_Memory): Use free() from FT_Memory structure. * src/base/ftinit.c, src/base/ftmac.c: Header scheme fixes. * include/freetype/config/ft2build.h (FT2_CONFIG_ROOT, FT2_PUBLIC_FILE, FT2_CONFIG_FILE, FT2_INTERNAL_FILE, FT_SOURCE_FILE): Use `##' operator to be really ANSI C compliant.
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,8 +1,27 @@
+2000-12-12 Werner Lemberg <[email protected]>
+
+ * include/freetype/config/ft2build.h (FT2_ROOT, FT2_CONFIG_ROOT):
+ Removed. ANSI C doesn't (explicitly) allow macro expansion in
+ arguments using `##'.
+ (FT2_PUBLIC_FILE, FT2_CONFIG_FILE, FT2_INTERNAL_FILE): Use directory
+ names directly. Make them configurable. Use `##' to strip leading
+ and trailing spaces from arguments.
+
+ * builds/unix/ft2unix.h: Adapted.
+
+ * src/base/ftsystem.c (ft_alloc, ft_realloc, ft_free, ft_io_stream,
+ ft_close_stream): Use FT_CALLBACK_DEF.
+
+ * builds/unix/ftsystem.c: Use new header scheme.
+ (FT_Done_Memory): Use free() from FT_Memory structure.
+
+ * src/base/ftinit.c, src/base/ftmac.c: Header scheme fixes.
+
2000-12-11 Werner Lemberg <[email protected]>
- * include/freetype/config/build.h (FT2_CONFIG_ROOT, FT2_PUBLIC_FILE,
- FT2_CONFIG_FILE, FT2_INTERNAL_FILE, FT_SOURCE_FILE): Use `##'
- operator to be really ANSI C compliant.
+ * include/freetype/config/ft2build.h (FT2_CONFIG_ROOT,
+ FT2_PUBLIC_FILE, FT2_CONFIG_FILE, FT2_INTERNAL_FILE,
+ FT_SOURCE_FILE): Use `##' operator to be really ANSI C compliant.
2000-12-09 Werner Lemberg <[email protected]>
--- a/builds/unix/ft2unix.h
+++ b/builds/unix/ft2unix.h
@@ -13,22 +13,30 @@
/* this file you indicate that you have read the license and */
/* understand and accept it fully. */
/* */
-/* */
-/* This is a Unix-specific version of <ft2build.h> that should be */
-/* used exclusively _once_ the library has been installed on the */
-/* system. */
-/* */
-/* currently, the FreeType 2 root is at "freetype2/freetype", though */
-/* it will change to a simple "freetype2" in the near future.. */
-/* */
/***************************************************************************/
+
+ /*************************************************************************/
+ /* */
+ /* This is a Unix-specific version of <ft2build.h> that should be used */
+ /* exclusively *after* installation of the library. */
+ /* */
+ /* Currently, the FreeType 2 root is at "freetype2/freetype", though it */
+ /* will change to "freetype2" in the near future. */
+ /* */
+ /*************************************************************************/
+
+
#ifndef __FT2_BUILD_UNIX_H__
#define __FT2_BUILD_UNIX_H__
-#define FT2_ROOT freetype2/freetype
-#include <FT2_ROOT/config/ft2build.h>
+#define FT2_PUBLIC_FILE( x ) <freetype2/freetype/ ## x ## >
+#define FT2_CONFIG_FILE( x ) <freetype2/freetype/config/ ## x ## >
+#define FT2_INTERNAL_FILE( x ) <freetype2/freetype/internal/ ## x ## >
+#include FT2_CONFIG_FILE( ft2build.h )
+
#endif /* __FT2_BUILD_UNIX_H__ */
+
/* END */
--- a/builds/unix/ftsystem.c
+++ b/builds/unix/ftsystem.c
@@ -16,18 +16,14 @@
/***************************************************************************/
-#include <ftconfig.h>
-#include <freetype/internal/ftdebug.h>
-#include <freetype/ftsystem.h>
-#include <freetype/fterrors.h>
-#include <freetype/fttypes.h>
-#include <freetype/internal/ftobjs.h>
+#include <ft2build.h>
+#include FT_CONFIG_CONFIG_H
+#include FT_INTERNAL_DEBUG_H
+#include FT_SYSTEM_H
+#include FT_ERRORS_H
+#include FT_TYPES_h
+#include FT_INTERNAL_FTOBJS_H
-#include <stdio.h>
-#include <stdlib.h>
-#include <string.h>
-
-
/* memory-mapping includes and definitions */
#ifdef HAVE_UNISTD_H
#include <unistd.h>
@@ -87,10 +83,11 @@
/* */
/* <Input> */
/* memory :: A pointer to the memory object. */
+ /* */
/* size :: The requested size in bytes. */
/* */
/* <Return> */
- /* block :: The address of newly allocated block. */
+ /* The address of newly allocated block. */
/* */
FT_CALLBACK_DEF
void* ft_alloc( FT_Memory memory,
@@ -201,23 +198,8 @@
}
- /*************************************************************************/
- /* */
- /* <Function> */
- /* FT_New_Stream */
- /* */
- /* <Description> */
- /* Creates a new stream object. */
- /* */
- /* <Input> */
- /* filepathname :: The name of the stream (usually a file) to be */
- /* opened. */
- /* */
- /* stream :: A pointer to the stream object. */
- /* */
- /* <Return> */
- /* FreeType error code. 0 means success. */
- /* */
+ /* documentation is in ftobjs.h */
+
FT_EXPORT_DEF( FT_Error ) FT_New_Stream( const char* filepathname,
FT_Stream stream )
{
@@ -285,17 +267,8 @@
}
- /*************************************************************************/
- /* */
- /* <Function> */
- /* FT_New_Memory */
- /* */
- /* <Description> */
- /* Creates a new memory object. */
- /* */
- /* <Return> */
- /* A pointer to the new memory object. 0 in case of error. */
- /* */
+ /* documentation is in ftobjs.h */
+
FT_EXPORT_DEF( FT_Memory ) FT_New_Memory( void )
{
FT_Memory memory;
@@ -314,20 +287,11 @@
}
- /*************************************************************************/
- /* */
- /* <Function> */
- /* FT_Done_Memory */
- /* */
- /* <Description> */
- /* Discards memory manager. */
- /* */
- /* <Input> */
- /* memory :: A handle to the memory manager. */
- /* */
+ /* documentation is in ftobjs.h */
+
FT_EXPORT_DEF( void ) FT_Done_Memory( FT_Memory memory )
{
- free( memory );
+ memory->free( memory, memory );
}
--- a/include/freetype/config/ft2build.h
+++ b/include/freetype/config/ft2build.h
@@ -21,19 +21,25 @@
/* This file corresponds to the default "ft2build.h" file for */
/* FreeType 2. It uses the "freetype" include root. */
/* */
- /* Note that specific platforms might use a different configurations. */
- /* For example, on Unix, the "freetype2" include root is used, with a */
- /* specific "ft2build.h" used to take care of this. The latter looks */
- /* like the following: */
+ /* Note that specific platforms might use a different configuration. */
+ /* For example, on Unix, the "freetype2" include root could be used, */
+ /* with a specific "ft2build.h" to take care of this. The latter then */
+ /* looks like the following: */
/* */
- /* #ifndef __FT_BUILD_UNIX_H__ */
- /* #define __FT_BUILD_UNIX_H__ */
+ /* #ifndef __FT2_BUILD_UNIX_H__ */
+ /* #define __FT2_BUILD_UNIX_H__ */
/* */
- /* #define FT2_ROOT freetype2 */
- /* #include <FT2_ROOT/config/ft2build.h> */
+ /* #define FT2_PUBLIC_FILE( x ) <freetype2/ ## x ## > */
+ /* #define FT2_CONFIG_FILE( x ) <freetype2/config/ ## x ## > */
+ /* #define FT2_INTERNAL_FILE( x ) <freetype2/internal/ ## x ## > */
/* */
- /* #endif // __FT_BUILD_UNIX_H__ */
+ /* #include FT2_CONFIG_FILE( ft2build.h ) */
/* */
+ /* #endif */
+ /* */
+ /* If necessary, the macro FT_SOURCE_FILE() can be redefined also if a */
+ /* different path separator is needed. */
+ /* */
/*************************************************************************/
@@ -41,68 +47,41 @@
#define __FT2_BUILD_H__
- /*************************************************************************/
- /* */
- /* The macro FT2_ROOT is used to define the root of all public header */
- /* files for FreeType 2. By default, it is set to "freetype", which */
- /* means that all public files should be included with a line like: */
- /* */
- /* #include <freetype/...> */
- /* */
- /* Redefine it to something different if necessary, depending where the */
- /* library is installed on the particular system. */
- /* */
-#ifndef FT2_ROOT
-#define FT2_ROOT freetype
-#endif
+ /* We use `##' around some arguments to eliminate leading and trailing */
+ /* spaces. */
/*************************************************************************/
/* */
- /* The macro FT2_CONFIG_ROOT is used to define the root of all */
- /* configuration header files for FreeType 2. By default, it is set to */
- /* "freetype/config", which means that all config files should be */
- /* include with a line like: */
+ /* The macro FT2_PUBLIC_FILE is used to include a FreeType 2 public */
+ /* file. Its parameter is the file pathname, relative to the public */
+ /* root of a given header file. */
/* */
- /* #include <freetype/config/...> */
- /* */
- /* Redefine it to something different, depending where the library is */
- /* installed on the particular system. */
- /* */
-#ifndef FT2_CONFIG_ROOT
-#define FT2_CONFIG_ROOT_( x ) x ## / ## config
-#define FT2_CONFIG_ROOT FT2_CONFIG_ROOT_(FT2_ROOT)
+#ifndef FT2_PUBLIC_FILE
+#define FT2_PUBLIC_FILE( x ) <freetype/ ## x ## >
#endif
/*************************************************************************/
/* */
- /* The macro FT2_PUBLIC_FILE is used to include a FreeType 2 public file.*/
- /* Its parameter is the file pathname, relative to the public root of a */
- /* given header file. */
+ /* The macro FT2_CONFIG_FILE is used to include a FreeType 2 config */
+ /* file. Its parameter is the file pathname, relative to the */
+ /* configuration root directory of a given header file. */
/* */
-#define FT2_PUBLIC_FILE_( x, y ) < ## x ## / ## y ## >
-#define FT2_PUBLIC_FILE( x ) FT2_PUBLIC_FILE_(FT2_ROOT,x)
+#ifndef FT2_CONFIG_FILE
+#define FT2_CONFIG_FILE( x ) <freetype/config/ ## x ## >
+#endif
/*************************************************************************/
/* */
- /* The macro FT2_CONFIG_FILE is used to include a FreeType 2 config file.*/
- /* Its parameter is the file pathname, relative to the configuration */
- /* root directory of a given header file. */
- /* */
-#define FT2_CONFIG_FILE_( x, y ) < ## x ## / ## y ## >
-#define FT2_CONFIG_FILE( x ) FT2_CONFIG_FILE_(FT2_CONFIG_ROOT,x)
-
-
- /*************************************************************************/
- /* */
/* The macro FT2_INTERNAL_FILE is used to include a FreeType 2 internal */
/* file. Its parameter is the file pathname, relative to the */
/* configuration root directory of a given header file. */
/* */
-#define FT2_INTERNAL_FILE_( x, y ) < ## x ## / ## internal ## / ## y ## >
-#define FT2_INTERNAL_FILE( x ) FT2_INTERNAL_FILE_(FT2_ROOT,x)
+#ifndef FT2_INTERNAL_FILE
+#define FT2_INTERNAL_FILE( x ) <freetype/internal/ ## x ## >
+#endif
/*************************************************************************/
@@ -119,6 +98,8 @@
/* directory and compile them normally by defining the macro */
/* FT_FLAT_COMPILATION. */
/* */
+#ifndef FT_SOURCE_FILE
+
#ifdef FT_FLAT_COMPILATION
#define FT_SOURCE_FILE( d, x ) #x
#else
@@ -125,7 +106,9 @@
#define FT_SOURCE_FILE( d, x ) < ## d ## / ## x ## >
#endif
+#endif /* !FT_SOURCE_FILE */
+
/*************************************************************************/
/* */
/* <Macro> */
@@ -168,48 +151,46 @@
/* */
/*************************************************************************/
- /* don't add spaces around arguments to FT2_CONFIG_FILE! */
-
/* configuration files */
#ifndef FT_CONFIG_CONFIG_H
-#define FT_CONFIG_CONFIG_H FT2_CONFIG_FILE(ftconfig.h)
+#define FT_CONFIG_CONFIG_H FT2_CONFIG_FILE( ftconfig.h )
#endif
#ifndef FT_CONFIG_OPTIONS_H
-#define FT_CONFIG_OPTIONS_H FT2_CONFIG_FILE(ftoption.h)
+#define FT_CONFIG_OPTIONS_H FT2_CONFIG_FILE( ftoption.h )
#endif
#ifndef FT_CONFIG_MODULES_H
-#define FT_CONFIG_MODULES_H FT2_CONFIG_FILE(ftmodule.h)
+#define FT_CONFIG_MODULES_H FT2_CONFIG_FILE( ftmodule.h )
#endif
/* public headers */
-#define FT_ERRORS_H FT2_PUBLIC_FILE(fterrors.h)
-#define FT_SYSTEM_H FT2_PUBLIC_FILE(ftsystem.h)
-#define FT_IMAGE_H FT2_PUBLIC_FILE(ftimage.h)
+#define FT_ERRORS_H FT2_PUBLIC_FILE( fterrors.h )
+#define FT_SYSTEM_H FT2_PUBLIC_FILE( ftsystem.h )
+#define FT_IMAGE_H FT2_PUBLIC_FILE( ftimage.h )
-#define FT_TYPES_H FT2_PUBLIC_FILE(fttypes.h)
+#define FT_TYPES_H FT2_PUBLIC_FILE( fttypes.h )
-#define FT_FREETYPE_H FT2_PUBLIC_FILE(freetype.h)
-#define FT_GLYPH_H FT2_PUBLIC_FILE(ftglyph.h)
-#define FT_BBOX_H FT2_PUBLIC_FILE(ftbbox.h)
-#define FT_CACHE_H FT2_PUBLIC_FILE(ftcache.h)
-#define FT_LIST_H FT2_PUBLIC_FILE(ftlist.h)
-#define FT_MAC_H FT2_PUBLIC_FILE(ftmac.h)
-#define FT_MULTIPLE_MASTERS_H FT2_PUBLIC_FILE(ftmm.h)
-#define FT_MODULE_H FT2_PUBLIC_FILE(ftmodule.h)
-#define FT_NAMES_H FT2_PUBLIC_FILE(ftnames.h)
-#define FT_OUTLINE_H FT2_PUBLIC_FILE(ftoutln.h)
-#define FT_RENDER_H FT2_PUBLIC_FILE(ftrender.h)
-#define FT_SYNTHESIS_H FT2_PUBLIC_FILE(ftsynth.h)
-#define FT_TYPE1_TABLES_H FT2_PUBLIC_FILE(t1tables.h)
-#define FT_TRUETYPE_NAMES_H FT2_PUBLIC_FILE(ttnameid.h)
-#define FT_TRUETYPE_TABLES_H FT2_PUBLIC_FILE(tttables.h)
-#define FT_TRUETYPE_TAGS_H FT2_PUBLIC_FILE(tttags.h)
+#define FT_FREETYPE_H FT2_PUBLIC_FILE( freetype.h )
+#define FT_GLYPH_H FT2_PUBLIC_FILE( ftglyph.h )
+#define FT_BBOX_H FT2_PUBLIC_FILE( ftbbox.h )
+#define FT_CACHE_H FT2_PUBLIC_FILE( ftcache.h )
+#define FT_LIST_H FT2_PUBLIC_FILE( ftlist.h )
+#define FT_MAC_H FT2_PUBLIC_FILE( ftmac.h )
+#define FT_MULTIPLE_MASTERS_H FT2_PUBLIC_FILE( ftmm.h )
+#define FT_MODULE_H FT2_PUBLIC_FILE( ftmodule.h )
+#define FT_NAMES_H FT2_PUBLIC_FILE( ftnames.h )
+#define FT_OUTLINE_H FT2_PUBLIC_FILE( ftoutln.h )
+#define FT_RENDER_H FT2_PUBLIC_FILE( ftrender.h )
+#define FT_SYNTHESIS_H FT2_PUBLIC_FILE( ftsynth.h )
+#define FT_TYPE1_TABLES_H FT2_PUBLIC_FILE( t1tables.h )
+#define FT_TRUETYPE_NAMES_H FT2_PUBLIC_FILE( ttnameid.h )
+#define FT_TRUETYPE_TABLES_H FT2_PUBLIC_FILE( tttables.h )
+#define FT_TRUETYPE_TAGS_H FT2_PUBLIC_FILE( tttags.h )
/* now include internal headers definitions from <freetype/internal/...> */
-#include FT2_INTERNAL_FILE(internal.h)
+#include FT2_INTERNAL_FILE( internal.h )
#endif /* __FT2_BUILD_H__ */
--- a/include/freetype/fttypes.h
+++ b/include/freetype/fttypes.h
@@ -23,6 +23,7 @@
#include <ft2build.h>
#include FT_SYSTEM_H
#include FT_IMAGE_H
+
#include <stddef.h>
--- a/include/freetype/internal/internal.h
+++ b/include/freetype/internal/internal.h
@@ -18,39 +18,37 @@
/*************************************************************************/
/* */
- /* This file is automatically included by `ftbuild.h'. */
+ /* This file is automatically included by `ft2build.h'. */
/* Do not include it manually! */
/* */
/*************************************************************************/
- /* don't add spaces around the argument of FT2_INTERNAL_FILE! */
+#define FT_INTERNAL_OBJECTS_H FT2_INTERNAL_FILE( ftobjs.h )
+#define FT_INTERNAL_STREAM_H FT2_INTERNAL_FILE( ftstream.h )
+#define FT_INTERNAL_MEMORY_H FT2_INTERNAL_FILE( ftmemory.h )
+#define FT_INTERNAL_EXTENSION_H FT2_INTERNAL_FILE( ftextend.h )
+#define FT_INTERNAL_DEBUG_H FT2_INTERNAL_FILE( ftdebug.h )
+#define FT_INTERNAL_CALC_H FT2_INTERNAL_FILE( ftcalc.h )
+#define FT_INTERNAL_DRIVER_H FT2_INTERNAL_FILE( ftdriver.h )
+#define FT_INTERNAL_EXTEND_H FT2_INTERNAL_FILE( ftextend.h )
-#define FT_INTERNAL_OBJECTS_H FT2_INTERNAL_FILE(ftobjs.h)
-#define FT_INTERNAL_STREAM_H FT2_INTERNAL_FILE(ftstream.h)
-#define FT_INTERNAL_MEMORY_H FT2_INTERNAL_FILE(ftmemory.h)
-#define FT_INTERNAL_EXTENSION_H FT2_INTERNAL_FILE(ftextend.h)
-#define FT_INTERNAL_DEBUG_H FT2_INTERNAL_FILE(ftdebug.h)
-#define FT_INTERNAL_CALC_H FT2_INTERNAL_FILE(ftcalc.h)
-#define FT_INTERNAL_DRIVER_H FT2_INTERNAL_FILE(ftdriver.h)
-#define FT_INTERNAL_EXTEND_H FT2_INTERNAL_FILE(ftextend.h)
+#define FT_INTERNAL_SFNT_H FT2_INTERNAL_FILE( sfnt.h )
-#define FT_INTERNAL_SFNT_H FT2_INTERNAL_FILE(sfnt.h)
+#define FT_INTERNAL_TRUETYPE_TYPES_H FT2_INTERNAL_FILE( tttypes.h )
+#define FT_INTERNAL_TRUETYPE_ERRORS_H FT2_INTERNAL_FILE( tterrors.h )
-#define FT_INTERNAL_TRUETYPE_TYPES_H FT2_INTERNAL_FILE(tttypes.h)
-#define FT_INTERNAL_TRUETYPE_ERRORS_H FT2_INTERNAL_FILE(tterrors.h)
+#define FT_INTERNAL_TYPE1_ERRORS_H FT2_INTERNAL_FILE( t1errors.h )
+#define FT_INTERNAL_TYPE1_TYPES_H FT2_INTERNAL_FILE( t1types.h )
-#define FT_INTERNAL_TYPE1_ERRORS_H FT2_INTERNAL_FILE(t1errors.h)
-#define FT_INTERNAL_TYPE1_TYPES_H FT2_INTERNAL_FILE(t1types.h)
+#define FT_INTERNAL_CFF_ERRORS_H FT2_INTERNAL_FILE( t2errors.h )
+#define FT_INTERNAL_CFF_TYPES_H FT2_INTERNAL_FILE( t2types.h )
-#define FT_INTERNAL_CFF_ERRORS_H FT2_INTERNAL_FILE(t2errors.h)
-#define FT_INTERNAL_CFF_TYPES_H FT2_INTERNAL_FILE(t2types.h)
+#define FT_INTERNAL_POSTSCRIPT_NAMES_H FT2_INTERNAL_FILE( psnames.h )
+#define FT_INTERNAL_POSTSCRIPT_AUX_H FT2_INTERNAL_FILE( psaux.h )
-#define FT_INTERNAL_POSTSCRIPT_NAMES_H FT2_INTERNAL_FILE(psnames.h)
-#define FT_INTERNAL_POSTSCRIPT_AUX_H FT2_INTERNAL_FILE(psaux.h)
-
-#define FT_INTERNAL_AUTOHINT_H FT2_INTERNAL_FILE(autohint.h)
-#define FT_INTERNAL_FNT_TYPES_H FT2_INTERNAL_FILE(fnttypes.h)
+#define FT_INTERNAL_AUTOHINT_H FT2_INTERNAL_FILE( autohint.h )
+#define FT_INTERNAL_FNT_TYPES_H FT2_INTERNAL_FILE( fnttypes.h )
/* END */
--- a/include/ft2build.h
+++ b/include/ft2build.h
@@ -14,26 +14,20 @@
/* this file you indicate that you have read the license and */
/* understand and accept it fully. */
/* */
-/* */
-/* This file corresponds to the default "ft2build.h" file for */
-/* FreeType 2. It uses the "freetype" include root. */
-/* */
-/* Note that specific platforms might use a different configurations. */
-/* For example, on Unix, the "freetype2" include root is used, with */
-/* a specific "ft2build.h" used to take care of this. The latter */
-/* looks like the following: */
-/* */
-/* #ifndef __FT_BUILD_UNIX_H__ */
-/* #define __FT_BUILD_UNIX_H__ */
-/* */
-/* #define FT_ROOT freetype2 */
-/* #include <FT_ROOT/config/ft2build.h> */
-/* */
-/* #endif // __FT_BUILD_UNIX_H__ */
-/* */
/***************************************************************************/
+ /*************************************************************************/
+ /* */
+ /* This file corresponds to the default "ft2build.h" file for */
+ /* FreeType 2. It uses the "freetype" include root. */
+ /* */
+ /* Note that specific platforms might use a different configuration. */
+ /* See builds/unix/ft2unix.h for an example. */
+ /* */
+ /*************************************************************************/
+
+
#ifndef __FT2_BUILD_GENERIC_H__
#define __FT2_BUILD_GENERIC_H__
@@ -40,5 +34,6 @@
#include <freetype/config/ft2build.h>
#endif /* __FT2_BUILD_GENERIC_H__ */
+
/* END */
--- a/src/autohint/ahangles.c
+++ b/src/autohint/ahangles.c
@@ -21,7 +21,7 @@
#include <ft2build.h>
-#include FT_SOURCE_FILE(autohint,ahangles.h)
+#include FT_SOURCE_FILE( autohint, ahangles.h )
/* the following table has been automatically generated with */
--- a/src/autohint/ahangles.h
+++ b/src/autohint/ahangles.h
@@ -26,7 +26,7 @@
#include <ft2build.h>
#include FT_INTERNAL_OBJECTS_H
-#include FT_SOURCE_FILE(autohint,ahtypes.h)
+#include FT_SOURCE_FILE( autohint, ahtypes.h )
FT_BEGIN_HEADER
--- a/src/autohint/ahglobal.c
+++ b/src/autohint/ahglobal.c
@@ -20,8 +20,8 @@
#include <ft2build.h>
-#include FT_SOURCE_FILE(autohint,ahglobal.h)
-#include FT_SOURCE_FILE(autohint,ahglyph.h)
+#include FT_SOURCE_FILE( autohint, ahglobal.h )
+#include FT_SOURCE_FILE( autohint, ahglyph.h )
#define MAX_TEST_CHARACTERS 12
--- a/src/autohint/ahglobal.h
+++ b/src/autohint/ahglobal.h
@@ -25,7 +25,7 @@
#include <ft2build.h>
-#include FT_SOURCE_FILE(autohint,ahtypes.h)
+#include FT_SOURCE_FILE( autohint, ahtypes.h )
#include FT_INTERNAL_OBJECTS_H
--- a/src/autohint/ahglyph.c
+++ b/src/autohint/ahglyph.c
@@ -21,9 +21,9 @@
#include <ft2build.h>
-#include FT_SOURCE_FILE(autohint,ahglyph.h)
-#include FT_SOURCE_FILE(autohint,ahangles.h)
-#include FT_SOURCE_FILE(autohint,ahglobal.h)
+#include FT_SOURCE_FILE( autohint, ahglyph.h )
+#include FT_SOURCE_FILE( autohint, ahangles.h )
+#include FT_SOURCE_FILE( autohint, ahglobal.h )
#include <stdio.h>
--- a/src/autohint/ahglyph.h
+++ b/src/autohint/ahglyph.h
@@ -25,7 +25,7 @@
#include <ft2build.h>
-#include FT_SOURCE_FILE(autohint,ahtypes.h)
+#include FT_SOURCE_FILE( autohint, ahtypes.h )
FT_BEGIN_HEADER
--- a/src/autohint/ahhint.c
+++ b/src/autohint/ahhint.c
@@ -20,9 +20,9 @@
#include <ft2build.h>
-#include FT_SOURCE_FILE(autohint,ahhint.h)
-#include FT_SOURCE_FILE(autohint,ahglyph.h)
-#include FT_SOURCE_FILE(autohint,ahangles.h)
+#include FT_SOURCE_FILE( autohint, ahhint.h )
+#include FT_SOURCE_FILE( autohint, ahglyph.h )
+#include FT_SOURCE_FILE( autohint, ahangles.h )
#include FT_OUTLINE_H
--- a/src/autohint/ahhint.h
+++ b/src/autohint/ahhint.h
@@ -24,7 +24,7 @@
#include <ft2build.h>
-#include FT_SOURCE_FILE(autohint,ahglobal.h)
+#include FT_SOURCE_FILE( autohint, ahglobal.h )
FT_BEGIN_HEADER
--- a/src/autohint/ahmodule.c
+++ b/src/autohint/ahmodule.c
@@ -21,7 +21,7 @@
#include <ft2build.h>
#include FT_MODULE_H
-#include FT_SOURCE_FILE(autohint,ahhint.h)
+#include FT_SOURCE_FILE( autohint, ahhint.h )
typedef struct FT_AutoHinterRec_
--- a/src/autohint/ahoptim.c
+++ b/src/autohint/ahoptim.c
@@ -33,7 +33,7 @@
#include <ft2build.h>
#include FT_INTERNAL_OBJECTS_H /* for ALLOC_ARRAY() and FREE() */
-#include FT_SOURCE_FILE(autohint,ahoptim.h)
+#include FT_SOURCE_FILE( autohint, ahoptim.h )
/* define this macro to use brute force optimisation -- this is slow, */
--- a/src/autohint/ahoptim.h
+++ b/src/autohint/ahoptim.h
@@ -24,7 +24,7 @@
#include <ft2build.h>
-#include FT_SOURCE_FILE(autohint,ahtypes.h)
+#include FT_SOURCE_FILE( autohint, ahtypes.h )
FT_BEGIN_HEADER
--- a/src/autohint/ahtypes.h
+++ b/src/autohint/ahtypes.h
@@ -26,7 +26,7 @@
#include <ft2build.h>
#include FT_INTERNAL_OBJECTS_H
-#include FT_SOURCE_FILE(autohint,ahloader.h)
+#include FT_SOURCE_FILE( autohint, ahloader.h )
#define xxAH_DEBUG
--- a/src/autohint/autohint.c
+++ b/src/autohint/autohint.c
@@ -22,11 +22,11 @@
#define FT_MAKE_OPTION_SINGLE_OBJECT
#include <ft2build.h>
-#include FT_SOURCE_FILE(autohint,ahangles.c)
-#include FT_SOURCE_FILE(autohint,ahglyph.c)
-#include FT_SOURCE_FILE(autohint,ahglobal.c)
-#include FT_SOURCE_FILE(autohint,ahhint.c)
-#include FT_SOURCE_FILE(autohint,ahmodule.c)
+#include FT_SOURCE_FILE( autohint, ahangles.c )
+#include FT_SOURCE_FILE( autohint, ahglyph.c )
+#include FT_SOURCE_FILE( autohint, ahglobal.c )
+#include FT_SOURCE_FILE( autohint, ahhint.c )
+#include FT_SOURCE_FILE( autohint, ahmodule.c )
/* END */
--- a/src/base/ftbase.c
+++ b/src/base/ftbase.c
@@ -17,13 +17,13 @@
#include <ft2build.h>
-#include FT_SOURCE_FILE(base,ftcalc.c)
-#include FT_SOURCE_FILE(base,ftobjs.c)
-#include FT_SOURCE_FILE(base,ftstream.c)
-#include FT_SOURCE_FILE(base,ftlist.c)
-#include FT_SOURCE_FILE(base,ftoutln.c)
-#include FT_SOURCE_FILE(base,ftextend.c)
-#include FT_SOURCE_FILE(base,ftnames.c)
+#include FT_SOURCE_FILE( base, ftcalc.c )
+#include FT_SOURCE_FILE( base, ftobjs.c )
+#include FT_SOURCE_FILE( base, ftstream.c )
+#include FT_SOURCE_FILE( base, ftlist.c )
+#include FT_SOURCE_FILE( base, ftoutln.c )
+#include FT_SOURCE_FILE( base, ftextend.c )
+#include FT_SOURCE_FILE( base, ftnames.c )
/* END */
--- a/src/base/ftinit.c
+++ b/src/base/ftinit.c
@@ -60,8 +60,10 @@
#define FT_USE_MODULE( x ) extern const FT_Module_Class* x;
#endif
-#include <freetype/config/ftmodule.h>
+#include FT_CONFIG_MODULES_H
+
+
#undef FT_USE_MODULE
#define FT_USE_MODULE( x ) (const FT_Module_Class*)&x,
@@ -68,7 +70,7 @@
static
const FT_Module_Class* const ft_default_modules[] =
{
-#include <freetype/config/ftmodule.h>
+#include FT_CONFIG_MODULES_H
0
};
--- a/src/base/ftmac.c
+++ b/src/base/ftmac.c
@@ -60,8 +60,8 @@
#include <ft2build.h>
#include FT_FREETYPE_H
#include FT_INTERNAL_STREAM_H
-#include FT_SOURCE_FILE(truetype/ttobjs.h)
-#include FT_SOURCE_FILE(type1/t1objs.h)
+#include FT_SOURCE_FILE( truetype, ttobjs.h )
+#include FT_SOURCE_FILE( type1, t1objs.h )
#include <Resources.h>
#include <Fonts.h>
--- a/src/base/ftsystem.c
+++ b/src/base/ftsystem.c
@@ -68,7 +68,7 @@
/* <Return> */
/* The address of newly allocated block. */
/* */
- static
+ FT_CALLBACK_DEF
void* ft_alloc( FT_Memory memory,
long size )
{
@@ -98,7 +98,7 @@
/* <Return> */
/* The address of the reallocated memory block. */
/* */
- static
+ FT_CALLBACK_DEF
void* ft_realloc( FT_Memory memory,
long cur_size,
long new_size,
@@ -124,7 +124,7 @@
/* */
/* block :: The address of block in memory to be freed. */
/* */
- static
+ FT_CALLBACK_DEF
void ft_free( FT_Memory memory,
void* block )
{
@@ -166,7 +166,7 @@
/* <Input> */
/* stream :: A pointer to the stream object. */
/* */
- static
+ FT_CALLBACK_DEF
void ft_close_stream( FT_Stream stream )
{
fclose( STREAM_FILE( stream ) );
@@ -197,7 +197,7 @@
/* <Return> */
/* The number of bytes actually read. */
/* */
- static
+ FT_CALLBACK_DEF
unsigned long ft_io_stream( FT_Stream stream,
unsigned long offset,
unsigned char* buffer,
--- a/src/cache/ftcache.c
+++ b/src/cache/ftcache.c
@@ -19,12 +19,12 @@
#define FT_MAKE_OPTION_SINGLE_OBJECT
#include <ft2build.h>
-#include FT_SOURCE_FILE(cache,ftlru.c)
-#include FT_SOURCE_FILE(cache,ftcmanag.c)
-#include FT_SOURCE_FILE(cache,ftcglyph.c)
-#include FT_SOURCE_FILE(cache,ftcchunk.c)
-#include FT_SOURCE_FILE(cache,ftcimage.c)
-#include FT_SOURCE_FILE(cache,ftcsbits.c)
+#include FT_SOURCE_FILE( cache, ftlru.c )
+#include FT_SOURCE_FILE( cache, ftcmanag.c )
+#include FT_SOURCE_FILE( cache, ftcglyph.c )
+#include FT_SOURCE_FILE( cache, ftcchunk.c )
+#include FT_SOURCE_FILE( cache, ftcimage.c )
+#include FT_SOURCE_FILE( cache, ftcsbits.c )
/* END */
--- a/src/cff/cff.c
+++ b/src/cff/cff.c
@@ -19,11 +19,11 @@
#define FT_MAKE_OPTION_SINGLE_OBJECT
#include <ft2build.h>
-#include FT_SOURCE_FILE(cff,cffdrivr.c)
-#include FT_SOURCE_FILE(cff,cffparse.c)
-#include FT_SOURCE_FILE(cff,cffload.c)
-#include FT_SOURCE_FILE(cff,cffobjs.c)
-#include FT_SOURCE_FILE(cff,t2gload.c)
+#include FT_SOURCE_FILE( cff, cffdrivr.c )
+#include FT_SOURCE_FILE( cff, cffparse.c )
+#include FT_SOURCE_FILE( cff, cffload.c )
+#include FT_SOURCE_FILE( cff, cffobjs.c )
+#include FT_SOURCE_FILE( cff, t2gload.c )
/* END */
--- a/src/cff/cffdrivr.c
+++ b/src/cff/cffdrivr.c
@@ -24,8 +24,8 @@
#include FT_TRUETYPE_NAMES_H
#include FT_INTERNAL_CFF_ERRORS_H
-#include FT_SOURCE_FILE(cff,cffdrivr.h)
-#include FT_SOURCE_FILE(cff,t2gload.h)
+#include FT_SOURCE_FILE( cff, cffdrivr.h )
+#include FT_SOURCE_FILE( cff, t2gload.h )
/*************************************************************************/
--- a/src/cff/cffload.c
+++ b/src/cff/cffload.c
@@ -24,8 +24,8 @@
#include FT_INTERNAL_CFF_ERRORS_H
#include FT_TRUETYPE_TAGS_H
-#include FT_SOURCE_FILE(cff,cffload.h)
-#include FT_SOURCE_FILE(cff,cffparse.h)
+#include FT_SOURCE_FILE( cff, cffload.h )
+#include FT_SOURCE_FILE( cff, cffparse.h )
/*************************************************************************/
--- a/src/cff/cffobjs.c
+++ b/src/cff/cffobjs.c
@@ -25,8 +25,8 @@
#include FT_TRUETYPE_TAGS_H
#include FT_INTERNAL_SFNT_H
#include FT_INTERNAL_POSTSCRIPT_NAMES_H
-#include FT_SOURCE_FILE(cff,cffobjs.h)
-#include FT_SOURCE_FILE(cff,cffload.h)
+#include FT_SOURCE_FILE( cff, cffobjs.h )
+#include FT_SOURCE_FILE( cff, cffload.h )
#include FT_INTERNAL_CFF_ERRORS_H
#include <string.h> /* for strlen() */
--- a/src/cff/cffparse.c
+++ b/src/cff/cffparse.c
@@ -17,7 +17,7 @@
#include <ft2build.h>
-#include FT_SOURCE_FILE(cff,cffparse.h)
+#include FT_SOURCE_FILE( cff, cffparse.h )
#include FT_INTERNAL_CFF_ERRORS_H
#include FT_INTERNAL_STREAM_H
@@ -442,7 +442,7 @@
static const CFF_Field_Handler cff_field_handlers[] =
{
-#include FT_SOURCE_FILE(cff,cfftoken.h)
+#include FT_SOURCE_FILE( cff, cfftoken.h )
{ 0, 0, 0, 0, 0, 0, 0 }
};
--- a/src/cff/t2gload.c
+++ b/src/cff/t2gload.c
@@ -24,8 +24,8 @@
#include FT_OUTLINE_H
#include FT_TRUETYPE_TAGS_H
-#include FT_SOURCE_FILE(cff,cffload.h)
-#include FT_SOURCE_FILE(cff,t2gload.h)
+#include FT_SOURCE_FILE( cff, cffload.h )
+#include FT_SOURCE_FILE( cff, t2gload.h )
#include FT_INTERNAL_CFF_ERRORS_H
--- a/src/cff/t2gload.h
+++ b/src/cff/t2gload.h
@@ -22,7 +22,7 @@
#include <ft2build.h>
#include FT_FREETYPE_H
-#include FT_SOURCE_FILE(cff,cffobjs.h)
+#include FT_SOURCE_FILE( cff, cffobjs.h )
FT_BEGIN_HEADER
--- a/src/cid/cidafm.c
+++ b/src/cid/cidafm.c
@@ -17,7 +17,7 @@
#include <ft2build.h>
-#include FT_SOURCE_FILE(cid,cidafm.h)
+#include FT_SOURCE_FILE( cid, cidafm.h )
#include FT_INTERNAL_STREAM_H
#include FT_INTERNAL_TYPE1_TYPES_H
#include FT_INTERNAL_TYPE1_ERRORS_H
--- a/src/cid/cidafm.h
+++ b/src/cid/cidafm.h
@@ -21,7 +21,7 @@
#include <ft2build.h>
-#include FT_SOURCE_FILE(cid,cidobjs.h)
+#include FT_SOURCE_FILE( cid, cidobjs.h )
FT_BEGIN_HEADER
--- a/src/cid/cidgload.c
+++ b/src/cid/cidgload.c
@@ -17,8 +17,8 @@
#include <ft2build.h>
-#include FT_SOURCE_FILE(cid,cidload.h)
-#include FT_SOURCE_FILE(cid,cidgload.h)
+#include FT_SOURCE_FILE( cid, cidload.h )
+#include FT_SOURCE_FILE( cid, cidgload.h )
#include FT_INTERNAL_DEBUG_H
#include FT_INTERNAL_STREAM_H
#include FT_OUTLINE_H
--- a/src/cid/cidgload.h
+++ b/src/cid/cidgload.h
@@ -21,7 +21,7 @@
#include <ft2build.h>
-#include FT_SOURCE_FILE(cid,cidobjs.h)
+#include FT_SOURCE_FILE( cid, cidobjs.h )
FT_BEGIN_HEADER
--- a/src/cid/cidload.c
+++ b/src/cid/cidload.c
@@ -22,7 +22,7 @@
#include FT_MULTIPLE_MASTERS_H
#include FT_INTERNAL_TYPE1_TYPES_H
#include FT_INTERNAL_TYPE1_ERRORS_H
-#include FT_SOURCE_FILE(cid,cidload.h)
+#include FT_SOURCE_FILE( cid, cidload.h )
#include <stdio.h>
#include <ctype.h> /* for isspace(), isalnum() */
--- a/src/cid/cidload.h
+++ b/src/cid/cidload.h
@@ -22,7 +22,7 @@
#include <ft2build.h>
#include FT_INTERNAL_STREAM_H
-#include FT_SOURCE_FILE(cid,cidparse.h)
+#include FT_SOURCE_FILE( cid, cidparse.h )
FT_BEGIN_HEADER
--- a/src/cid/cidobjs.c
+++ b/src/cid/cidobjs.c
@@ -19,8 +19,8 @@
#include <ft2build.h>
#include FT_INTERNAL_DEBUG_H
#include FT_INTERNAL_STREAM_H
-#include FT_SOURCE_FILE(cid,cidgload.h)
-#include FT_SOURCE_FILE(cid,cidload.h)
+#include FT_SOURCE_FILE( cid, cidgload.h )
+#include FT_SOURCE_FILE( cid, cidload.h )
#include FT_INTERNAL_POSTSCRIPT_NAMES_H
#include FT_INTERNAL_POSTSCRIPT_AUX_H
--- a/src/cid/cidparse.c
+++ b/src/cid/cidparse.c
@@ -22,7 +22,7 @@
#include FT_INTERNAL_OBJECTS_H
#include FT_INTERNAL_STREAM_H
#include FT_INTERNAL_TYPE1_ERRORS_H
-#include FT_SOURCE_FILE(cid,cidparse.h)
+#include FT_SOURCE_FILE( cid, cidparse.h )
#include <string.h> /* for strncmp() */
--- a/src/cid/cidriver.c
+++ b/src/cid/cidriver.c
@@ -17,8 +17,8 @@
#include <ft2build.h>
-#include FT_SOURCE_FILE(cid,cidriver.h)
-#include FT_SOURCE_FILE(cid,cidgload.h)
+#include FT_SOURCE_FILE( cid, cidriver.h )
+#include FT_SOURCE_FILE( cid, cidgload.h )
#include FT_INTERNAL_DEBUG_H
#include FT_INTERNAL_STREAM_H
#include FT_INTERNAL_POSTSCRIPT_NAMES_H
--- a/src/cid/type1cid.c
+++ b/src/cid/type1cid.c
@@ -19,11 +19,11 @@
#define FT_MAKE_OPTION_SINGLE_OBJECT
#include <ft2build.h>
-#include FT_SOURCE_FILE(cid,cidparse.c)
-#include FT_SOURCE_FILE(cid,cidload.c)
-#include FT_SOURCE_FILE(cid,cidobjs.c)
-#include FT_SOURCE_FILE(cid,cidriver.c)
-#include FT_SOURCE_FILE(cid,cidgload.c)
+#include FT_SOURCE_FILE( cid, cidparse.c )
+#include FT_SOURCE_FILE( cid, cidload.c )
+#include FT_SOURCE_FILE( cid, cidobjs.c )
+#include FT_SOURCE_FILE( cid, cidriver.c )
+#include FT_SOURCE_FILE( cid, cidgload.c )
/* END */
--- a/src/psaux/psaux.c
+++ b/src/psaux/psaux.c
@@ -19,9 +19,9 @@
#define FT_MAKE_OPTION_SINGLE_OBJECT
#include <ft2build.h>
-#include FT_SOURCE_FILE(psaux,psobjs.c)
-#include FT_SOURCE_FILE(psaux,psauxmod.c)
-#include FT_SOURCE_FILE(psaux,t1decode.c)
+#include FT_SOURCE_FILE( psaux, psobjs.c )
+#include FT_SOURCE_FILE( psaux, psauxmod.c )
+#include FT_SOURCE_FILE( psaux, t1decode.c )
/* END */
--- a/src/psaux/psauxmod.c
+++ b/src/psaux/psauxmod.c
@@ -17,9 +17,9 @@
#include <ft2build.h>
-#include FT_SOURCE_FILE(psaux,psauxmod.h)
-#include FT_SOURCE_FILE(psaux,psobjs.h)
-#include FT_SOURCE_FILE(psaux,t1decode.h)
+#include FT_SOURCE_FILE( psaux, psauxmod.h )
+#include FT_SOURCE_FILE( psaux, psobjs.h )
+#include FT_SOURCE_FILE( psaux, t1decode.h )
FT_CALLBACK_TABLE_DEF
--- a/src/psaux/psobjs.c
+++ b/src/psaux/psobjs.c
@@ -20,7 +20,7 @@
#include FT_INTERNAL_POSTSCRIPT_AUX_H
#include FT_INTERNAL_DEBUG_H
#include FT_ERRORS_H
-#include FT_SOURCE_FILE(psaux,psobjs.h)
+#include FT_SOURCE_FILE( psaux, psobjs.h )
/*************************************************************************/
--- a/src/psaux/t1decode.c
+++ b/src/psaux/t1decode.c
@@ -20,8 +20,8 @@
#include FT_INTERNAL_DEBUG_H
#include FT_INTERNAL_TYPE1_ERRORS_H
#include FT_OUTLINE_H
-#include FT_SOURCE_FILE(psaux,t1decode.h)
-#include FT_SOURCE_FILE(psaux,psobjs.h)
+#include FT_SOURCE_FILE( psaux, t1decode.h )
+#include FT_SOURCE_FILE( psaux, psobjs.h )
/*************************************************************************/
--- a/src/psnames/psmodule.c
+++ b/src/psnames/psmodule.c
@@ -19,8 +19,8 @@
#include <ft2build.h>
#include FT_INTERNAL_POSTSCRIPT_NAMES_H
#include FT_INTERNAL_OBJECTS_H
-#include FT_SOURCE_FILE(psnames,psmodule.h)
-#include FT_SOURCE_FILE(psnames,pstables.h)
+#include FT_SOURCE_FILE( psnames, psmodule.h )
+#include FT_SOURCE_FILE( psnames, pstables.h )
#include <stdlib.h> /* for qsort() */
#include <string.h> /* for strcmp(), strncpy() */
--- a/src/psnames/psnames.c
+++ b/src/psnames/psnames.c
@@ -19,7 +19,7 @@
#define FT_MAKE_OPTION_SINGLE_OBJECT
#include <ft2build.h>
-#include FT_SOURCE_FILE(psnames,psmodule.c)
+#include FT_SOURCE_FILE( psnames, psmodule.c )
/* END */
--- a/src/raster/ftraster.c
+++ b/src/raster/ftraster.c
@@ -23,7 +23,7 @@
#include <ft2build.h>
-#include FT_SOURCE_FILE(raster,ftraster.h)
+#include FT_SOURCE_FILE( raster, ftraster.h )
#include FT_INTERNAL_CALC_H /* for FT_MulDiv only */
--- a/src/raster/ftrend1.c
+++ b/src/raster/ftrend1.c
@@ -19,8 +19,8 @@
#include <ft2build.h>
#include FT_INTERNAL_OBJECTS_H
#include FT_OUTLINE_H
-#include FT_SOURCE_FILE(raster,ftrend1.h)
-#include FT_SOURCE_FILE(raster,ftraster.h)
+#include FT_SOURCE_FILE( raster, ftrend1.h )
+#include FT_SOURCE_FILE( raster, ftraster.h )
/* initialize renderer -- init its raster */
--- a/src/raster/raster.c
+++ b/src/raster/raster.c
@@ -19,8 +19,8 @@
#define FT_MAKE_OPTION_SINGLE_OBJECT
#include <ft2build.h>
-#include FT_SOURCE_FILE(raster,ftraster.c)
-#include FT_SOURCE_FILE(raster,ftrend1.c)
+#include FT_SOURCE_FILE( raster, ftraster.c )
+#include FT_SOURCE_FILE( raster, ftrend1.c )
/* END */
--- a/src/sfnt/sfdriver.c
+++ b/src/sfnt/sfdriver.c
@@ -20,17 +20,17 @@
#include FT_INTERNAL_SFNT_H
#include FT_INTERNAL_OBJECTS_H
-#include FT_SOURCE_FILE(sfnt,sfdriver.h)
-#include FT_SOURCE_FILE(sfnt,ttload.h)
-#include FT_SOURCE_FILE(sfnt,ttcmap.h)
-#include FT_SOURCE_FILE(sfnt,sfobjs.h)
+#include FT_SOURCE_FILE( sfnt, sfdriver.h )
+#include FT_SOURCE_FILE( sfnt, ttload.h )
+#include FT_SOURCE_FILE( sfnt, ttcmap.h )
+#include FT_SOURCE_FILE( sfnt, sfobjs.h )
#ifdef TT_CONFIG_OPTION_EMBEDDED_BITMAPS
-#include FT_SOURCE_FILE(sfnt,ttsbit.h)
+#include FT_SOURCE_FILE( sfnt, ttsbit.h )
#endif
#ifdef TT_CONFIG_OPTION_POSTSCRIPT_NAMES
-#include FT_SOURCE_FILE(sfnt,ttpost.h)
+#include FT_SOURCE_FILE( sfnt, ttpost.h )
#endif
#include <string.h> /* for strcmp() */
--- a/src/sfnt/sfnt.c
+++ b/src/sfnt/sfnt.c
@@ -19,17 +19,17 @@
#define FT_MAKE_OPTION_SINGLE_OBJECT
#include <ft2build.h>
-#include FT_SOURCE_FILE(sfnt,ttload.c)
-#include FT_SOURCE_FILE(sfnt,ttcmap.c)
-#include FT_SOURCE_FILE(sfnt,sfobjs.c)
-#include FT_SOURCE_FILE(sfnt,sfdriver.c)
+#include FT_SOURCE_FILE( sfnt, ttload.c )
+#include FT_SOURCE_FILE( sfnt, ttcmap.c )
+#include FT_SOURCE_FILE( sfnt, sfobjs.c )
+#include FT_SOURCE_FILE( sfnt, sfdriver.c )
#ifdef TT_CONFIG_OPTION_EMBEDDED_BITMAPS
-#include FT_SOURCE_FILE(sfnt,ttsbit.c)
+#include FT_SOURCE_FILE( sfnt, ttsbit.c )
#endif
#ifdef TT_CONFIG_OPTION_POSTSCRIPT_NAMES
-#include FT_SOURCE_FILE(sfnt,ttpost.c)
+#include FT_SOURCE_FILE( sfnt, ttpost.c )
#endif
--- a/src/sfnt/sfobjs.c
+++ b/src/sfnt/sfobjs.c
@@ -17,8 +17,8 @@
#include <ft2build.h>
-#include FT_SOURCE_FILE(sfnt,sfobjs.h)
-#include FT_SOURCE_FILE(sfnt,ttload.h)
+#include FT_SOURCE_FILE( sfnt, sfobjs.h )
+#include FT_SOURCE_FILE( sfnt, ttload.h )
#include FT_INTERNAL_SFNT_H
#include FT_INTERNAL_POSTSCRIPT_NAMES_H
#include FT_TRUETYPE_NAMES_H
--- a/src/sfnt/ttcmap.c
+++ b/src/sfnt/ttcmap.c
@@ -19,8 +19,8 @@
#include <ft2build.h>
#include FT_INTERNAL_DEBUG_H
#include FT_INTERNAL_TRUETYPE_ERRORS_H
-#include FT_SOURCE_FILE(sfnt,ttload.h)
-#include FT_SOURCE_FILE(sfnt,ttcmap.h)
+#include FT_SOURCE_FILE( sfnt, ttload.h )
+#include FT_SOURCE_FILE( sfnt, ttcmap.h )
/*************************************************************************/
--- a/src/sfnt/ttload.c
+++ b/src/sfnt/ttload.c
@@ -22,8 +22,8 @@
#include FT_INTERNAL_TRUETYPE_ERRORS_H
#include FT_INTERNAL_STREAM_H
#include FT_TRUETYPE_TAGS_H
-#include FT_SOURCE_FILE(sfnt,ttload.h)
-#include FT_SOURCE_FILE(sfnt,ttcmap.h)
+#include FT_SOURCE_FILE( sfnt, ttload.h )
+#include FT_SOURCE_FILE( sfnt, ttcmap.h )
/*************************************************************************/
--- a/src/sfnt/ttpost.c
+++ b/src/sfnt/ttpost.c
@@ -29,8 +29,8 @@
#include FT_INTERNAL_STREAM_H
#include FT_INTERNAL_TRUETYPE_ERRORS_H
#include FT_TRUETYPE_TAGS_H
-#include FT_SOURCE_FILE(sfnt,ttpost.h)
-#include FT_SOURCE_FILE(sfnt,ttload.h)
+#include FT_SOURCE_FILE( sfnt, ttpost.h )
+#include FT_SOURCE_FILE( sfnt, ttload.h )
/*************************************************************************/
--- a/src/sfnt/ttsbit.c
+++ b/src/sfnt/ttsbit.c
@@ -21,7 +21,7 @@
#include FT_INTERNAL_TRUETYPE_ERRORS_H
#include FT_INTERNAL_STREAM_H
#include FT_TRUETYPE_TAGS_H
-#include FT_SOURCE_FILE(sfnt,ttsbit.h)
+#include FT_SOURCE_FILE( sfnt, ttsbit.h )
/*************************************************************************/
--- a/src/sfnt/ttsbit.h
+++ b/src/sfnt/ttsbit.h
@@ -21,7 +21,7 @@
#include <ft2build.h>
-#include FT_SOURCE_FILE(sfnt,ttload.h)
+#include FT_SOURCE_FILE( sfnt, ttload.h )
FT_BEGIN_HEADER
--- a/src/smooth/ftgrays.c
+++ b/src/smooth/ftgrays.c
@@ -123,7 +123,7 @@
#else /* _STANDALONE_ */
#include <ft2build.h>
-#include FT_SOURCE_FILE(smooth,ftgrays.h)
+#include FT_SOURCE_FILE( smooth, ftgrays.h )
#include FT_INTERNAL_OBJECTS_H
#include FT_INTERNAL_DEBUG_H
#include FT_OUTLINE_H
--- a/src/smooth/ftsmooth.c
+++ b/src/smooth/ftsmooth.c
@@ -19,8 +19,8 @@
#include <ft2build.h>
#include FT_INTERNAL_OBJECTS_H
#include FT_OUTLINE_H
-#include FT_SOURCE_FILE(smooth,ftsmooth.h)
-#include FT_SOURCE_FILE(smooth,ftgrays.h)
+#include FT_SOURCE_FILE( smooth, ftsmooth.h )
+#include FT_SOURCE_FILE( smooth, ftgrays.h )
/* initialize renderer -- init its raster */
--- a/src/smooth/smooth.c
+++ b/src/smooth/smooth.c
@@ -19,8 +19,8 @@
#define FT_MAKE_OPTION_SINGLE_OBJECT
#include <ft2build.h>
-#include FT_SOURCE_FILE(smooth,ftgrays.c)
-#include FT_SOURCE_FILE(smooth,ftsmooth.c)
+#include FT_SOURCE_FILE( smooth, ftgrays.c )
+#include FT_SOURCE_FILE( smooth, ftsmooth.c )
/* END */
--- a/src/truetype/truetype.c
+++ b/src/truetype/truetype.c
@@ -19,13 +19,13 @@
#define FT_MAKE_OPTION_SINGLE_OBJECT
#include <ft2build.h>
-#include FT_SOURCE_FILE(truetype,ttdriver.c) /* driver interface */
-#include FT_SOURCE_FILE(truetype,ttpload.c) /* tables loader */
-#include FT_SOURCE_FILE(truetype,ttgload.c) /* glyph loader */
-#include FT_SOURCE_FILE(truetype,ttobjs.c) /* object manager */
+#include FT_SOURCE_FILE( truetype, ttdriver.c ) /* driver interface */
+#include FT_SOURCE_FILE( truetype, ttpload.c ) /* tables loader */
+#include FT_SOURCE_FILE( truetype, ttgload.c ) /* glyph loader */
+#include FT_SOURCE_FILE( truetype, ttobjs.c ) /* object manager */
#ifdef TT_CONFIG_OPTION_BYTECODE_INTERPRETER
-#include FT_SOURCE_FILE(truetype,ttinterp.c)
+#include FT_SOURCE_FILE( truetype, ttinterp.c )
#endif
--- a/src/truetype/ttdriver.c
+++ b/src/truetype/ttdriver.c
@@ -21,8 +21,8 @@
#include FT_INTERNAL_STREAM_H
#include FT_INTERNAL_SFNT_H
#include FT_TRUETYPE_NAMES_H
-#include FT_SOURCE_FILE(truetype,ttdriver.h)
-#include FT_SOURCE_FILE(truetype,ttgload.h)
+#include FT_SOURCE_FILE( truetype, ttdriver.h )
+#include FT_SOURCE_FILE( truetype, ttgload.h )
/*************************************************************************/
--- a/src/truetype/ttgload.c
+++ b/src/truetype/ttgload.c
@@ -24,7 +24,7 @@
#include FT_TRUETYPE_TAGS_H
#include FT_OUTLINE_H
-#include FT_SOURCE_FILE(truetype,ttgload.h)
+#include FT_SOURCE_FILE( truetype, ttgload.h )
/*************************************************************************/
--- a/src/truetype/ttgload.h
+++ b/src/truetype/ttgload.h
@@ -21,10 +21,10 @@
#include <ft2build.h>
-#include FT_SOURCE_FILE(truetype,ttobjs.h)
+#include FT_SOURCE_FILE( truetype, ttobjs.h )
#ifdef TT_CONFIG_OPTION_BYTECODE_INTERPRETER
-#include FT_SOURCE_FILE(truetype,ttinterp.h)
+#include FT_SOURCE_FILE( truetype, ttinterp.h )
#endif
--- a/src/truetype/ttinterp.c
+++ b/src/truetype/ttinterp.c
@@ -20,7 +20,7 @@
#include FT_INTERNAL_DEBUG_H
#include FT_INTERNAL_CALC_H
#include FT_SYSTEM_H
-#include FT_SOURCE_FILE(truetype,ttinterp.h)
+#include FT_SOURCE_FILE( truetype, ttinterp.h )
#include FT_INTERNAL_TRUETYPE_ERRORS_H
--- a/src/truetype/ttinterp.h
+++ b/src/truetype/ttinterp.h
@@ -21,7 +21,7 @@
#include <ft2build.h>
-#include FT_SOURCE_FILE(truetype,ttobjs.h)
+#include FT_SOURCE_FILE( truetype, ttobjs.h )
FT_BEGIN_HEADER
--- a/src/truetype/ttobjs.c
+++ b/src/truetype/ttobjs.c
@@ -26,11 +26,11 @@
#include FT_INTERNAL_POSTSCRIPT_NAMES_H
#include FT_INTERNAL_TRUETYPE_ERRORS_H
-#include FT_SOURCE_FILE(truetype,ttgload.h)
-#include FT_SOURCE_FILE(truetype,ttpload.h)
+#include FT_SOURCE_FILE( truetype, ttgload.h )
+#include FT_SOURCE_FILE( truetype, ttpload.h )
#ifdef TT_CONFIG_OPTION_BYTECODE_INTERPRETER
-#include FT_SOURCE_FILE(truetype,ttinterp.h)
+#include FT_SOURCE_FILE( truetype, ttinterp.h )
#endif
--- a/src/truetype/ttpload.c
+++ b/src/truetype/ttpload.c
@@ -21,7 +21,7 @@
#include FT_INTERNAL_OBJECTS_H
#include FT_INTERNAL_STREAM_H
#include FT_TRUETYPE_TAGS_H
-#include FT_SOURCE_FILE(truetype,ttpload.h)
+#include FT_SOURCE_FILE( truetype, ttpload.h )
#include FT_INTERNAL_TRUETYPE_ERRORS_H
--- a/src/type1/t1afm.c
+++ b/src/type1/t1afm.c
@@ -17,7 +17,7 @@
#include <ft2build.h>
-#include FT_SOURCE_FILE(type1,t1afm.h)
+#include FT_SOURCE_FILE( type1, t1afm.h )
#include FT_INTERNAL_STREAM_H
#include FT_INTERNAL_TYPE1_TYPES_H
#include <stdlib.h> /* for qsort() */
--- a/src/type1/t1afm.h
+++ b/src/type1/t1afm.h
@@ -20,7 +20,7 @@
#define __T1AFM_H__
#include <ft2build.h>
-#include FT_SOURCE_FILE(type1,t1objs.h)
+#include FT_SOURCE_FILE( type1, t1objs.h )
FT_BEGIN_HEADER
--- a/src/type1/t1driver.c
+++ b/src/type1/t1driver.c
@@ -17,12 +17,12 @@
#include <ft2build.h>
-#include FT_SOURCE_FILE(type1,t1driver.h)
-#include FT_SOURCE_FILE(type1,t1gload.h)
-#include FT_SOURCE_FILE(type1,t1load.h)
+#include FT_SOURCE_FILE( type1, t1driver.h )
+#include FT_SOURCE_FILE( type1, t1gload.h )
+#include FT_SOURCE_FILE( type1, t1load.h )
#ifndef T1_CONFIG_OPTION_NO_AFM
-#include FT_SOURCE_FILE(type1,t1afm.h)
+#include FT_SOURCE_FILE( type1, t1afm.h )
#endif
#include FT_INTERNAL_DEBUG_H
--- a/src/type1/t1gload.c
+++ b/src/type1/t1gload.c
@@ -17,7 +17,7 @@
#include <ft2build.h>
-#include FT_SOURCE_FILE(type1,t1gload.h)
+#include FT_SOURCE_FILE( type1, t1gload.h )
#include FT_INTERNAL_DEBUG_H
#include FT_INTERNAL_STREAM_H
#include FT_OUTLINE_H
--- a/src/type1/t1gload.h
+++ b/src/type1/t1gload.h
@@ -21,7 +21,7 @@
#include <ft2build.h>
-#include FT_SOURCE_FILE(type1,t1objs.h)
+#include FT_SOURCE_FILE( type1, t1objs.h )
FT_BEGIN_HEADER
--- a/src/type1/t1load.c
+++ b/src/type1/t1load.c
@@ -68,7 +68,7 @@
#include FT_INTERNAL_TYPE1_TYPES_H
#include FT_INTERNAL_TYPE1_ERRORS_H
-#include FT_SOURCE_FILE(type1,t1load.h)
+#include FT_SOURCE_FILE( type1, t1load.h )
#include <string.h> /* for strncmp(), strcmp() */
#include <ctype.h> /* for isalnum() */
@@ -1372,7 +1372,7 @@
const T1_Field t1_keywords[] =
{
-#include FT_SOURCE_FILE(type1,t1tokens.h)
+#include FT_SOURCE_FILE( type1, t1tokens.h )
/* now add the special functions... */
T1_FIELD_CALLBACK( "FontName", parse_font_name )
--- a/src/type1/t1load.h
+++ b/src/type1/t1load.h
@@ -25,7 +25,7 @@
#include FT_INTERNAL_POSTSCRIPT_AUX_H
#include FT_MULTIPLE_MASTERS_H
-#include FT_SOURCE_FILE(type1,t1parse.h)
+#include FT_SOURCE_FILE( type1, t1parse.h )
FT_BEGIN_HEADER
--- a/src/type1/t1objs.c
+++ b/src/type1/t1objs.c
@@ -22,11 +22,11 @@
#include <string.h> /* strcmp() */
-#include FT_SOURCE_FILE(type1,t1gload.h)
-#include FT_SOURCE_FILE(type1,t1load.h)
+#include FT_SOURCE_FILE( type1, t1gload.h )
+#include FT_SOURCE_FILE( type1, t1load.h )
#ifndef T1_CONFIG_OPTION_NO_AFM
-#include FT_SOURCE_FILE(type1,t1afm.h)
+#include FT_SOURCE_FILE( type1, t1afm.h )
#endif
#include FT_INTERNAL_POSTSCRIPT_NAMES_H
--- a/src/type1/t1parse.c
+++ b/src/type1/t1parse.c
@@ -39,7 +39,7 @@
#include FT_INTERNAL_STREAM_H
#include FT_INTERNAL_TYPE1_ERRORS_H
#include FT_INTERNAL_POSTSCRIPT_AUX_H
-#include FT_SOURCE_FILE(type1,t1parse.h)
+#include FT_SOURCE_FILE( type1, t1parse.h )
#include <string.h> /* for strncmp() */
--- a/src/type1/type1.c
+++ b/src/type1/type1.c
@@ -19,14 +19,14 @@
#define FT_MAKE_OPTION_SINGLE_OBJECT
#include <ft2build.h>
-#include FT_SOURCE_FILE(type1,t1parse.c)
-#include FT_SOURCE_FILE(type1,t1load.c)
-#include FT_SOURCE_FILE(type1,t1objs.c)
-#include FT_SOURCE_FILE(type1,t1driver.c)
-#include FT_SOURCE_FILE(type1,t1gload.c)
+#include FT_SOURCE_FILE( type1, t1parse.c )
+#include FT_SOURCE_FILE( type1, t1load.c )
+#include FT_SOURCE_FILE( type1, t1objs.c )
+#include FT_SOURCE_FILE( type1, t1driver.c )
+#include FT_SOURCE_FILE( type1, t1gload.c )
#ifndef T1_CONFIG_OPTION_NO_AFM
-#include FT_SOURCE_FILE(type1,t1afm.c)
+#include FT_SOURCE_FILE( type1, t1afm.c )
#endif
--- a/src/winfonts/winfnt.c
+++ b/src/winfonts/winfnt.c
@@ -22,7 +22,7 @@
#include FT_INTERNAL_STREAM_H
#include FT_INTERNAL_OBJECTS_H
#include FT_INTERNAL_FNT_TYPES_H
-#include FT_SOURCE_FILE(winfonts,winfnt.h)
+#include FT_SOURCE_FILE( winfonts, winfnt.h )
/*************************************************************************/