Hash :
e57ca7de
        
        Author :
  
        
        Date :
2002-11-07T01:36:29
        
      
        * src/otlayout/otlayout.h, src/otlyaout/otlconf.h,
        src/otlayout/otlgsub.c, src/otlayout/otlgsub.h, src/otlayout/otlparse.c,
        src/otlayout/otlparse.h, src/otlayout/otlutils.h:
          updating the OpenType Layout code, adding support fot the first
          GSUB lookups. Nothing that really compiles for now though
        * src/autohint/ahhint.c: disabled serif stem width quantization. It
        produces slightly better shapes though this is not distinguishable
        with many fonts.
      
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78
#ifndef __OT_LAYOUT_CONFIG_H__
#define __OT_LAYOUT_CONFIG_H__
 /************************************************************************/
 /************************************************************************/
 /*****                                                              *****/
 /*****                    CONFIGURATION MACROS                      *****/
 /*****                                                              *****/
 /************************************************************************/
 /************************************************************************/
#ifdef __cplusplus
#  define OTL_BEGIN_HEADER  extern "C" {
#else
#  define OTL_BEGIN_HEADER  /* nothing */
#endif
#ifdef __cplusplus
#  define OTL_END_HEADER   }
#else
#  define OTL_END_HEADER   /* nothing */
#endif
#ifndef OTL_API
#  ifdef __cplusplus
#    define  OTL_API( x )   extern "C"
#  else
#    define  OTL_API( x )   extern x
#  endif
#endif
#ifndef OTL_APIDEF
#  define  OTL_APIDEF( x )  x
#endif
#ifndef OTL_LOCAL
#  define OTL_LOCAL( x )   extern x
#endif
#ifndef OTL_LOCALDEF
#  define OTL_LOCALDEF( x )  x
#endif
#define  OTL_BEGIN_STMNT  do {
#define  OTL_END_STMNT    } while (0)
#define  OTL_DUMMY_STMNT  OTL_BEGIN_STMNT OTL_END_STMNT
#define  OTL_UNUSED( x )       (x)=(x)
#define  OTL_UNUSED_CONST(x)   (void)(x)
#include <limits.h>
#if UINT_MAX == 0xFFFFU
#  define OTL_SIZEOF_INT  2
#elif UINT_MAX == 0xFFFFFFFFU
#  define OTL_SIZEOF_INT  4
#elif UINT_MAX > 0xFFFFFFFFU && UINT_MAX == 0xFFFFFFFFFFFFFFFFU
#  define OTL_SIZEOF_INT  8
#else
#  error  "unsupported number of bytes in 'int' type!"
#endif
#if ULONG_MAX == 0xFFFFFFFFU
#  define  OTL_SIZEOF_LONG  4
#elif ULONG_MAX > 0xFFFFFFFFU && ULONG_MAX == 0xFFFFFFFFFFFFFFFFU
#  define  OTL_SIZEOF_LONG  8
#else
#  error  "unsupported number of bytes in 'long' type!"
#endif
#include <setjmp.h>
#define  OTL_jmp_buf   jmp_buf
#define  otl_setjmp    setjmp
#define  otl_longjmp   longjmp
/* */
#endif /* __OT_LAYOUT_CONFIG_H__ */