comparison nt/config.h @ 274:ca9a9ec9c1c1 r21-0b35

Import from CVS: tag r21-0b35
author cvs
date Mon, 13 Aug 2007 10:29:42 +0200
parents c5d627a313b1
children c42ec1d1cded
comparison
equal deleted inserted replaced
273:411aac7253ef 274:ca9a9ec9c1c1
309 #undef CURSES_H_PATH 309 #undef CURSES_H_PATH
310 #undef TERM_H_PATH 310 #undef TERM_H_PATH
311 311
312 #define LOWTAGS 312 #define LOWTAGS
313 313
314 #ifdef DEBUG_XEMACS
315
314 /* Define USE_ASSERTIONS if you want the abort() to be changed to assert() 316 /* Define USE_ASSERTIONS if you want the abort() to be changed to assert()
315 If the assertion fails, assert_failed() will be called. This is 317 If the assertion fails, assert_failed() will be called. This is
316 recommended for general use because it gives more info about the crash 318 recommended for general use because it gives more info about the crash
317 than just the abort() message. Too many people "Can't find the corefile" 319 than just the abort() message. Too many people "Can't find the corefile"
318 or have limited core dumps out of existence. */ 320 or have limited core dumps out of existence. */
319 #define USE_ASSERTIONS 321 #define USE_ASSERTIONS
320
321 /* Define one or more of the following if you want lots of extra checks
322 (e.g. structure validation) compiled in. These should be turned
323 on during the beta-test cycle. */
324
325 #ifdef DEBUG_XEMACS
326 322
327 /* Check the entire extent structure of a buffer each time an extent 323 /* Check the entire extent structure of a buffer each time an extent
328 change is done, and do other extent-related checks. */ 324 change is done, and do other extent-related checks. */
329 #define ERROR_CHECK_EXTENTS 325 #define ERROR_CHECK_EXTENTS
330 326
342 etc. */ 338 etc. */
343 #define ERROR_CHECK_MALLOC 339 #define ERROR_CHECK_MALLOC
344 340
345 #endif /* DEBUG_XEMACS */ 341 #endif /* DEBUG_XEMACS */
346 342
347 /* Define DEBUG_XEMACS if you want extra debugging code compiled in.
348 This is mainly intended for use by developers. */
349 /* #define DEBUG_XEMACS 0 */
350
351 /* Define MEMORY_USAGE_STATS if you want extra code compiled in to 343 /* Define MEMORY_USAGE_STATS if you want extra code compiled in to
352 determine where XEmacs's memory is going. */ 344 determine where XEmacs's memory is going. */
353 #undef MEMORY_USAGE_STATS 345 #undef MEMORY_USAGE_STATS
354 346
355 /* Define QUANTIFY if using Quantify from Pure Software. This adds 347 /* Define QUANTIFY if using Quantify from Pure Software. This adds
646 638
647 /* 'expression' : signed/unsigned mismatch */ 639 /* 'expression' : signed/unsigned mismatch */
648 #pragma warning ( disable : 4018 ) 640 #pragma warning ( disable : 4018 )
649 641
650 #endif /* compiler understands #pragma warning*/ 642 #endif /* compiler understands #pragma warning*/
643
644 #define enum_field(enumeration_type) enum enumeration_type
651 645
652 /* We want to avoid saving the signal mask if possible, because 646 /* We want to avoid saving the signal mask if possible, because
653 that necessitates a system call. */ 647 that necessitates a system call. */
654 #ifdef HAVE_SIGSETJMP 648 #ifdef HAVE_SIGSETJMP
655 # define SETJMP(x) sigsetjmp (x, 0) 649 # define SETJMP(x) sigsetjmp (x, 0)