aboutsummaryrefslogtreecommitdiffstats
path: root/src
diff options
context:
space:
mode:
authorDan Nicolaescu2009-06-26 23:41:43 +0000
committerDan Nicolaescu2009-06-26 23:41:43 +0000
commit297710942213ef3bf4a06190459bbc1fb0362ffb (patch)
treefe2b790d3a7456a1756155bace7a1373ccd250be /src
parent25c5550f48ae371dbbe4e7cd7048efcefa030670 (diff)
downloademacs-297710942213ef3bf4a06190459bbc1fb0362ffb.tar.gz
emacs-297710942213ef3bf4a06190459bbc1fb0362ffb.zip
(--enable-checking): New option.
Diffstat (limited to 'src')
-rw-r--r--src/config.in23
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__))