/* include/config.h.in.  Generated from configure.ac by autoheader.  */

/* Define to recognise all pointers to the interior of objects. */
#undef ALL_INTERIOR_POINTERS

/* AO load, store and/or test-and-set primitives are implemented in
   libatomic_ops using locks. */
#undef BASE_ATOMIC_OPS_EMULATED

/* Erroneously cleared dirty bits checking. Use only for debugging of the
   incremental collector. */
#undef CHECKSUMS

/* See doc/README.macros. */
#undef DARWIN_DONT_PARSE_STACK

/* Define to force debug headers on all objects. */
#undef DBG_HDRS_ALL

/* Do not use user32.dll import library (Win32). */
#undef DONT_USE_USER32_DLL

/* Define to enable eCos target support. */
#undef ECOS

/* Wine getenv may not return NULL for missing entry. */
#undef EMPTY_GETENV_RESULTS

/* Define to enable alternative finalization interface. */
#undef ENABLE_DISCLAIM

/* Define to enable internal debug assertions. */
#undef GC_ASSERTIONS

/* Define to enable atomic uncollectible allocation. */
#undef GC_ATOMIC_UNCOLLECTABLE

/* Use GCC atomic intrinsics instead of libatomic_ops primitives. */
#undef GC_BUILTIN_ATOMIC

/* Define to build dynamic libraries with only API symbols exposed. */
#undef GC_DLL

/* Skip the initial guess of data root sets. */
#undef GC_DONT_REGISTER_MAIN_STATIC_DATA

/* Define to turn on GC_suspend_thread support. */
#undef GC_ENABLE_SUSPEND_THREAD

/* Define to include support for gcj. */
#undef GC_GCJ_SUPPORT

/* Define if backtrace information is supported. */
#undef GC_HAVE_BUILTIN_BACKTRACE

/* Enable Win32 DllMain-based approach of threads registering. */
#undef GC_INSIDE_DLL

/* Missing execinfo.h header. */
#undef GC_MISSING_EXECINFO_H

/* Missing sigsetjmp function. */
#undef GC_NO_SIGSETJMP

/* Disable threads discovery in GC. */
#undef GC_NO_THREADS_DISCOVERY

/* Read environment variables from the GC 'env' file. */
#undef GC_READ_ENV_FILE

/* Define to support platform-specific threads. */
#undef GC_THREADS

/* Explicitly prefix exported/imported WINAPI symbols with '_'. */
#undef GC_UNDERSCORE_STDCALL

/* Force the GC to use signals based on SIGRTMIN+k. */
#undef GC_USESIGRT_SIGNALS

/* See doc/README.macros. */
#undef GC_USE_DLOPEN_WRAP

/* The major version number of this GC release. */
#undef GC_VERSION_MAJOR

/* The micro version number of this GC release. */
#undef GC_VERSION_MICRO

/* The minor version number of this GC release. */
#undef GC_VERSION_MINOR

/* Define to support pthreads-win32 or winpthreads. */
#undef GC_WIN32_PTHREADS

/* Define to install pthread_atfork() handlers by default. */
#undef HANDLE_FORK

/* Define to use 'dladdr' function. */
#undef HAVE_DLADDR

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

/* Define to 1 if you have the 'dl_iterate_phdr' function. */
#undef HAVE_DL_ITERATE_PHDR

/* Define to 1 if you have the <inttypes.h> header file. */
#undef HAVE_INTTYPES_H

/* libatomic_ops AO_or primitive implementation is lock-free. */
#undef HAVE_LOCKFREE_AO_OR

/* Define to use 'pthread_setname_np(const char*)' function. */
#undef HAVE_PTHREAD_SETNAME_NP_WITHOUT_TID

/* Define to use 'pthread_setname_np(pthread_t, const char*)' function. */
#undef HAVE_PTHREAD_SETNAME_NP_WITH_TID

/* Define to use 'pthread_setname_np(pthread_t, const char*, void *)'
   function. */
#undef HAVE_PTHREAD_SETNAME_NP_WITH_TID_AND_ARG

/* Define to 1 if you have the <stdint.h> header file. */
#undef HAVE_STDINT_H

/* Define to 1 if you have the <stdio.h> header file. */
#undef HAVE_STDIO_H

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

/* Define to 1 if you have the <strings.h> header file. */
#undef HAVE_STRINGS_H

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

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

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

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

/* Do not define DYNAMIC_LOADING even if supported (i.e., build the collector
   with disabled tracing of dynamic library data roots). */
#undef IGNORE_DYNAMIC_LOADING

/* See doc/README.macros. */
#undef JAVA_FINALIZATION

/* Define to save back-pointers in debugging headers. */
#undef KEEP_BACK_PTRS

/* Define to optimize for large heaps or root sets. */
#undef LARGE_CONFIG

/* Define to the sub-directory where libtool stores uninstalled libraries. */
#undef LT_OBJDIR

/* See doc/README.macros. */
#undef MAKE_BACK_GRAPH

/* Number of GC cycles to wait before unmapping an unused block. */
#undef MUNMAP_THRESHOLD

/* Define to not use system clock (cross compiling). */
#undef NO_CLOCK

/* Disable debugging, like GC_dump and its callees. */
#undef NO_DEBUGGING

/* Define to make the collector not allocate executable memory by default. */
#undef NO_EXECUTE_PERMISSION

/* Missing getcontext function. */
#undef NO_GETCONTEXT

/* Prohibit installation of pthread_atfork() handlers. */
#undef NO_HANDLE_FORK

/* Name of package */
#undef PACKAGE

/* Define to the address where bug reports for this package should be sent. */
#undef PACKAGE_BUGREPORT

/* Define to the full name of this package. */
#undef PACKAGE_NAME

/* Define to the full name and version of this package. */
#undef PACKAGE_STRING

/* Define to the one symbol short name of this package. */
#undef PACKAGE_TARNAME

/* Define to the home page for this package. */
#undef PACKAGE_URL

/* Define to the version of this package. */
#undef PACKAGE_VERSION

/* Define to enable parallel marking. */
#undef PARALLEL_MARK

/* If defined, redirect free to this function. */
#undef REDIRECT_FREE

/* If defined, redirect malloc to this function. */
#undef REDIRECT_MALLOC

/* If defined, redirect GC_realloc to this function. */
#undef REDIRECT_REALLOC

/* The number of caller frames saved when allocating with the debugging API.
   */
#undef SAVE_CALL_COUNT

/* Shorten the headers to minimize object size at the expense of checking for
   writes past the end (see doc/README.macros). */
#undef SHORT_DBG_HDRS

/* Define to tune the collector for small heap sizes. */
#undef SMALL_CONFIG

/* See the comment in gcconfig.h. */
#undef SOLARIS25_PROC_VDB_BUG_FIXED

/* Define to 1 if all of the C89 standard headers exist (not just the ones
   required in a freestanding environment). This macro is provided for
   backward compatibility; new code need not use it. */
#undef STDC_HEADERS

/* Define to work around a Solaris 5.3 bug (see dyn_load.c). */
#undef SUNOS53_SHARED_LIB

/* Define to enable thread-local allocation optimization. */
#undef THREAD_LOCAL_ALLOC

/* Use Unicode (W) variant of Win32 API instead of ASCII (A) one. */
#undef UNICODE

/* Define to use of compiler-support for thread-local variables. */
#undef USE_COMPILER_TLS

/* Define to use mmap instead of sbrk to expand the heap. */
#undef USE_MMAP

/* Define to return memory to OS with munmap calls (see doc/README.macros). */
#undef USE_MUNMAP

/* Define to use Win32 VirtualAlloc (instead of sbrk or mmap) to expand the
   heap. */
#undef USE_WINALLOC

/* Version number of package */
#undef VERSION

/* The POSIX feature macro. */
#undef _POSIX_C_SOURCE

/* Indicates the use of pthreads (NetBSD). */
#undef _PTHREADS

/* Required define if using POSIX threads. */
#undef _REENTRANT

/* Define to '__inline__' or '__inline' if that's what the C compiler
   calls it, or to nothing if 'inline' is not supported under any name.  */
#ifndef __cplusplus
#undef inline
#endif
