X-Git-Url: http://git.chise.org/gitweb/?a=blobdiff_plain;f=src%2Fconfig.h.in;h=d8508cc85aec3feb59b5ab6bf0bcab4a22c2ea98;hb=3d7abf80cd81c005fa2e5555b2334c12c275f80c;hp=af07583a757af1199d9b020785140a865766603c;hpb=113b194be934327de99a168d809271db252c07c4;p=chise%2Fxemacs-chise.git.1 diff --git a/src/config.h.in b/src/config.h.in index af07583..d8508cc 100644 --- a/src/config.h.in +++ b/src/config.h.in @@ -1,5 +1,5 @@ /* 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. @@ -61,7 +61,6 @@ char *alloca(); /* 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 @@ -82,9 +81,6 @@ char *alloca(); /* 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 ... */ @@ -198,7 +194,6 @@ char *alloca(); #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 @@ -218,11 +213,9 @@ char *alloca(); /* 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 @@ -400,9 +393,6 @@ char *alloca(); #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. */ @@ -412,19 +402,11 @@ char *alloca(); 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 @@ -433,6 +415,11 @@ char *alloca(); #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 @@ -457,8 +444,8 @@ char *alloca(); /* 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 @@ -498,6 +485,15 @@ char *alloca(); 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. @@ -625,7 +621,7 @@ extern "C" { /* 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 */