comparison src/config.h.in @ 440:8de8e3f6228a r21-2-28

Import from CVS: tag r21-2-28
author cvs
date Mon, 13 Aug 2007 11:33:38 +0200
parents 84b14dcb0985
children abe6d1db359e
comparison
equal deleted inserted replaced
439:357dd071b03c 440:8de8e3f6228a
265 #undef HAVE_EACCESS 265 #undef HAVE_EACCESS
266 #undef HAVE_FMOD 266 #undef HAVE_FMOD
267 #undef HAVE_FPATHCONF 267 #undef HAVE_FPATHCONF
268 #undef HAVE_FREXP 268 #undef HAVE_FREXP
269 #undef HAVE_FTIME 269 #undef HAVE_FTIME
270 #undef HAVE_GETADDRINFO
270 #undef HAVE_GETHOSTNAME 271 #undef HAVE_GETHOSTNAME
272 #undef HAVE_GETNAMEINFO
271 #undef HAVE_GETPAGESIZE 273 #undef HAVE_GETPAGESIZE
272 #undef HAVE_GETTIMEOFDAY 274 #undef HAVE_GETTIMEOFDAY
273 #undef HAVE_GETWD 275 #undef HAVE_GETWD
274 #undef HAVE_GETCWD 276 #undef HAVE_GETCWD
275 #undef HAVE_GETPT 277 #undef HAVE_GETPT
398 on during the beta-test cycle. */ 400 on during the beta-test cycle. */
399 401
400 /* Check the entire extent structure of a buffer each time an extent 402 /* Check the entire extent structure of a buffer each time an extent
401 change is done, and do other extent-related checks. */ 403 change is done, and do other extent-related checks. */
402 #undef ERROR_CHECK_EXTENTS 404 #undef ERROR_CHECK_EXTENTS
405
403 /* Make sure that all X... macros are dereferencing the correct type, 406 /* Make sure that all X... macros are dereferencing the correct type,
404 and that all XSET... macros (as much as possible) are setting the 407 and that all XSET... macros (as much as possible) are setting the
405 correct type of structure. Highly recommended for all 408 correct type of structure. Highly recommended for all
406 development work. */ 409 development work. */
407 #undef ERROR_CHECK_TYPECHECK 410 #undef ERROR_CHECK_TYPECHECK
411 #ifdef ERROR_CHECK_TYPECHECK
412 #define type_checking_assert(assertion) assert (assertion)
413 #else
414 #define type_checking_assert(assertion)
415 #endif
416
408 /* Make sure valid buffer positions are passed to BUF_* macros. */ 417 /* Make sure valid buffer positions are passed to BUF_* macros. */
409 #undef ERROR_CHECK_BUFPOS 418 #undef ERROR_CHECK_BUFPOS
419 #ifdef ERROR_CHECK_BUFPOS
420 #define bufpos_checking_assert(assertion) assert (assertion)
421 #else
422 #define bufpos_checking_assert(assertion)
423 #endif
424
410 /* Attempt to catch bugs related to garbage collection (e.g. not GCPRO'ing). */ 425 /* Attempt to catch bugs related to garbage collection (e.g. not GCPRO'ing). */
411 #undef ERROR_CHECK_GC 426 #undef ERROR_CHECK_GC
427
412 /* Attempt to catch freeing of a non-malloc()ed block, heap corruption, etc. */ 428 /* Attempt to catch freeing of a non-malloc()ed block, heap corruption, etc. */
413 #undef ERROR_CHECK_MALLOC 429 #undef ERROR_CHECK_MALLOC
430
414 /* Minor sanity checking of the bytecode interpreter. Useful for 431 /* Minor sanity checking of the bytecode interpreter. Useful for
415 debugging the byte compiler. */ 432 debugging the byte compiler. */
416 #undef ERROR_CHECK_BYTE_CODE 433 #undef ERROR_CHECK_BYTE_CODE
417 434
418 /* Define DEBUG_XEMACS if you want extra debugging code compiled in. 435 /* Define DEBUG_XEMACS if you want extra debugging code compiled in.
610 #undef LWLIB_DIALOGS_ATHENA 627 #undef LWLIB_DIALOGS_ATHENA
611 #undef LWLIB_DIALOGS_ATHENA3D 628 #undef LWLIB_DIALOGS_ATHENA3D
612 #undef LWLIB_TABS_LUCID 629 #undef LWLIB_TABS_LUCID
613 #undef LWLIB_WIDGETS_MOTIF 630 #undef LWLIB_WIDGETS_MOTIF
614 #undef LWLIB_WIDGETS_ATHENA 631 #undef LWLIB_WIDGETS_ATHENA
632 #undef HAVE_ATHENA_3D
615 633
616 /* Other things that can be disabled by configure. */ 634 /* Other things that can be disabled by configure. */
617 #undef HAVE_MENUBARS 635 #undef HAVE_MENUBARS
618 #undef HAVE_SCROLLBARS 636 #undef HAVE_SCROLLBARS
619 #undef HAVE_DIALOGS 637 #undef HAVE_DIALOGS