2002-02-04 16:12:54 +00:00
|
|
|
/* config.h. Generated automatically by configure. */
|
|
|
|
|
|
|
|
/* are we using gcc */
|
|
|
|
/* #define HAVE_GCC 1 */
|
|
|
|
|
|
|
|
/* should we use gcc threaded code (i.e. goto *adrs) */
|
|
|
|
/* #define USE_THREADED_CODE 1*/
|
|
|
|
|
|
|
|
/* Should we use lib readline ? */
|
|
|
|
/* #undef HAVE_LIBREADLINE */
|
|
|
|
|
|
|
|
/* Should we use gmp ? */
|
|
|
|
/* #define HAVE_LIBGMP 1 */
|
|
|
|
|
|
|
|
/* does the compiler support inline ? */
|
|
|
|
/* #undef inline */
|
|
|
|
|
|
|
|
/* Do we have Ansi headers ? */
|
|
|
|
#define STDC_HEADERS 1
|
|
|
|
|
|
|
|
/* Host Name ? */
|
|
|
|
#define HOST_ALIAS ""
|
|
|
|
|
|
|
|
/* #undef HAVE_SYS_WAIT_H */
|
|
|
|
#define NO_UNION_WAIT 1
|
|
|
|
|
|
|
|
/* #undef HAVE_ARPA_INET_H */
|
|
|
|
#define HAVE_CTYPE_H 1
|
|
|
|
#define HAVE_DIRECT_H 1
|
|
|
|
#define HAVE_DIRENT_H 1
|
|
|
|
#define HAVE_ERRNO_H 1
|
|
|
|
#define HAVE_FCNTL_H 1
|
|
|
|
/* #undef HAVE_FENV_H */
|
|
|
|
/* #undef HAVE_FPU_CONTROL_H */
|
|
|
|
/* #undef HAVE_GMP_H */
|
|
|
|
/* #undef HAVE_IEEEFP_H */
|
|
|
|
#define HAVE_IO_H 1
|
|
|
|
#define HAVE_LIMITS_H 1
|
|
|
|
#define HAVE_MEMORY_H 1
|
|
|
|
/* #undef HAVE_NETDB_H */
|
|
|
|
/* #undef HAVE_NETINET_IN_H */
|
|
|
|
/* #undef HAVE_READLINE_READLINE_H */
|
|
|
|
/* #undef HAVE_REGEX_H */
|
|
|
|
/* #undef HAVE_SIGINFO_H */
|
|
|
|
#define HAVE_SIGNAL_H 1
|
|
|
|
#define HAVE_STDARG_H 1
|
|
|
|
#define HAVE_STRING_H 1
|
|
|
|
/* #undef HAVE_STROPTS_H */
|
|
|
|
/* #undef HAVE_SYS_CONF_H */
|
|
|
|
#define HAVE_SYS_FILE_H 1
|
|
|
|
/* #undef HAVE_SYS_MMAN_H */
|
|
|
|
/* #undef HAVE_SYS_PARAM_H */
|
|
|
|
/* #undef HAVE_SYS_RESOURCE_H */
|
|
|
|
/* #undef HAVE_SYS_SELECT_H */
|
|
|
|
/* #undef HAVE_SYS_SHM_H */
|
|
|
|
/* #undef HAVE_SYS_SOCKET_H */
|
|
|
|
#define HAVE_SYS_STAT_H 1
|
|
|
|
#define HAVE_SYS_TIME_H 1
|
|
|
|
/* #undef HAVE_SYS_TIMES_H */
|
|
|
|
#define HAVE_SYS_TYPES_H 1
|
|
|
|
/* #undef HAVE_SYS_UCONTEXT_H */
|
|
|
|
/* #undef HAVE_SYS_UN_H */
|
|
|
|
#define HAVE_TIME_H 1
|
|
|
|
#define HAVE_UNISTD_H 1
|
|
|
|
#define HAVE_WINSOCK_H 1
|
|
|
|
#define HAVE_WINSOCK2_H 1
|
|
|
|
|
|
|
|
/* Do we have restartable syscalls */
|
|
|
|
/* #undef HAVE_RESTARTABLE_SYSCALLS */
|
|
|
|
|
|
|
|
/* is 'tms' defined in <sys/time.h> ? */
|
|
|
|
/* #undef TM_IN_SYS_TIME */
|
|
|
|
|
|
|
|
/* define type of prt returned by malloc: char or void */
|
|
|
|
#define MALLOC_T void *
|
|
|
|
|
|
|
|
/* Define byte order */
|
|
|
|
/* #undef WORDS_BIGENDIAN */
|
|
|
|
|
|
|
|
/* Define sizes of some basic types */
|
|
|
|
#define SIZEOF_INT_P 4
|
|
|
|
#define SIZEOF_INT 4
|
|
|
|
#define SIZEOF_SHORT_INT 2
|
|
|
|
#define SIZEOF_LONG_INT 4
|
|
|
|
#define SIZEOF_LONG_LONG_INT 8
|
|
|
|
#define SIZEOF_FLOAT 4
|
|
|
|
#define SIZEOF_DOUBLE 8
|
|
|
|
|
|
|
|
/* Define representation of floats */
|
|
|
|
/* only one of the following shoud be set */
|
|
|
|
/* to add a new representation you must edit FloatOfTerm and MkFloatTerm
|
|
|
|
in adtdefs.c
|
|
|
|
*/
|
|
|
|
#define FFIEEE 1
|
|
|
|
/* #undef FFVAX */ /* manual */
|
|
|
|
|
|
|
|
/* Define the standard type of a float argument to a function */
|
|
|
|
#define FAFloat double /* manual */
|
|
|
|
|
|
|
|
/* Set the minimum and default heap, trail and stack size */
|
|
|
|
#define MinTrailSpace ( 32*SIZEOF_INT_P)
|
|
|
|
#define MinStackSpace (200*SIZEOF_INT_P)
|
|
|
|
#define MinHeapSpace (200*SIZEOF_INT_P)
|
|
|
|
|
|
|
|
#define UsrTrailSpace (0)
|
|
|
|
#define UsrStackSpace (0)
|
|
|
|
#define UsrHeapSpace (0)
|
|
|
|
|
|
|
|
#if (UsrTrailSpace > MinTrailSpace)
|
|
|
|
#define DefTrailSpace UsrTrailSpace
|
|
|
|
#else
|
|
|
|
#define DefTrailSpace MinTrailSpace
|
|
|
|
#endif
|
|
|
|
|
|
|
|
#if (UsrStackSpace > MinStackSpace)
|
|
|
|
#define DefStackSpace UsrStackSpace
|
|
|
|
#else
|
|
|
|
#define DefStackSpace MinStackSpace
|
|
|
|
#endif
|
|
|
|
|
|
|
|
#if (UsrHeapSpace > MinHeapSpace)
|
|
|
|
#define DefHeapSpace UsrHeapSpace
|
|
|
|
#else
|
|
|
|
#define DefHeapSpace MinHeapSpace
|
|
|
|
#endif
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
/* Define return type for signal */
|
|
|
|
#define RETSIGTYPE void
|
|
|
|
|
|
|
|
/* #undef HAVE_ACOSH */
|
|
|
|
/* #undef HAVE_ALARM */
|
|
|
|
/* #undef HAVE_ASINH */
|
|
|
|
/* #undef HAVE_ATANH */
|
|
|
|
#define HAVE_CHDIR 1
|
|
|
|
#define HAVE_DUP2 1
|
|
|
|
/* #undef HAVE_FETESTEXCEPT */
|
|
|
|
/* #undef HAVE_FINITE */
|
|
|
|
#define HAVE_GETCWD 1
|
|
|
|
#define HAVE_GETENV 1
|
|
|
|
/* #undef HAVE_GETHOSTBYNAME */
|
|
|
|
/* #undef HAVE_GETHOSTID */
|
|
|
|
/* #undef HAVE_GETHOSTNAME */
|
|
|
|
/* #undef HAVE_GETHRTIME */
|
|
|
|
/* #undef HAVE_GETPWNAM */
|
|
|
|
/* #undef HAVE_GETRUSAGE */
|
|
|
|
/* #undef HAVE_GETTIMEOFDAY */
|
|
|
|
/* #undef HAVE_GETWD */
|
|
|
|
#define HAVE_ISATTY 1
|
|
|
|
/* #undef HAVE_ISNAN */
|
|
|
|
/* #undef HAVE_KILL */
|
|
|
|
#define HAVE_LABS 1
|
|
|
|
/* #undef HAVE_LINK */
|
|
|
|
#define HAVE_LOCALTIME 1
|
|
|
|
/* #undef HAVE_LSTAT */
|
|
|
|
#define HAVE_MEMCPY 1
|
|
|
|
#define HAVE_MEMMOVE 1
|
|
|
|
/* #undef HAVE_MKSTEMP */
|
|
|
|
#define HAVE_MKTEMP 1
|
|
|
|
/* #undef HAVE_MMAP */
|
|
|
|
#define HAVE_OPENDIR 1
|
|
|
|
#define HAVE_POPEN 1
|
|
|
|
#define HAVE_PUTENV 1
|
|
|
|
#define HAVE_RAND 1
|
|
|
|
/* #undef HAVE_RANDOM */
|
|
|
|
#define HAVE_RENAME 1
|
|
|
|
/* #undef HAVE_RINT */
|
|
|
|
/* #undef HAVE_RL_SET_PROMPT */
|
|
|
|
/* #undef HAVE_SBRK */
|
|
|
|
/* #undef HAVE_SELECT */
|
|
|
|
#define HAVE_SETBUF 1
|
|
|
|
/* #undef HAVE_SETLINEBUF */
|
|
|
|
/* #undef HAVE_SHMAT */
|
|
|
|
/* #undef HAVE_SIGACTION */
|
|
|
|
/* #undef HAVE_SIGGETMASK */
|
|
|
|
/* #undef HAVE_SIGINTERRUPT */
|
|
|
|
#define HAVE_SIGNAL 1
|
|
|
|
/* #undef HAVE_SIGPROCMASK */
|
|
|
|
#define HAVE_SIGSETJMP 0
|
|
|
|
#define HAVE_SLEEP 1
|
|
|
|
/* #undef HAVE_SNPRINTF */
|
|
|
|
/* #undef HAVE_SOCKET */
|
|
|
|
#define HAVE_STAT 1
|
|
|
|
#define HAVE_STRCHR 1
|
|
|
|
#define HAVE_STRERROR 1
|
|
|
|
#define HAVE_STRNCAT 1
|
|
|
|
#define HAVE_STRNCPY 1
|
|
|
|
#define HAVE_STRTOD 1
|
|
|
|
#define HAVE_SYSTEM 1
|
|
|
|
#define HAVE_TIME 1
|
|
|
|
/* #undef HAVE_TIMES */
|
|
|
|
#define HAVE_TMPNAM 1
|
|
|
|
/* #undef HAVE_USLEEP */
|
|
|
|
/* #undef HAVE_VSNPRINTF */
|
|
|
|
/* #undef HAVE_WAITPID */
|
|
|
|
#define HAVE_MPZ_XOR 0
|
|
|
|
|
|
|
|
#define HAVE_SIGSEGV 1
|
|
|
|
|
|
|
|
#define HAVE_ENVIRON 1
|
|
|
|
|
|
|
|
#define SELECT_TYPE_ARG1
|
|
|
|
#define SELECT_TYPE_ARG234
|
|
|
|
#define SELECT_TYPE_ARG5
|
|
|
|
|
|
|
|
#define TYPE_SELECT_
|
|
|
|
#define MYTYPE(X) MYTYPE1#X
|
|
|
|
|
|
|
|
/* define how to pass the address of a function */
|
|
|
|
#define FunAdr(Fn) Fn
|
|
|
|
|
|
|
|
#define ALIGN_LONGS 1
|
|
|
|
#define LOW_ABSMI 0
|
|
|
|
|
|
|
|
#define MSHIFTOFFS 1
|
|
|
|
|
|
|
|
#define USE_MMAP (HAVE_MMAP)
|
|
|
|
#define USE_SHM (HAVE_SHMAT & !HAVE_MMAP)
|
|
|
|
#define USE_SBRK (HAVE_SBRK & !HAVE_MMAP & !HAVE_SHMAT)
|
|
|
|
|
|
|
|
/* for OSes that do not allow user access to the first
|
|
|
|
quadrant of the memory space */
|
|
|
|
/* #undef FORCE_SECOND_QUADRANT */
|
|
|
|
|
|
|
|
#if (HAVE_SOCKET || defined(__MINGW32__)) && !defined(SIMICS)
|
|
|
|
#define USE_SOCKET 1
|
|
|
|
#endif
|
|
|
|
|
|
|
|
#if HAVE_GMP_H && HAVE_LIBGMP
|
|
|
|
#define USE_GMP 1
|
|
|
|
#endif
|
|
|
|
|
|
|
|
/* Is fflush(NULL) clobbering input streams? */
|
|
|
|
#define BROKEN_FFLUSH_NULL 1
|