Leave the following blank line there!! Autoheader needs it. */
\f
-/* The following definitions will only work on Linux.
- I (ADR) make no apology for this because we SHOULD NOT
- be using system based tests and I want to get this puppy running
- tonight. I'm forced to define these values here because the
- current system contains 2 (two) config.h files - both of
- which are needed. Will someone at Glasgow please fix this mess. */
-#define HostPlatform_TYPE i386_unknown_linux
-#define TargetPlatform_TYPE i386_unknown_linux
-#define BuildPlatform_TYPE i386_unknown_linux
-
-#define i386_unknown_linux_HOST 1
-#define i386_unknown_linux_TARGET 1
-#define i386_unknown_linux_BUILD 1
-
-#define i386_HOST_ARCH 1
-#define i386_TARGET_ARCH 1
-#define i386_BUILD_ARCH 1
-
-#define linux_HOST_OS 1
-#define linux_TARGET_OS 1
-#define linux_BUILD_OS 1
-
-#define unknown_HOST_VENDOR 1
-#define unknown_TARGET_VENDOR 1
-#define unknown_BUILD_VENDOR 1
-
@TOP@
-/* Define if we're have GNU libc. */
-#undef _GNU_SOURCE
+/* Define to alignment constraint on chars */
+#undef ALIGNMENT_CHAR
+
+/* Define to alignment constraint on doubles */
+#undef ALIGNMENT_DOUBLE
+
+/* Define to alignment constraint on floats */
+#undef ALIGNMENT_FLOAT
+
+/* Define to alignment constraint on ints */
+#undef ALIGNMENT_INT
+
+/* Define to alignment constraint on longs */
+#undef ALIGNMENT_LONG
+
+/* Define to alignment constraint on long longs */
+#undef ALIGNMENT_LONG_LONG
+
+/* Define to alignment constraint on shorts */
+#undef ALIGNMENT_SHORT
+
+/* Define to alignment constraint on unsigned chars */
+#undef ALIGNMENT_UNSIGNED_CHAR
+
+/* Define to alignment constraint on unsigned ints */
+#undef ALIGNMENT_UNSIGNED_INT
+
+/* Define to alignment constraint on unsigned longs */
+#undef ALIGNMENT_UNSIGNED_LONG
+
+/* Define to alignment constraint on unsigned long longs */
+#undef ALIGNMENT_UNSIGNED_LONG_LONG
+
+/* Define to alignment constraint on unsigned shorts */
+#undef ALIGNMENT_UNSIGNED_SHORT
+
+/* Define to alignment constraint on void pointers */
+#undef ALIGNMENT_VOID_P
+
+/* The value of E2BIG. */
+#undef CCONST_E2BIG
+
+/* The value of EACCES. */
+#undef CCONST_EACCES
+
+/* The value of EADDRINUSE. */
+#undef CCONST_EADDRINUSE
+
+/* The value of EADDRNOTAVAIL. */
+#undef CCONST_EADDRNOTAVAIL
+
+/* The value of EADV. */
+#undef CCONST_EADV
+
+/* The value of EAFNOSUPPORT. */
+#undef CCONST_EAFNOSUPPORT
+
+/* The value of EAGAIN. */
+#undef CCONST_EAGAIN
+
+/* The value of EALREADY. */
+#undef CCONST_EALREADY
+
+/* The value of EBADF. */
+#undef CCONST_EBADF
+
+/* The value of EBADMSG. */
+#undef CCONST_EBADMSG
+
+/* The value of EBADRPC. */
+#undef CCONST_EBADRPC
+
+/* The value of EBUSY. */
+#undef CCONST_EBUSY
+
+/* The value of ECHILD. */
+#undef CCONST_ECHILD
+
+/* The value of ECOMM. */
+#undef CCONST_ECOMM
+
+/* The value of ECONNABORTED. */
+#undef CCONST_ECONNABORTED
+
+/* The value of ECONNREFUSED. */
+#undef CCONST_ECONNREFUSED
+
+/* The value of ECONNRESET. */
+#undef CCONST_ECONNRESET
+
+/* The value of EDEADLK. */
+#undef CCONST_EDEADLK
+
+/* The value of EDESTADDRREQ. */
+#undef CCONST_EDESTADDRREQ
+
+/* The value of EDIRTY. */
+#undef CCONST_EDIRTY
+
+/* The value of EDOM. */
+#undef CCONST_EDOM
+
+/* The value of EDQUOT. */
+#undef CCONST_EDQUOT
+
+/* The value of EEXIST. */
+#undef CCONST_EEXIST
+
+/* The value of EFAULT. */
+#undef CCONST_EFAULT
+
+/* The value of EFBIG. */
+#undef CCONST_EFBIG
+
+/* The value of EFTYPE. */
+#undef CCONST_EFTYPE
+
+/* The value of EHOSTDOWN. */
+#undef CCONST_EHOSTDOWN
+
+/* The value of EHOSTUNREACH. */
+#undef CCONST_EHOSTUNREACH
+
+/* The value of EIDRM. */
+#undef CCONST_EIDRM
+
+/* The value of EILSEQ. */
+#undef CCONST_EILSEQ
+
+/* The value of EINPROGRESS. */
+#undef CCONST_EINPROGRESS
+
+/* The value of EINTR. */
+#undef CCONST_EINTR
+
+/* The value of EINVAL. */
+#undef CCONST_EINVAL
+
+/* The value of EIO. */
+#undef CCONST_EIO
+
+/* The value of EISCONN. */
+#undef CCONST_EISCONN
+
+/* The value of EISDIR. */
+#undef CCONST_EISDIR
+
+/* The value of ELOOP. */
+#undef CCONST_ELOOP
+
+/* The value of EMFILE. */
+#undef CCONST_EMFILE
+
+/* The value of EMLINK. */
+#undef CCONST_EMLINK
+
+/* The value of EMSGSIZE. */
+#undef CCONST_EMSGSIZE
+
+/* The value of EMULTIHOP. */
+#undef CCONST_EMULTIHOP
+
+/* The value of ENAMETOOLONG. */
+#undef CCONST_ENAMETOOLONG
+
+/* The value of ENETDOWN. */
+#undef CCONST_ENETDOWN
+
+/* The value of ENETRESET. */
+#undef CCONST_ENETRESET
+
+/* The value of ENETUNREACH. */
+#undef CCONST_ENETUNREACH
+
+/* The value of ENFILE. */
+#undef CCONST_ENFILE
+
+/* The value of ENOBUFS. */
+#undef CCONST_ENOBUFS
+
+/* The value of ENODATA. */
+#undef CCONST_ENODATA
+
+/* The value of ENODEV. */
+#undef CCONST_ENODEV
+
+/* The value of ENOENT. */
+#undef CCONST_ENOENT
+
+/* The value of ENOEXEC. */
+#undef CCONST_ENOEXEC
+
+/* The value of ENOLCK. */
+#undef CCONST_ENOLCK
+
+/* The value of ENOLINK. */
+#undef CCONST_ENOLINK
+
+/* The value of ENOMEM. */
+#undef CCONST_ENOMEM
+
+/* The value of ENOMSG. */
+#undef CCONST_ENOMSG
+
+/* The value of ENONET. */
+#undef CCONST_ENONET
+
+/* The value of ENOPROTOOPT. */
+#undef CCONST_ENOPROTOOPT
+
+/* The value of ENOSPC. */
+#undef CCONST_ENOSPC
+
+/* The value of ENOSR. */
+#undef CCONST_ENOSR
+
+/* The value of ENOSTR. */
+#undef CCONST_ENOSTR
+
+/* The value of ENOSYS. */
+#undef CCONST_ENOSYS
+
+/* The value of ENOTBLK. */
+#undef CCONST_ENOTBLK
+
+/* The value of ENOTCONN. */
+#undef CCONST_ENOTCONN
+
+/* The value of ENOTDIR. */
+#undef CCONST_ENOTDIR
+
+/* The value of ENOTEMPTY. */
+#undef CCONST_ENOTEMPTY
+
+/* The value of ENOTSOCK. */
+#undef CCONST_ENOTSOCK
+
+/* The value of ENOTTY. */
+#undef CCONST_ENOTTY
+
+/* The value of ENXIO. */
+#undef CCONST_ENXIO
+
+/* The value of EOPNOTSUPP. */
+#undef CCONST_EOPNOTSUPP
+
+/* The value of EPERM. */
+#undef CCONST_EPERM
+
+/* The value of EPFNOSUPPORT. */
+#undef CCONST_EPFNOSUPPORT
+
+/* The value of EPIPE. */
+#undef CCONST_EPIPE
+
+/* The value of EPROCLIM. */
+#undef CCONST_EPROCLIM
+
+/* The value of EPROCUNAVAIL. */
+#undef CCONST_EPROCUNAVAIL
+
+/* The value of EPROGMISMATCH. */
+#undef CCONST_EPROGMISMATCH
+
+/* The value of EPROGUNAVAIL. */
+#undef CCONST_EPROGUNAVAIL
+
+/* The value of EPROTO. */
+#undef CCONST_EPROTO
+
+/* The value of EPROTONOSUPPORT. */
+#undef CCONST_EPROTONOSUPPORT
+
+/* The value of EPROTOTYPE. */
+#undef CCONST_EPROTOTYPE
+
+/* The value of ERANGE. */
+#undef CCONST_ERANGE
+
+/* The value of EREMCHG. */
+#undef CCONST_EREMCHG
+
+/* The value of EREMOTE. */
+#undef CCONST_EREMOTE
+
+/* The value of EROFS. */
+#undef CCONST_EROFS
+
+/* The value of ERPCMISMATCH. */
+#undef CCONST_ERPCMISMATCH
+
+/* The value of ERREMOTE. */
+#undef CCONST_ERREMOTE
+
+/* The value of ESHUTDOWN. */
+#undef CCONST_ESHUTDOWN
+
+/* The value of ESOCKTNOSUPPORT. */
+#undef CCONST_ESOCKTNOSUPPORT
+
+/* The value of ESPIPE. */
+#undef CCONST_ESPIPE
+
+/* The value of ESRCH. */
+#undef CCONST_ESRCH
+
+/* The value of ESRMNT. */
+#undef CCONST_ESRMNT
+
+/* The value of ESTALE. */
+#undef CCONST_ESTALE
+
+/* The value of ETIME. */
+#undef CCONST_ETIME
+
+/* The value of ETIMEDOUT. */
+#undef CCONST_ETIMEDOUT
+
+/* The value of ETOOMANYREFS. */
+#undef CCONST_ETOOMANYREFS
+
+/* The value of ETXTBSY. */
+#undef CCONST_ETXTBSY
+
+/* The value of EUSERS. */
+#undef CCONST_EUSERS
+
+/* The value of EWOULDBLOCK. */
+#undef CCONST_EWOULDBLOCK
+
+/* The value of EXDEV. */
+#undef CCONST_EXDEV
/* Define if time.h or sys/time.h define the altzone variable */
#undef HAVE_ALTZONE
-/* Define to the type of the timezone variable (usually long or time_t) */
-#undef TYPE_TIMEZONE
+/* Define if you have /bin/sh */
+#undef HAVE_BIN_SH
+
+/* Define if the HaskellSupport.framework is installed (Mac OS X only) */
+#undef HAVE_FRAMEWORK_HASKELLSUPPORT
+
+/* Define if gcc supports -mno-omit-leaf-frame-pointer */
+#undef HAVE_GCC_MNO_OMIT_LFPTR
+
+/* Define if you have the GetModuleFileName function. */
+#undef HAVE_GETMODULEFILENAME
+
+/* Define if in_addr_t is available */
+#undef HAVE_IN_ADDR_T
+
+/* Define if you need -ldl to get dlopen() */
+#undef HAVE_LIBDL
+
+/* Define if you have the mingwex library. */
+#undef HAVE_MINGWEX
+
+/* Define if struct msghdr contains msg_accrights field */
+#undef HAVE_MSGHDR_MSG_ACCRIGHTS
+
+/* Define if struct msghdr contains msg_control field */
+#undef HAVE_MSGHDR_MSG_CONTROL
+
+/* Define if RTLD_GLOBAL is available */
+#undef HAVE_RTLDGLOBAL
+
+/* Define if RTLD_LOCAL is available */
+#undef HAVE_RTLDLOCAL
+
+/* Define if we can see RTLD_NEXT in dlfcn.h */
+#undef HAVE_RTLDNEXT
+
+/* Define if we can see RTLD_NOW in dlfcn.h */
+#undef HAVE_RTLDNOW
+
+/* Define if usleep returns void */
+#undef USLEEP_RETURNS_VOID
+
+/* Define if it looks like a Linux sendfile(2) implementation */
+#undef HAVE_LINUX_SENDFILE
+
+/* Define if it looks like a BSDish sendfile(2) implementation */
+#undef HAVE_BSD_SENDFILE
+
+/* Define if C compiler supports long long types */
+#undef HAVE_LONG_LONG
+
+/* Define if fcntl.h defines O_BINARY */
+#undef HAVE_O_BINARY
+
+/* Define if compiler supports prototypes. */
+#undef HAVE_PROTOTYPES
+
+/* Define if readline/readline.h and readline/history.h exist */
+#undef HAVE_READLINE_HEADERS
+
+/* Define if readline plus any additional libs needed for it exist */
+#undef HAVE_READLINE_LIBS
+
+/* Define if readline has version >= 4.0. */
+#undef HAVE_READLINE_4
+
+/* Define if readline has version >= 4.2. */
+#undef HAVE_READLINE_4_2
+
+/* Define if <unistd.h> defines _SC_GETGR_R_SIZE_MAX */
+#undef HAVE_SC_GETGR_R_SIZE_MAX
+
+/* Define if <unistd.h> defines _SC_GETPW_R_SIZE_MAX */
+#undef HAVE_SC_GETPW_R_SIZE_MAX
+
+/* Define if you have the sigpoll() function */
+#undef HAVE_SIGPOLL
+
+/* Define if time.h or sys/time.h define the timezone variable */
+#undef HAVE_TIMEZONE
+
+/* Define if you support the production (and use) of Win32 DLLs. */
+#undef HAVE_WIN32_DLL_SUPPORT
+
+/* Define if you have the WinExec function. */
+#undef HAVE_WINEXEC
+
+/* Define to Haskell type for blkcnt_t */
+#undef HTYPE_BLKCNT_T
-/* Define to unsigned int if <sys/types.h> doesn't define */
-#undef uint
+/* Define to Haskell type for cc_t */
+#undef HTYPE_CC_T
-/* Define to unsigned long int if <sys/types.h> doesn't define */
-#undef ulong
+/* Define to Haskell type for char */
+#undef HTYPE_CHAR
-/* Define to unsigned long long int if <sys/types.h> doesn't define */
-#undef ullong
+/* Define to Haskell type for clock_t */
+#undef HTYPE_CLOCK_T
+
+/* Define to Haskell type for dev_t */
+#undef HTYPE_DEV_T
+
+/* Define to Haskell type for signed double */
+#undef HTYPE_DOUBLE
+
+/* Define to Haskell type for float */
+#undef HTYPE_FLOAT
+
+/* Define to Haskell type for gid_t */
+#undef HTYPE_GID_T
+
+/* Define to Haskell type for GLbitfield */
+#undef HTYPE_GLBITFIELD
+
+/* Define to Haskell type for GLboolean */
+#undef HTYPE_GLBOOLEAN
+
+/* Define to Haskell type for GLbyte */
+#undef HTYPE_GLBYTE
+
+/* Define to Haskell type for GLclampd */
+#undef HTYPE_GLCLAMPD
+
+/* Define to Haskell type for GLclampf */
+#undef HTYPE_GLCLAMPF
+
+/* Define to Haskell type for GLdouble */
+#undef HTYPE_GLDOUBLE
+
+/* Define to Haskell type for GLenum */
+#undef HTYPE_GLENUM
+
+/* Define to Haskell type for GLfloat */
+#undef HTYPE_GLFLOAT
+
+/* Define to Haskell type for GLint */
+#undef HTYPE_GLINT
+
+/* Define to Haskell type for GLshort */
+#undef HTYPE_GLSHORT
+
+/* Define to Haskell type for GLsizei */
+#undef HTYPE_GLSIZEI
+
+/* Define to Haskell type for GLubyte */
+#undef HTYPE_GLUBYTE
+
+/* Define to Haskell type for GLuint */
+#undef HTYPE_GLUINT
+
+/* Define to Haskell type for GLushort */
+#undef HTYPE_GLUSHORT
+
+/* Define to Haskell type for int */
+#undef HTYPE_INT
+
+/* Define to Haskell type for ino_t */
+#undef HTYPE_INO_T
+
+/* Define to Haskell type for long */
+#undef HTYPE_LONG
+
+/* Define to Haskell type for long long */
+#undef HTYPE_LONG_LONG
+
+/* Define to Haskell type for mode_t */
+#undef HTYPE_MODE_T
+
+/* Define to Haskell type for nlink_t */
+#undef HTYPE_NLINK_T
+
+/* Define to Haskell type for off_t */
+#undef HTYPE_OFF_T
+
+/* Define to Haskell type for pid_t */
+#undef HTYPE_PID_T
+
+/* Define to Haskell type for ptrdiff_t */
+#undef HTYPE_PTRDIFF_T
+
+/* Define to Haskell type for rlim_t */
+#undef HTYPE_RLIM_T
+
+/* Define to Haskell type for short */
+#undef HTYPE_SHORT
+
+/* Define to Haskell type for sig_atomic_t */
+#undef HTYPE_SIG_ATOMIC_T
+
+/* Define to Haskell type for signed char */
+#undef HTYPE_SIGNED_CHAR
+
+/* Define to Haskell type for size_t */
+#undef HTYPE_SIZE_T
+
+/* Define to Haskell type for speed_t */
+#undef HTYPE_SPEED_T
+
+/* Define to Haskell type for ssize_t */
+#undef HTYPE_SSIZE_T
+
+/* Define to Haskell type for time_t */
+#undef HTYPE_TIME_T
+
+/* Define to Haskell type for tcflag_t */
+#undef HTYPE_TCFLAG_T
+
+/* Define to Haskell type for uid_t */
+#undef HTYPE_UID_T
+
+/* Define to Haskell type for unsigned char */
+#undef HTYPE_UNSIGNED_CHAR
+
+/* Define to Haskell type for unsigned int */
+#undef HTYPE_UNSIGNED_INT
+
+/* Define to Haskell type for unsigned long */
+#undef HTYPE_UNSIGNED_LONG
+
+/* Define to Haskell type for unsigned long long */
+#undef HTYPE_UNSIGNED_LONG_LONG
+
+/* Define to Haskell type for unsigned short */
+#undef HTYPE_UNSIGNED_SHORT
+
+/* Define to Haskell type for wchar_t */
+#undef HTYPE_WCHAR_T
+
+/* Define if C Symbols have a leading underscore added by the compiler */
+#undef LEADING_UNDERSCORE
+
+/* Define to the type of the timezone variable (usually long or time_t) */
+#undef TYPE_TIMEZONE
+/* Define if signal handlers have type void (*)(int)
+ * (Otherwise, they're assumed to have type int (*)(void).)
+ */
+#undef VOID_INT_SIGNALS
+
\f
/* Leave that blank line there!! Autoheader needs it.
If you're adding to this file, keep in mind: