/* This file contains information for Windows that is collected using the * "configure" script on other platforms. See src/racket/mzconfig.h.in for * things that should be defined here. */ #ifndef __MZSCHEME_CONFIGURATION_INFO__ #define __MZSCHEME_CONFIGURATION_INFO__ /* Undefined items are not used on Windows. */ /* The size of a `char', as computed by sizeof. */ #undef SIZEOF_CHAR /* The size of a `int', as computed by sizeof. */ #undef SIZEOF_INT /* The size of a `short', as computed by sizeof. */ #undef SIZEOF_SHORT /* The size of a `long', as computed by sizeof. */ #undef SIZEOF_LONG /* The size of a `long long', as computed by sizeof. */ #undef SIZEOF_LONG_LONG #ifdef _WIN64 # define SIZEOF_VOID_P 8 #endif /* Direction of stack growth: 1 = up, -1 = down, 0 = unknown */ #define STACK_DIRECTION -1 /* whether nl_langinfo works */ #undef HAVE_CODESET /* whether getaddrinfo works */ #define HAVE_GETADDRINFO 1 /* Enable futures: */ #define MZ_USE_FUTURES /* Enable places --- 3m only: */ #ifdef MZ_PRECISE_GC # define MZ_USE_PLACES #endif /* Enable single-precision floats: */ #define USE_SINGLE_FLOATS #endif