/* src/gauche/config.h.  Generated by configure.  */
/* Define to 1 if using `alloca.c'. */
/* #undef C_ALLOCA */

/* Define if Gauche handles multi-byte character as EUC-JP */
/* #undef GAUCHE_CHAR_ENCODING_EUC_JP */

/* Define if Gauche handles multi-byte character as Shift JIS */
/* #undef GAUCHE_CHAR_ENCODING_SJIS */

/* Define if Gauche handles multi-byte character as UTF-8 */
#define GAUCHE_CHAR_ENCODING_UTF_8 1

/* Gauche major version number */
#define GAUCHE_MAJOR_VERSION 0

/* Gauche minor version number */
#define GAUCHE_MINOR_VERSION 8

/* Gauche patch level number */
#define GAUCHE_MICRO_VERSION 7

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

/* Gauche version string */
#define GAUCHE_VERSION "0.8.7"

/* Gauche signature string */
#define GAUCHE_SIGNATURE "0.8.7,utf8,none"

/* Define if bilding as a framework on MacOSX */
/* #undef GAUCHE_MACOSX_FRAMEWORK */

/* Define to use Darwin threads */
/* #undef GC_DARWIN_THREADS */

/* Define to use FreeBSD threads */
/* #undef GC_FREEBSD_THREADS */

/* Define to use NetBSD threads */
/* #undef GC_NETBSD_THREADS */

/* Define to use HP-UX threads */
/* #undef GC_HPUX_THREADS */

/* Define to use IRIX threads */
/* #undef GC_IRIX_THREADS */

/* Define to use Linux threads */
/* #undef GC_LINUX_THREADS */

/* Define to use Solaris pthreads */
/* #undef GC_SOLARIS_PTHREADS */

/* Define to use Solaris threads */
/* #undef GC_SOLARIS_THREADS */

/* Define to use Win32 threads */
/* #undef GC_WIN32_THREADS */

/* Define number of args gethostbyaddr_r takes */
/* #undef GETHOSTBYADDR_R_NUMARGS */

/* Define number of args gethostbyname_r takes */
/* #undef GETHOSTBYNAME_R_NUMARGS */

/* Define number of args getprotobyname_r takes */
/* #undef GETPROTOBYNAME_R_NUMARGS */

/* Define number of args getprotobynumber_r takes */
/* #undef GETPROTOBYNUMBER_R_NUMARGS */

/* Define number of args getservbyname_r takes */
/* #undef GETSERVBYNAME_R_NUMARGS */

/* Define number of args getservbyport_r takes */
/* #undef GETSERVBYPORT_R_NUMARGS */

/* Define to 1 if you have `alloca', as a function or macro. */
#define HAVE_ALLOCA 1

/* Define to 1 if you have <alloca.h> and it should be used (not on Ultrix).
   */
/* #undef HAVE_ALLOCA_H */

/* Define if uses libcrypt */
/* #undef HAVE_CRYPT */

/* Define to 1 if you have the <dlfcn.h> header file. */
/* #undef HAVE_DLFCN_H */

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

/* Define if you have forkpty */
/* #undef HAVE_FORKPTY */

/* Define to 1 if you have the <getopt.h> header file. */
#define HAVE_GETOPT_H 1

/* Define to 1 if you have the `gettimeofday' function. */
/* #undef HAVE_GETTIMEOFDAY */

/* Define to 1 if you have the <glob.h> header file. */
/* #undef HAVE_GLOB_H */

/* Define if "struct group" has gr_passwd */
/* #undef HAVE_GR_PASSWD */

/* Define if you have iconv.h and want to use it */
/* #undef HAVE_ICONV_H */

/* Define if you have IPv6 support */
/* #undef HAVE_IPV6 */

/* type to use in place of socklen_t if not defined */
#define socklen_t int

/* Define to 1 if you have the `isinf' function. */
/* #undef HAVE_ISINF */

/* Define to 1 if you have the `isnan' function. */
#define HAVE_ISNAN 1

/* Define to 1 if you have the `lchown' function. */
/* #undef HAVE_LCHOWN */

/* Define to 1 if you have the `m' library (-lm). */
#define HAVE_LIBM 1

/* Define to 1 if you have the <libutil.h> header file. */
/* #undef HAVE_LIBUTIL_H */

/* Define to 1 if you have the `lrand48' function. */
/* #undef HAVE_LRAND48 */

/* Define to 1 if you have the <memory.h> header file. */
#define HAVE_MEMORY_H 1

/* Define to 1 if you have the `mkstemp' function. */
/* #undef HAVE_MKSTEMP */

/* Define to 1 if you have the `nanosleep' function. */
/* #undef HAVE_NANOSLEEP */

/* Define if you have openpty */
/* #undef HAVE_OPENPTY */

/* Define to 1 if you have the <pty.h> header file. */
/* #undef HAVE_PTY_H */

/* Define if "struct passwd" has pw_class */
/* #undef HAVE_PW_CLASS */

/* Define if "struct passwd" has pw_gecos */
/* #undef HAVE_PW_GECOS */

/* Define if "struct passwd" has pw_passwd */
/* #undef HAVE_PW_PASSWD */

/* Define to 1 if you have the `random' function. */
/* #undef HAVE_RANDOM */

/* Define to 1 if you have the `readlink' function. */
/* #undef HAVE_READLINK */

/* Define to 1 if you have the `realpath' function. */
/* #undef HAVE_REALPATH */

/* Define to 1 if you have the `rint' function. */
#define HAVE_RINT 1

/* Define to 1 if you have the <rpc/types.h> header file. */
/* #undef HAVE_RPC_TYPES_H */

/* Define to 1 if you have the <sched.h> header file. */
/* #undef HAVE_SCHED_H */

/* Define if uses librt */
/* #undef HAVE_SCHED_YIELD */

/* Define to 1 if you have the `select' function. */
/* #undef HAVE_SELECT */

/* Define to 1 if you have the `setlogmask' function. */
/* #undef HAVE_SETLOGMASK */

/* Define to 1 if you have the `setpgrp' function. */
/* #undef HAVE_SETPGRP */

/* Define if struct sockaddr_in6 has sin6_len */
/* #undef HAVE_SIN6_LEN */

/* Define if struct sockaddr_in has sin_len */
/* #undef HAVE_SIN_LEN */

/* Define to 1 if you have the `srand48' function. */
/* #undef HAVE_SRAND48 */

/* Define to 1 if you have the `srandom' function. */
/* #undef HAVE_SRANDOM */

/* Define to 1 if you have the <inttypes.h> header file. */
#define HAVE_INTTYPES_H 1

/* Define to 1 if you have the <stdint.h> header file. */
#define HAVE_STDINT_H 1

/* Define to 1 if you have the <stdlib.h> header file. */
#define HAVE_STDLIB_H 1

/* Define to 1 if you have the <strings.h> header file. */
#define HAVE_STRINGS_H 1

/* Define to 1 if you have the <string.h> header file. */
#define HAVE_STRING_H 1

/* Define to 1 if the system has the type `struct timespec'. */
/* #undef HAVE_STRUCT_TIMESPEC */

/* Define to 1 if you have the `symlink' function. */
/* #undef HAVE_SYMLINK */

/* Define to 1 if you have the `syslog' function. */
/* #undef HAVE_SYSLOG */

/* Define to 1 if you have the <syslog.h> header file. */
/* #undef HAVE_SYSLOG_H */

/* Define to 1 if you have the <sys/stat.h> header file. */
#define HAVE_SYS_STAT_H 1

/* Define to 1 if you have the <sys/time.h> header file. */
#define HAVE_SYS_TIME_H 1

/* Define to 1 if you have the <sys/types.h> header file. */
#define HAVE_SYS_TYPES_H 1

/* Define to 1 if you have the `trunc' function. */
#define HAVE_TRUNC 1

/* Define to 1 if the system has these types. */
#define HAVE_INT32_T 1
#define HAVE_INT64_T 1
#define HAVE_UINT32_T 1
#define HAVE_UINT64_T 1

/* Define to 1 if you have the <unistd.h> header file. */
#define HAVE_UNISTD_H 1

/* Define to 1 if you have the `usleep' function. */
/* #undef HAVE_USLEEP */

/* Define to 1 if you have the <util.h> header file. */
/* #undef HAVE_UTIL_H */

/* Define if iconv takes const char **input */
/* #undef ICONV_CONST_INPUT */

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

/* Directory where libtool places the compiled libraries */
/* #undef SCM_LIBTOOL_OBJDIR */

/* Define if uses i386 optimizations */
#define SCM_TARGET_I386 1

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

/* The size of a `int', as computed by sizeof. */
#define SIZEOF_INT 4

/* The size of a `long', as computed by sizeof. */
#define SIZEOF_LONG 4

/* The size of a `off_t', as computed by sizeof. */
#define SIZEOF_OFF_T 4

/* If using the C implementation of alloca, define if you know the
   direction of stack growth for your system; otherwise it will be
   automatically deduced at run-time.
        STACK_DIRECTION > 0 => grows toward higher addresses
        STACK_DIRECTION < 0 => grows toward lower addresses
        STACK_DIRECTION = 0 => direction of growth unknown */
/* #undef STACK_DIRECTION */

/* Define to 1 if you have the ANSI C header files. */
#define STDC_HEADERS 1

/* Define to 1 if you can safely include both <sys/time.h> and <time.h>. */
#define TIME_WITH_SYS_TIME 1

/* Define to 1 if your <sys/time.h> declares `struct tm'. */
/* #undef TM_IN_SYS_TIME */

/* Define to 1 if your processor stores words with the most significant byte
   first (like Motorola and SPARC, unlike Intel and VAX). */
/* #undef WORDS_BIGENDIAN */

/* Define if endian of double is ARM style (each 32bit word is little endian,
   but the lower 32bit word comes after the upper 32bit word. ) */
/* #undef DOUBLE_ARMENDIAN */

/* Define POSIX C version */
/* #undef _POSIX_C_SOURCE */

/* Define to use reentrant libc */
/* #undef _REENTRANT */

/* Define to empty if `const' does not conform to ANSI C. */
/* #undef const */

/* Define as `__inline' if that's what the C compiler calls it, or to nothing
   if it is not supported. */
/* #undef inline */
