/* ../config.h.  Generated automatically by configure.  */
/* ../config.h.in.  Generated automatically from configure.in by autoheader.  */

/* Define to alignment constraint on chars */
#define ALIGNMENT_CHAR 1

/* Define to alignment constraint on doubles */
#define ALIGNMENT_DOUBLE 8

/* Define to alignment constraint on floats */
#define ALIGNMENT_FLOAT 4

/* Define to alignment constraint on ints */
#define ALIGNMENT_INT 4

/* Define to alignment constraint on longs */
#define ALIGNMENT_LONG 4

/* Define to alignment constraint on long longs */
#define ALIGNMENT_LONG_LONG 8

/* Define to alignment constraint on shorts */
#define ALIGNMENT_SHORT 2

/* Define to alignment constraint on unsigned chars */
#define ALIGNMENT_UNSIGNED_CHAR 1

/* Define to alignment constraint on unsigned ints */
#define ALIGNMENT_UNSIGNED_INT 4

/* Define to alignment constraint on unsigned longs */
#define ALIGNMENT_UNSIGNED_LONG 4

/* Define to alignment constraint on unsigned long longs */
#define ALIGNMENT_UNSIGNED_LONG_LONG 8

/* Define to alignment constraint on unsigned shorts */
#define ALIGNMENT_UNSIGNED_SHORT 2

/* Define to alignment constraint on void pointers */
#define ALIGNMENT_VOID_P 4

/* The value of E2BIG.  */
#define CCONST_E2BIG 7

/* The value of EACCES.  */
#define CCONST_EACCES 13

/* The value of EADDRINUSE.  */
#define CCONST_EADDRINUSE -1

/* The value of EADDRNOTAVAIL.  */
#define CCONST_EADDRNOTAVAIL -1

/* The value of EADV.  */
#define CCONST_EADV -1

/* The value of EAFNOSUPPORT.  */
#define CCONST_EAFNOSUPPORT -1

/* The value of EAGAIN.  */
#define CCONST_EAGAIN 11

/* The value of EALREADY.  */
#define CCONST_EALREADY -1

/* The value of EBADF.  */
#define CCONST_EBADF 9

/* The value of EBADMSG.  */
#define CCONST_EBADMSG -1

/* The value of EBADRPC.  */
#define CCONST_EBADRPC -1

/* The value of EBUSY.  */
#define CCONST_EBUSY 16

/* The value of ECHILD.  */
#define CCONST_ECHILD 10

/* The value of ECOMM.  */
#define CCONST_ECOMM -1

/* The value of ECONNABORTED.  */
#define CCONST_ECONNABORTED -1

/* The value of ECONNREFUSED.  */
#define CCONST_ECONNREFUSED -1

/* The value of ECONNRESET.  */
#define CCONST_ECONNRESET -1

/* The value of EDEADLK.  */
#define CCONST_EDEADLK 36

/* The value of EDESTADDRREQ.  */
#define CCONST_EDESTADDRREQ -1

/* The value of EDIRTY.  */
#define CCONST_EDIRTY -1

/* The value of EDOM.  */
#define CCONST_EDOM 33

/* The value of EDQUOT.  */
#define CCONST_EDQUOT -1

/* The value of EEXIST.  */
#define CCONST_EEXIST 17

/* The value of EFAULT.  */
#define CCONST_EFAULT 14

/* The value of EFBIG.  */
#define CCONST_EFBIG 27

/* The value of EFTYPE.  */
#define CCONST_EFTYPE -1

/* The value of EHOSTDOWN.  */
#define CCONST_EHOSTDOWN -1

/* The value of EHOSTUNREACH.  */
#define CCONST_EHOSTUNREACH -1

/* The value of EIDRM.  */
#define CCONST_EIDRM -1

/* The value of EILSEQ.  */
#define CCONST_EILSEQ 42

/* The value of EINPROGRESS.  */
#define CCONST_EINPROGRESS -1

/* The value of EINTR.  */
#define CCONST_EINTR 4

/* The value of EINVAL.  */
#define CCONST_EINVAL 22

/* The value of EIO.  */
#define CCONST_EIO 5

/* The value of EISCONN.  */
#define CCONST_EISCONN -1

/* The value of EISDIR.  */
#define CCONST_EISDIR 21

/* The value of ELOOP.  */
#define CCONST_ELOOP -1

/* The value of EMFILE.  */
#define CCONST_EMFILE 24

/* The value of EMLINK.  */
#define CCONST_EMLINK 31

/* The value of EMSGSIZE.  */
#define CCONST_EMSGSIZE -1

/* The value of EMULTIHOP.  */
#define CCONST_EMULTIHOP -1

/* The value of ENAMETOOLONG.  */
#define CCONST_ENAMETOOLONG 38

/* The value of ENETDOWN.  */
#define CCONST_ENETDOWN -1

/* The value of ENETRESET.  */
#define CCONST_ENETRESET -1

/* The value of ENETUNREACH.  */
#define CCONST_ENETUNREACH -1

/* The value of ENFILE.  */
#define CCONST_ENFILE 23

/* The value of ENOBUFS.  */
#define CCONST_ENOBUFS -1

/* The value of ENODATA.  */
#define CCONST_ENODATA -1

/* The value of ENODEV.  */
#define CCONST_ENODEV 19

/* The value of ENOENT.  */
#define CCONST_ENOENT 2

/* The value of ENOEXEC.  */
#define CCONST_ENOEXEC 8

/* The value of ENOLCK.  */
#define CCONST_ENOLCK 39

/* The value of ENOLINK.  */
#define CCONST_ENOLINK -1

/* The value of ENOMEM.  */
#define CCONST_ENOMEM 12

/* The value of ENOMSG.  */
#define CCONST_ENOMSG -1

/* The value of ENONET.  */
#define CCONST_ENONET -1

/* The value of ENOPROTOOPT.  */
#define CCONST_ENOPROTOOPT -1

/* The value of ENOSPC.  */
#define CCONST_ENOSPC 28

/* The value of ENOSR.  */
#define CCONST_ENOSR -1

/* The value of ENOSTR.  */
#define CCONST_ENOSTR -1

/* The value of ENOSYS.  */
#define CCONST_ENOSYS 40

/* The value of ENOTBLK.  */
#define CCONST_ENOTBLK -1

/* The value of ENOTCONN.  */
#define CCONST_ENOTCONN -1

/* The value of ENOTDIR.  */
#define CCONST_ENOTDIR 20

/* The value of ENOTEMPTY.  */
#define CCONST_ENOTEMPTY 41

/* The value of ENOTSOCK.  */
#define CCONST_ENOTSOCK -1

/* The value of ENOTTY.  */
#define CCONST_ENOTTY 25

/* The value of ENXIO.  */
#define CCONST_ENXIO 6

/* The value of EOPNOTSUPP.  */
#define CCONST_EOPNOTSUPP -1

/* The value of EPERM.  */
#define CCONST_EPERM 1

/* The value of EPFNOSUPPORT.  */
#define CCONST_EPFNOSUPPORT -1

/* The value of EPIPE.  */
#define CCONST_EPIPE 32

/* The value of EPROCLIM.  */
#define CCONST_EPROCLIM -1

/* The value of EPROCUNAVAIL.  */
#define CCONST_EPROCUNAVAIL -1

/* The value of EPROGMISMATCH.  */
#define CCONST_EPROGMISMATCH -1

/* The value of EPROGUNAVAIL.  */
#define CCONST_EPROGUNAVAIL -1

/* The value of EPROTO.  */
#define CCONST_EPROTO -1

/* The value of EPROTONOSUPPORT.  */
#define CCONST_EPROTONOSUPPORT -1

/* The value of EPROTOTYPE.  */
#define CCONST_EPROTOTYPE -1

/* The value of ERANGE.  */
#define CCONST_ERANGE 34

/* The value of EREMCHG.  */
#define CCONST_EREMCHG -1

/* The value of EREMOTE.  */
#define CCONST_EREMOTE -1

/* The value of EROFS.  */
#define CCONST_EROFS 30

/* The value of ERPCMISMATCH.  */
#define CCONST_ERPCMISMATCH -1

/* The value of ERREMOTE.  */
#define CCONST_ERREMOTE -1

/* The value of ESHUTDOWN.  */
#define CCONST_ESHUTDOWN -1

/* The value of ESOCKTNOSUPPORT.  */
#define CCONST_ESOCKTNOSUPPORT -1

/* The value of ESPIPE.  */
#define CCONST_ESPIPE 29

/* The value of ESRCH.  */
#define CCONST_ESRCH 3

/* The value of ESRMNT.  */
#define CCONST_ESRMNT -1

/* The value of ESTALE.  */
#define CCONST_ESTALE -1

/* The value of ETIME.  */
#define CCONST_ETIME -1

/* The value of ETIMEDOUT.  */
#define CCONST_ETIMEDOUT -1

/* The value of ETOOMANYREFS.  */
#define CCONST_ETOOMANYREFS -1

/* The value of ETXTBSY.  */
#define CCONST_ETXTBSY -1

/* The value of EUSERS.  */
#define CCONST_EUSERS -1

/* The value of EWOULDBLOCK.  */
#define CCONST_EWOULDBLOCK -1

/* The value of EXDEV.  */
#define CCONST_EXDEV 18

/* C compiler invocation use to build a dynamically loadable library.
 * Typical value: "gcc -shared"
 * Must evaluate to a literal C string.
 */
#define MKDLL_CMD "cl /LD /ML /nologo"

/* Define if using alloca.c.  */
#define C_ALLOCA 1

/* Define to empty if the keyword does not work.  */
/* #undef const */

/* Define to one of _getb67, GETB67, getb67 for Cray-2 and Cray-YMP systems.
   This function is required for alloca.c support on those systems.  */
/* #undef CRAY_STACKSEG_END */

/* Define if you have alloca, as a function or macro.  */
/* #undef HAVE_ALLOCA */

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

/* Define if you have <sys/wait.h> that is POSIX.1 compatible.  */
/* #undef HAVE_SYS_WAIT_H */

/* Define if your struct tm has tm_zone.  */
/* #undef HAVE_TM_ZONE */

/* Define if you don't have tm_zone but do have the external array
   tzname.  */
#define HAVE_TZNAME 1

/* Define as the return type of signal handlers (int or void).  */
#define RETSIGTYPE void

/* 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
 */
#define STACK_DIRECTION -1

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

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

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

/* The following symbols are defined in options.h:
 * 
 *   BYTECODE_PRIMS
 *   CHECK_TAGS
 *   DEBUG_CODE
 *   DEBUG_PRINTER
 *   DONT_PANIC
 *   GIMME_STACK_DUMPS
 *   HUGSDIR
 *   HUGSPATH
 *   HUGSSUFFIXES
 *   HUGS_FOR_WINDOWS
 *   HUGS_VERSION
 *   IGNORE_MODULES
 *   INTERNAL_PRIMS
 *   LARGE_HUGS
 *   PATH_CANONICALIZATION
 *   PROFILING
 *   REGULAR_HUGS
 *   SMALL_BANNER
 *   SMALL_HUGS
 *   TREX
 *   IPARAM
 *   USE_DOUBLE_PRECISION
 *   USE_PREPROCESSOR
 *   USE_READLINE
 *   WANT_TIMER
 */

/* Define if you have malloc.h and it defines _alloca - eg for Visual C++. */
#define HAVE__ALLOCA 1

/* Define if you have /bin/sh */
#define HAVE_BIN_SH 1

/* Define if you have the GetModuleFileName function.  */
#define HAVE_GETMODULEFILENAME 1

/* Define if heap profiler can (and should) automatically invoke hp2ps
 * to convert heap profile (in "profile.hp") to postscript.
 */
#define HAVE_HP2PS 0

/* Define if compiler supports gcc's "labels as values" (aka computed goto)
 * feature (which is used to speed up instruction dispatch in the interpreter).
 * Here's what typical code looks like:
 *
 * void *label[] = { &&l1, &&l2 };
 * ...
 * goto *label[i];
 * l1: ...
 * l2: ...
 * ...
 */
#define HAVE_LABELS_AS_VALUES 0

/* Define if compiler supports prototypes. */
#define HAVE_PROTOTYPES 1

/* Define if you have the WinExec function.  */
#define HAVE_WINEXEC 1

/* Define if jmpbufs can be treated like arrays.
 * That is, if the following code compiles ok:
 *
 * #include <setjmp.h>
 * 
 * int test1() {
 *     jmp_buf jb[1];
 *     jmp_buf *jbp = jb;
 *     return (setjmp(jb[0]) == 0);
 * }
 */
#define JMPBUF_ARRAY   1

/* Define if your C compiler inserts underscores before symbol names */
/* #undef LEADING_UNDERSCORE */

/* Define if signal handlers have type void (*)(int)
 * (Otherwise, they're assumed to have type int (*)(void).)
 */
#define VOID_INT_SIGNALS 1

/* Define if time.h or sys/time.h define the altzone variable.  */
/* #undef HAVE_ALTZONE */

/* Define if time.h or sys/time.h define the timezone variable.  */
#define HAVE_TIMEZONE 1
 
/* The number of bytes in a char.  */
#define SIZEOF_CHAR 1

/* The number of bytes in a double.  */
#define SIZEOF_DOUBLE 8

/* The number of bytes in a float.  */
#define SIZEOF_FLOAT 4

/* The number of bytes in a int.  */
#define SIZEOF_INT 4

/* The number of bytes in a int*.  */
#define SIZEOF_INTP 4

/* The number of bytes in a long.  */
#define SIZEOF_LONG 4

/* The number of bytes in a long long.  */
#define SIZEOF_LONG_LONG 8

/* The number of bytes in a short.  */
#define SIZEOF_SHORT 2

/* The number of bytes in a unsigned char.  */
#define SIZEOF_UNSIGNED_CHAR 1

/* The number of bytes in a unsigned int.  */
#define SIZEOF_UNSIGNED_INT 4

/* The number of bytes in a unsigned long.  */
#define SIZEOF_UNSIGNED_LONG 4

/* The number of bytes in a unsigned long long.  */
#define SIZEOF_UNSIGNED_LONG_LONG 8

/* The number of bytes in a unsigned short.  */
#define SIZEOF_UNSIGNED_SHORT 2

/* The number of bytes in a void *.  */
#define SIZEOF_VOID_P 4

/* Define if you have the PBHSetVolSync function.  */
/* #undef HAVE_PBHSETVOLSYNC */

/* Define if you have the _fullpath function.  */
#define HAVE__FULLPATH 1

/* Define if you have the _pclose function.  */
#define HAVE__PCLOSE 1

/* Define if you have the _popen function.  */
#define HAVE__POPEN 1

/* Define if you have the _snprintf function.  */
#define HAVE__SNPRINTF 1

/* Define if you have the _stricmp function.  */
#define HAVE__STRICMP 1

/* Define if you have the _vsnprintf function.  */
#define HAVE__VSNPRINTF 1

/* Define if you have the farcalloc function.  */
/* #undef HAVE_FARCALLOC */

/* Define if you have the fgetpos function.  */
#define HAVE_FGETPOS 1

/* Define if you have the fseek function.  */
#define HAVE_FSEEK 1

/* Define if you have the fsetpos function.  */
#define HAVE_FSETPOS 1

/* Define if you have the fstat function.  */
#define HAVE_FSTAT 1

/* Define if you have the ftell function.  */
#define HAVE_FTELL 1

/* Define if you have the ftime function.  */
/* #undef HAVE_FTIME */

/* Define if you have the getrusage function.  */
/* #undef HAVE_GETRUSAGE */

/* Define if you have the gettimeofday function.  */
/* #undef HAVE_GETTIMEOFDAY */

/* Define if you have the gmtime function.  */
#define HAVE_GMTIME 1

/* Define if you have the isatty function.  */
#define HAVE_ISATTY 1

/* Define if you have the localtime function.  */
#define HAVE_LOCALTIME 1

/* Define if you have the macsystem function.  */
/* #undef HAVE_MACSYSTEM */

/* Define if you have the mktime function.  */
#define HAVE_MKTIME 1

/* Define if you have the pclose function.  */
/* #undef HAVE_PCLOSE */

/* Define if you have the poly function.  */
/* #undef HAVE_POLY */

/* Define if you have the popen function.  */
/* #undef HAVE_POPEN */

/* Define if you have the realpath function.  */
/* #undef HAVE_REALPATH */

/* Define if you have the rindex function.  */
/* #undef HAVE_RINDEX */

/* Define if you have the select function.  */
/* #undef HAVE_SELECT */

/* Define if you have the sigprocmask function.  */
/* #undef HAVE_SIGPROCMASK */

/* Define if you have the snprintf function.  */
/* #undef HAVE_SNPRINTF */

/* Define if you have the stime function.  */
/* #undef HAVE_STIME */

/* Define if you have the strcasecmp function.  */
/* #undef HAVE_STRCASECMP */

/* Define if you have the strcmp function.  */
#define HAVE_STRCMP 1

/* Define if you have the strcmpi function.  */
#define HAVE_STRCMPI 1

/* Define if you have the stricmp function.  */
#define HAVE_STRICMP 1

/* Define if you have the strrchr function.  */
#define HAVE_STRRCHR 1

/* Define if you have the time function.  */
#define HAVE_TIME 1

/* Define if you have the times function.  */
/* #undef HAVE_TIMES */

/* Define if you have the valloc function.  */
/* #undef HAVE_VALLOC */

/* Define if you have the vsnprintf function.  */
/* #undef HAVE_VSNPRINTF */

/* Define if you have the <Files.h> header file.  */
/* #undef HAVE_FILES_H */

/* Define if you have the <assert.h> header file.  */
#define HAVE_ASSERT_H 1

/* Define if you have the <conio.h> header file.  */
#define HAVE_CONIO_H 1

/* Define if you have the <console.h> header file.  */
/* #undef HAVE_CONSOLE_H */

/* Define if you have the <ctype.h> header file.  */
#define HAVE_CTYPE_H 1

/* Define if you have the <direct.h> header file.  */
#define HAVE_DIRECT_H 1

/* Define if you have the <dirent.h> header file.  */
/* #undef HAVE_DIRENT_H */

/* Define if you have the <dl.h> header file.  */
/* #undef HAVE_DL_H */

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

/* Define if you have the <dos.h> header file.  */
#define HAVE_DOS_H 1

/* Define if you have the <errno.h> header file.  */
#define HAVE_ERRNO_H 1

/* Define if you have the <fcntl.h> header file.  */
#define HAVE_FCNTL_H 1

/* Define if you have the <float.h> header file.  */
#define HAVE_FLOAT_H 1

/* Define if you have the <ftw.h> header file.  */
/* #undef HAVE_FTW_H */

/* Define if you have the <io.h> header file.  */
#define HAVE_IO_H 1

/* Define if you have the <nlist.h> header file.  */
/* #undef HAVE_NLIST_H */

/* Define if you have the <pascal.h> header file.  */
/* #undef HAVE_PASCAL_H */

/* Define if you have the <sgtty.h> header file.  */
/* #undef HAVE_SGTTY_H */

/* Define if you have the <signal.h> header file.  */
#define HAVE_SIGNAL_H 1

/* Define if you have the <stat.h> header file.  */
/* #undef HAVE_STAT_H */

/* Define if you have the <std.h> header file.  */
/* #undef HAVE_STD_H */

/* Define if you have the <stdarg.h> header file.  */
#define HAVE_STDARG_H 1

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

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

/* Define if you have the <sys/ioctl.h> header file.  */
/* #undef HAVE_SYS_IOCTL_H */

/* Define if you have the <sys/param.h> header file.  */
/* #undef HAVE_SYS_PARAM_H */

/* Define if you have the <sys/resource.h> header file.  */
/* #undef HAVE_SYS_RESOURCE_H */

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

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

/* Define if you have the <sys/timeb.h> header file.  */
/* #undef HAVE_SYS_TIMEB_H */

/* Define if you have the <sys/times.h> header file.  */
/* #undef HAVE_SYS_TIMES_H */

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

/* Define if you have the <termio.h> header file.  */
/* #undef HAVE_TERMIO_H */

/* Define if you have the <termios.h> header file.  */
/* #undef HAVE_TERMIOS_H */

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

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

/* Define if you have the <values.h> header file.  */
/* #undef HAVE_VALUES_H */

/* Define if you have the <windows.h> header file.  */
#define HAVE_WINDOWS_H 1

/* Define if you have the editline library (-leditline).  */
/* #undef HAVE_LIBEDITLINE */

/* Define if you have the dl library (-ldl).  */
/* #undef HAVE_LIBDL */

/* Define if you have the dld library (-ldld).  */
/* #undef HAVE_LIBDLD */

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

/* Define if you have the editline library (-leditline).  */
/* #undef HAVE_LIBREADLINE */

/* Define to Haskell type for cc_t */
#define HTYPE_CC_T NotReallyAType

/* Define to Haskell type for char */
#define HTYPE_CHAR Int8

/* Define to Haskell type for clock_t */
#define HTYPE_CLOCK_T Int32

/* Define to Haskell type for dev_t */
#define HTYPE_DEV_T Word32

/* Define to Haskell type for signed double */
#define HTYPE_DOUBLE Double

/* Define to Haskell type for float */
#define HTYPE_FLOAT Float

/* Define to Haskell type for gid_t */
#define HTYPE_GID_T NotReallyAType

/* 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 */
#define HTYPE_INT Int32

/* Define to Haskell type for ino_t */
#define HTYPE_INO_T Int16

/* Define to Haskell type for long */
#define HTYPE_LONG Int32

/* Define to Haskell type for long long */
#define HTYPE_LONG_LONG Int64

/* Define to Haskell type for mode_t */
#define HTYPE_MODE_T Word16

/* Define to Haskell type for nlink_t */
#define HTYPE_NLINK_T NotReallyAType

/* Define to Haskell type for off_t */
#define HTYPE_OFF_T Int32

/* Define to Haskell type for pid_t */
#define HTYPE_PID_T Int32

/* Define to Haskell type for ptrdiff_t */
#define HTYPE_PTRDIFF_T Int32

/* Define to Haskell type for short */
#define HTYPE_SHORT Int16

/* Define to Haskell type for sig_atomic_t */
#define HTYPE_SIG_ATOMIC_T Int32

/* Define to Haskell type for signed char */
#define HTYPE_SIGNED_CHAR Int8

/* Define to Haskell type for size_t */
#define HTYPE_SIZE_T Word32

/* Define to Haskell type for speed_t */
#define HTYPE_SPEED_T NotReallyAType

/* Define to Haskell type for ssize_t */
#define HTYPE_SSIZE_T NotReallyAType

/* Define to Haskell type for time_t */
#define HTYPE_TIME_T Int32

/* Define to Haskell type for tcflag_t */
#define HTYPE_TCFLAG_T NotReallyAType

/* Define to Haskell type for uid_t */
#define HTYPE_UID_T NotReallyAType

/* Define to Haskell type for unsigned char */
#define HTYPE_UNSIGNED_CHAR Word8

/* Define to Haskell type for unsigned int */
#define HTYPE_UNSIGNED_INT Word32

/* Define to Haskell type for unsigned long */
#define HTYPE_UNSIGNED_LONG Word32

/* Define to Haskell type for unsigned long long */
#define HTYPE_UNSIGNED_LONG_LONG Word64

/* Define to Haskell type for unsigned short */
#define HTYPE_UNSIGNED_SHORT Word16

/* Define to Haskell type for wchar_t */
#define HTYPE_WCHAR_T Word16

