/* src/gauche/config.h.  Generated by configure.  */
/* -*-C-*-
 *
 * Configuration parmateres
 *
 * $Id: config.h.in,v 1.33 2003/03/28 23:29:07 shirok Exp $
 */

#define STDC_HEADERS 1

/* Define gauche version */
#define GAUCHE_VERSION "0.6.8"
#define GAUCHE_MAJOR_VERSION 0
#define GAUCHE_MINOR_VERSION 6
#define GAUCHE_MICRO_VERSION 8

/* Define one of the followings to set internal character encoding */
/* #undef GAUCHE_CHAR_ENCODING_EUC_JP */
#define GAUCHE_CHAR_ENCODING_UTF_8 1
/* #undef GAUCHE_CHAR_ENCODING_SJIS */

/* Define if the compiler supports __inline__ or __inline, or empty if not. */
/* #undef inline */

/* Define if the system is big-endian machine */
/* #undef WORDS_BIGENDIAN */

/* Define target processor type */
#define SCM_TARGET_I386 1

/* Define if the system allows including both time.h and sys/time.h */
#define TIME_WITH_SYS_TIME 1

/* Define if the system has appropriate headers */
#define HAVE_SYS_TIME_H 1
#define HAVE_GLOB_H 1
#define HAVE_DLFCN_H 1
#define HAVE_STDINT_H 1
#define HAVE_GETOPT_H 1
#define HAVE_SCHED_H 1
/* #undef HAVE_ALLOCA_H */

/* Define if the system has appropriate functions */
#define HAVE_SCHED_YIELD 1
#define HAVE_ISINF 1
#define HAVE_ISNAN 1
/* #undef HAVE_TRUNC */
#define HAVE_RINT 1
#define HAVE_RANDOM 1
#define HAVE_SRANDOM 1
#define HAVE_LRAND48 1
#define HAVE_SRAND48 1
#define HAVE_SYMLINK 1
#define HAVE_READLINK 1
#define HAVE_MKSTEMP 1
#define HAVE_SELECT 1
#define HAVE_GETTIMEOFDAY 1
#define HAVE_USLEEP 1
#define HAVE_NANOSLEEP 1
#define HAVE_ALLOCA 1
#define HAVE_CRYPT 1

/* Define if the system has the member defined in struct group */
#define HAVE_GR_PASSWD 1
#define HAVE_PW_PASSWD 1
#define HAVE_PW_GECOS 1
#define HAVE_PW_CLASS 1

/* Define if time_t is typedef'ed to an integral type */
#define INTEGRAL_TIME_T 1

/* Define if the system has struct timespec */
#define HAVE_STRUCT_TIMESPEC 1

/* Define if the system has dlopen() */
#define HAVE_DLOPEN 1

/* Define to the suffix of dynamic loadable object */
#define SHLIB_SO_SUFFIX "so"

/* sizes of some types */
#define SIZEOF_LONG 4
#define SIZEOF_INT 4
#define SIZEOF_OFF_T 8

/* Define if we use pthreads */
/* #undef GAUCHE_USE_PTHREADS */

/* Define appropriate flags for thread support */
/* #undef GC_LINUX_THREADS */
/* #undef GC_HPUX_THREADS */
/* #undef GC_FREEBSD_THREADS */
/* #undef GC_SOLARIS_THREADS */
/* #undef GC_SOLARIS_PTHREADS */
/* #undef GC_IRIX_THREADS */
/* #undef GC_WIN32_THREADS */
/* #undef GC_DARWIN_THREADS */
/* #undef _POSIX_C_SOURCE */
/* #undef _REENTRANT */

