racket/src/worksp/mzconfig.h
Matthew Flatt 8679afed60 clean up C part of build
- 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
2011-04-26 17:14:55 -06:00

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