
- no more attempt to support places with the Boehm GC - no more libatomic (which was for places + Boehm GC) - remove unsupported configuration options - strip Racket-specific configure options before libffi configure - port two leftover Perl scripts to Racket scripts
53 lines
1.2 KiB
C
53 lines
1.2 KiB
C
|
|
/* 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
|