/* XEmacs site configuration template file. -*- C -*-
- Copyright (C) 1986, 1991-1994, 1998, 1999 Free Software Foundation, Inc.
+ Copyright (C) 1986, 1991, 1992, 1993, 1994 Free Software Foundation, Inc.
This file is part of XEmacs.
/* The version info from version.sh. Used in #pragma ident in emacs.c */
#undef EMACS_MAJOR_VERSION
#undef EMACS_MINOR_VERSION
-#undef EMACS_PATCH_LEVEL
#undef EMACS_BETA_VERSION
#undef EMACS_VERSION
#undef XEMACS_CODENAME
/* Allow the configurer to specify if she wants site-lisp. */
#undef INHIBIT_SITE_LISP
-/* Allow the configurer to specify if she wants site-modules. */
-#undef INHIBIT_SITE_MODULES
-
/* This will be removed in 19.15. */
/* Hah! Try 20.3 ... */
/* Hah! Try never ... */
#undef HAVE_ULIMIT_H
#undef HAVE_X11_XLOCALE_H
#undef HAVE_LINUX_VERSION_H
-#undef HAVE_CYGWIN_VERSION_H
#undef HAVE_INTTYPES_H
#undef HAVE_SYS_UN_H
#undef HAVE_A_OUT_H
/* Have shared library support */
#undef HAVE_DLOPEN
#undef HAVE_DLERROR
-#undef HAVE__DLERROR
#undef HAVE_SHL_LOAD
#undef HAVE_DLD_INIT
#undef HAVE_SHLIB
-#undef HAVE_DLFCN_H
#undef HAVE_LIBKSTAT
#undef HAVE_LIBINTL
#undef HAVE_GETTIMEOFDAY
#undef HAVE_GETWD
#undef HAVE_GETCWD
-#undef HAVE_GETPT
#undef HAVE_LOGB
#undef HAVE_LRAND48
#undef HAVE_MATHERR
#undef HAVE_SIGPROCMASK
#undef HAVE_SIGSETJMP
#undef HAVE_SNPRINTF
-#undef HAVE_STPCPY
#undef HAVE_STRCASECMP
#undef HAVE_STRERROR
#undef HAVE_TZSET
#undef HAVE_SOCKADDR_SUN_LEN
#undef HAVE_MULTICAST
#undef HAVE_SYSVIPC
-#undef HAVE_LOCKF
-#undef HAVE_FLOCK
-#undef HAVE_FSYNC
-#undef HAVE_FTRUNCATE
-#undef HAVE_UMASK
#undef SYSV_SYSTEM_DIR
#undef NONSYSTEM_DIR_LIBRARY
/* Do we have LDAP support? */
#undef HAVE_LDAP
-/* Does the library define ldap_set_option () ? */
-#undef HAVE_LDAP_SET_OPTION
-/* Does the library define ldap_get_lderrno () ? */
-#undef HAVE_LDAP_GET_LDERRNO
-/* Does the library define ldap_result2error () ? */
-#undef HAVE_LDAP_RESULT2ERROR
-/* Does the library define ldap_parse_result () ? */
-#undef HAVE_LDAP_PARSE_RESULT
+/* Do we have the LDAP library of the University of Michigan ? */
+#undef HAVE_UMICH_LDAP
+/* Do we have Netscape LDAP SDK library */
+#undef HAVE_NS_LDAP
/* Do you have the Xauth library present? This will add some extra
functionality to gnuserv. */
#undef ERROR_CHECK_GC
/* Attempt to catch freeing of a non-malloc()ed block, heap corruption, etc. */
#undef ERROR_CHECK_MALLOC
-/* Minor sanity checking of the bytecode interpreter. Useful for
- debugging the byte compiler. */
-#undef ERROR_CHECK_BYTE_CODE
/* Define DEBUG_XEMACS if you want extra debugging code compiled in.
This is mainly intended for use by developers. */
determine where XEmacs' memory is going. */
#undef MEMORY_USAGE_STATS
-/* Define QUANTIFY if using Quantify from Rational/Pure/Atria Software.
+/* Define QUANTIFY if using Quantify from Pure/Atria Software.
This adds some additional calls to control data collection.
It is only intended for use by the developers. */
#undef QUANTIFY
-/* Define QUANTIFY if using Purify from Rational/Pure/Atria Software.
- It is only intended for use by the developers. */
-#undef PURIFY
-
-#if (defined (QUANTIFY) || defined (PURIFY)) && !defined (XLIB_ILLEGAL_ACCESS)
-#define XLIB_ILLEGAL_ACCESS 1
-#endif
-
/* Define EXTERNAL_WIDGET to compile support for using the editor as a
widget within another program. */
#undef EXTERNAL_WIDGET
#undef USE_GCC
#undef USE_LCC
+/* Allow the user to override the default value of PURESIZE at configure
+ time. This must come before we include the sys files in order for
+ it to be able to override any changes in them. */
+#undef RAW_PURESIZE
+
/* Define this if you want level 2 internationalization compliance
(localized collation and formatting). Generally this should be
defined, unless your system doesn't have the strcoll() and
/* Compile in generic Drag'n'Drop API */
#undef HAVE_DRAGNDROP
-/* Compile in support for proper handling of WM_COMMAND. */
-#undef HAVE_WMCOMMAND
+/* Compile in support for proper session-management. */
+#undef HAVE_SESSION
/* Define this if you want Mule support (multi-byte character support).
There may be some performance penalty, although it should be small
#define CONST const
-/* Allow the source to use standard types. Include these before the
- s&m files so that they can use them. */
-#undef ssize_t
-#undef size_t
-#undef pid_t
-#undef mode_t
-#undef off_t
-#undef uid_t
-#undef gid_t
-
/* If defined, use unions instead of ints. A few systems (DEC Alpha)
seem to require this, probably because something with the int
definitions isn't right with 64-bit systems. */
#undef USE_UNION_TYPE
+/* If defined, use a minimal number of tagbits. This allows usage of more
+ advanced versions of malloc (like the Doug Lea new GNU malloc) and larger
+ integers. */
+/* --use-minimal-tagbits */
+#undef USE_MINIMAL_TAGBITS
+
+/* --use-indexed-lrecord-implementation */
+#undef USE_INDEXED_LRECORD_IMPLEMENTATION
+
/* The configuration script defines opsysfile to be the name of the
s/...h file that describes the system type you are using.
The file is chosen based on the configuration name you give.
#define SIGRETURN return
#endif
+/* Allow the source to use standard types */
+#undef size_t
+#undef pid_t
+#undef mode_t
+#undef off_t
+#undef uid_t
+#undef gid_t
+
/* Define DYNODUMP if it is necessary to properly dump on this system.
Currently this is only Solaris 2.x, for x < 6. */
#undef DYNODUMP
#undef HAVE_NAS_SOUND
#undef NAS_NO_ERROR_JUMP
-/* Compile in support for ESD (Enlightened Sound Daemon)? */
-#undef HAVE_ESD_SOUND
-
/* Compile in support for SunPro usage-tracking code? */
#undef USAGE_TRACKING
#undef LWLIB_DIALOGS_MOTIF
#undef LWLIB_DIALOGS_ATHENA
#undef LWLIB_DIALOGS_ATHENA3D
-#undef LWLIB_TABS_LUCID
-#undef LWLIB_WIDGETS_MOTIF
-#undef LWLIB_WIDGETS_ATHENA
/* Other things that can be disabled by configure. */
#undef HAVE_MENUBARS
#undef HAVE_SCROLLBARS
#undef HAVE_DIALOGS
#undef HAVE_TOOLBARS
-#undef HAVE_WIDGETS
#if defined (HAVE_MENUBARS) || defined (HAVE_DIALOGS)
/* If you turn this flag on, it forces encapsulation in all
circumstances; this can be used to make sure things compile OK
on various systems. */
-#undef DEBUG_ENCAPSULATION
+#define DEBUG_ENCAPSULATION
/* basic system calls */
/* Should movemail use hesiod for getting POP server host? */
#undef HESIOD
/* Determine type of mail locking. */
-#undef MAIL_LOCK_LOCKF
-#undef MAIL_LOCK_FLOCK
-#undef MAIL_LOCK_DOT
-#undef MAIL_LOCK_LOCKING
-#undef MAIL_LOCK_MMDF
-
-#undef PREFIX_USER_DEFINED
-#undef EXEC_PREFIX_USER_DEFINED
-#undef MODULEDIR_USER_DEFINED
-#undef SITEMODULEDIR_USER_DEFINED
-#undef DOCDIR_USER_DEFINED
+/* Play preprocessor games so that configure options override s&m files */
+#undef REAL_MAIL_USE_LOCKF
+#undef REAL_MAIL_USE_FLOCK
+#undef MAIL_USE_LOCKF
+#undef MAIL_USE_FLOCK
+#ifdef REAL_MAIL_USE_FLOCK
+#define MAIL_USE_FLOCK
+#endif
+#ifdef REAL_MAIL_USE_LOCKF
+#define MAIL_USE_LOCKF
+#endif
+
#undef LISPDIR_USER_DEFINED
#undef PACKAGE_PATH_USER_DEFINED
#undef SITELISPDIR_USER_DEFINED
#undef INFODIR_USER_DEFINED
#undef INFOPATH_USER_DEFINED
-#undef PDUMP
-
#endif /* _SRC_CONFIG_H_ */