Subversion Repositories Kolibri OS

Compare Revisions

Regard whitespace Rev 4972 → Rev 4973

/programs/develop/libraries/menuetlibc/include/freetype/ft_conf.h
0,0 → 1,130
/* This file is part of the FreeType project */
 
/* ft_conf.h for MSDOS */
 
 
/* we need the following because there are some typedefs in this file */
 
#ifndef FT_CONF_H
#define FT_CONF_H
 
/* Define to empty if the keyword does not work. */
/* #undef const */
 
/* Define if you have a working `mmap' system call. */
#undef HAVE_MMAP
 
/* Define if you have the <stdlib.h> header file. */
#define HAVE_STDLIB_H
 
/* Define if you have the getpagesize function. */
#define HAVE_GETPAGESIZE
 
/* Define if you have the memcpy function. */
#define HAVE_MEMCPY
 
/* Define if you have the memmove function. */
#define HAVE_MEMMOVE
 
/* Define if you have the valloc function. */
#undef HAVE_VALLOC
 
/* Define if you have the <fcntl.h> header file. */
#define HAVE_FCNTL_H
 
/* Define if you have the <unistd.h> header file. */
#if defined( __EMX__ ) || defined( __DJGPP__ ) || defined( __GO32__ )
/* some compilers are known to have <unistd.h>; */
/* add yours if needed, and report to us the update. */
#define HAVE_UNISTD_H
#else
/* most MS-DOS compilers lack <unistd.h> */
#undef HAVE_UNISTD_H
#endif
 
/* Define if you need <conio.h> for console I/O functions. */
#ifdef __EMX__
#define HAVE_CONIO_H
#endif
 
/* Define if you have the <locale.h> header file. */
#undef HAVE_LOCALE_H
 
/* Define if you have the <libintl.h> header file. */
#undef HAVE_LIBINTL_H
 
/* Define if you have the libintl library. */
#undef HAVE_LIBINTL
 
#define HAVE_PRINT_FUNCTION 1
 
#define Print( format, ap )
 
#include <limits.h>
#if UINT_MAX == 0xFFFF
#define SIZEOF_INT 2
#elif UINT_MAX == 0xFFFFFFFF
#define SIZEOF_INT 4
#else
#error "Unsupported number of bytes in `int' type!"
#endif
 
#define SIZEOF_LONG 4
 
 
#define TT_CONFIG_OPTION_EXTEND_ENGINE
 
#define TT_CONFIG_OPTION_GRAY_SCALING
 
#undef TT_CONFIG_OPTION_NO_INTERPRETER
 
#define TT_CONFIG_OPTION_INTERPRETER_SWITCH
 
#undef TT_CONFIG_OPTION_STATIC_INTERPRETER
 
#undef TT_CONFIG_OPTION_STATIC_RASTER
 
#undef TT_CONFIG_OPTION_THREAD_SAFE
 
#undef DEBUG_LEVEL_TRACE
#undef DEBUG_LEVEL_ERROR
 
 
#if SIZEOF_INT == 4
 
typedef signed int TT_Int32;
typedef unsigned int TT_Word32;
 
#elif SIZEOF_LONG == 4
 
typedef signed long TT_Int32;
typedef unsigned long TT_Word32;
 
#else
#error "no 32bit type found"
#endif
 
#if SIZEOF_LONG == 8
 
/* LONG64 must be defined when a 64-bit type is available */
/* INT64 must then be defined to this type.. */
#define LONG64
#define INT64 long
 
#else
 
/* GCC provides the non-ANSI 'long long' 64-bit type. You can activate */
/* by defining the TT_USE_LONG_LONG macro in 'ft_conf.h'. Note that this */
/* will produce many -ansi warnings during library compilation. */
#ifdef TT_USE_LONG_LONG
 
#define LONG64
#define INT64 long long
 
#endif /* TT_USE_LONG_LONG */
#endif
 
#endif /* FT_CONF_H */
 
 
/* END */