Mercurial > emacs
diff src/config.in @ 103595:de3fb78ac3df
(--enable-checking): New option.
| author | Dan Nicolaescu <dann@ics.uci.edu> |
|---|---|
| date | Fri, 26 Jun 2009 23:41:43 +0000 |
| parents | 00f44d8d6bda |
| children | d7cfc883ead4 |
line wrap: on
line diff
--- a/src/config.in Fri Jun 26 18:37:41 2009 +0000 +++ b/src/config.in Fri Jun 26 23:41:43 2009 +0000 @@ -59,6 +59,23 @@ /* Define to the options passed to configure. */ #undef EMACS_CONFIG_OPTIONS +/* Enable expensive run-time checking of data types? */ +#undef ENABLE_CHECKING + +/* Define this to check for errors in cons list. */ +#undef GC_CHECK_CONS_LIST + +/* Define this temporarily to hunt a bug. If defined, the size of strings is + redundantly recorded in sdata structures so that it can be compared to the + sizes recorded in Lisp strings. */ +#undef GC_CHECK_STRING_BYTES + +/* Define this to check the string free list. */ +#undef GC_CHECK_STRING_FREE_LIST + +/* Define this to check for short string overrun. */ +#undef GC_CHECK_STRING_OVERRUN + /* Define to 1 if the `getloadavg' function needs to be run setuid or setgid. */ #undef GETLOADAVG_PRIVILEGED @@ -897,6 +914,9 @@ /* Define to 1 if using an X toolkit. */ #undef USE_X_TOOLKIT +/* Define this to check for malloc buffer overrun. */ +#undef XMALLOC_OVERRUN_CHECK + /* Define to the type of the 6th arg of XRegisterIMInstantiateCallback, either XPointer or XPointer*. */ #undef XRegisterIMInstantiateCallback_arg6 @@ -1173,9 +1193,6 @@ #define HAVE_X11R6_XIM #endif -/* Should we enable expensive run-time checking of data types? */ -#undef ENABLE_CHECKING - #if defined __GNUC__ && (__GNUC__ > 2 \ || (__GNUC__ == 2 && __GNUC_MINOR__ >= 5)) #define NO_RETURN __attribute__ ((__noreturn__))
