diff options
| author | Dan Nicolaescu | 2009-06-26 23:41:43 +0000 |
|---|---|---|
| committer | Dan Nicolaescu | 2009-06-26 23:41:43 +0000 |
| commit | 297710942213ef3bf4a06190459bbc1fb0362ffb (patch) | |
| tree | fe2b790d3a7456a1756155bace7a1373ccd250be /src | |
| parent | 25c5550f48ae371dbbe4e7cd7048efcefa030670 (diff) | |
| download | emacs-297710942213ef3bf4a06190459bbc1fb0362ffb.tar.gz emacs-297710942213ef3bf4a06190459bbc1fb0362ffb.zip | |
(--enable-checking): New option.
Diffstat (limited to 'src')
| -rw-r--r-- | src/config.in | 23 |
1 files changed, 20 insertions, 3 deletions
diff --git a/src/config.in b/src/config.in index ccc9689eb3f..404e00bd069 100644 --- a/src/config.in +++ b/src/config.in | |||
| @@ -59,6 +59,23 @@ along with GNU Emacs. If not, see <http://www.gnu.org/licenses/>. */ | |||
| 59 | /* Define to the options passed to configure. */ | 59 | /* Define to the options passed to configure. */ |
| 60 | #undef EMACS_CONFIG_OPTIONS | 60 | #undef EMACS_CONFIG_OPTIONS |
| 61 | 61 | ||
| 62 | /* Enable expensive run-time checking of data types? */ | ||
| 63 | #undef ENABLE_CHECKING | ||
| 64 | |||
| 65 | /* Define this to check for errors in cons list. */ | ||
| 66 | #undef GC_CHECK_CONS_LIST | ||
| 67 | |||
| 68 | /* Define this temporarily to hunt a bug. If defined, the size of strings is | ||
| 69 | redundantly recorded in sdata structures so that it can be compared to the | ||
| 70 | sizes recorded in Lisp strings. */ | ||
| 71 | #undef GC_CHECK_STRING_BYTES | ||
| 72 | |||
| 73 | /* Define this to check the string free list. */ | ||
| 74 | #undef GC_CHECK_STRING_FREE_LIST | ||
| 75 | |||
| 76 | /* Define this to check for short string overrun. */ | ||
| 77 | #undef GC_CHECK_STRING_OVERRUN | ||
| 78 | |||
| 62 | /* Define to 1 if the `getloadavg' function needs to be run setuid or setgid. | 79 | /* Define to 1 if the `getloadavg' function needs to be run setuid or setgid. |
| 63 | */ | 80 | */ |
| 64 | #undef GETLOADAVG_PRIVILEGED | 81 | #undef GETLOADAVG_PRIVILEGED |
| @@ -897,6 +914,9 @@ along with GNU Emacs. If not, see <http://www.gnu.org/licenses/>. */ | |||
| 897 | /* Define to 1 if using an X toolkit. */ | 914 | /* Define to 1 if using an X toolkit. */ |
| 898 | #undef USE_X_TOOLKIT | 915 | #undef USE_X_TOOLKIT |
| 899 | 916 | ||
| 917 | /* Define this to check for malloc buffer overrun. */ | ||
| 918 | #undef XMALLOC_OVERRUN_CHECK | ||
| 919 | |||
| 900 | /* Define to the type of the 6th arg of XRegisterIMInstantiateCallback, either | 920 | /* Define to the type of the 6th arg of XRegisterIMInstantiateCallback, either |
| 901 | XPointer or XPointer*. */ | 921 | XPointer or XPointer*. */ |
| 902 | #undef XRegisterIMInstantiateCallback_arg6 | 922 | #undef XRegisterIMInstantiateCallback_arg6 |
| @@ -1173,9 +1193,6 @@ typedef unsigned size_t; | |||
| 1173 | #define HAVE_X11R6_XIM | 1193 | #define HAVE_X11R6_XIM |
| 1174 | #endif | 1194 | #endif |
| 1175 | 1195 | ||
| 1176 | /* Should we enable expensive run-time checking of data types? */ | ||
| 1177 | #undef ENABLE_CHECKING | ||
| 1178 | |||
| 1179 | #if defined __GNUC__ && (__GNUC__ > 2 \ | 1196 | #if defined __GNUC__ && (__GNUC__ > 2 \ |
| 1180 | || (__GNUC__ == 2 && __GNUC_MINOR__ >= 5)) | 1197 | || (__GNUC__ == 2 && __GNUC_MINOR__ >= 5)) |
| 1181 | #define NO_RETURN __attribute__ ((__noreturn__)) | 1198 | #define NO_RETURN __attribute__ ((__noreturn__)) |