Mercurial > hg > xemacs-beta
comparison src/config.h.in @ 157:6b37e6ddd302 r20-3b5
Import from CVS: tag r20-3b5
author | cvs |
---|---|
date | Mon, 13 Aug 2007 09:40:41 +0200 |
parents | 43dd3413c7c7 |
children | 3bb7ccffb0c0 |
comparison
equal
deleted
inserted
replaced
156:60baf0b43294 | 157:6b37e6ddd302 |
---|---|
65 | 65 |
66 /* Slightly better type checking in X header files */ | 66 /* Slightly better type checking in X header files */ |
67 #ifdef HAVE_X_WINDOWS | 67 #ifdef HAVE_X_WINDOWS |
68 #ifndef NeedFunctionPrototypes | 68 #ifndef NeedFunctionPrototypes |
69 #define NeedFunctionPrototypes 1 | 69 #define NeedFunctionPrototypes 1 |
70 #endif | |
71 #ifndef FUNCPROTO | |
72 #define FUNCPROTO 15 | |
70 #endif | 73 #endif |
71 #endif | 74 #endif |
72 | 75 |
73 /* Define HAVE_WINDOW_SYSTEM if any windowing system is available. */ | 76 /* Define HAVE_WINDOW_SYSTEM if any windowing system is available. */ |
74 #if defined (HAVE_X_WINDOWS) /* || defined (HAVE_NEXTSTEP) */ | 77 #if defined (HAVE_X_WINDOWS) /* || defined (HAVE_NEXTSTEP) */ |
114 #undef HAVE_LIBGEN_H | 117 #undef HAVE_LIBGEN_H |
115 #undef HAVE_LOCALE_H | 118 #undef HAVE_LOCALE_H |
116 #undef HAVE_X11_XLOCALE_H | 119 #undef HAVE_X11_XLOCALE_H |
117 #undef HAVE_LINUX_VERSION_H | 120 #undef HAVE_LINUX_VERSION_H |
118 #undef HAVE_INTTYPES_H | 121 #undef HAVE_INTTYPES_H |
122 #undef HAVE_LIMITS_H | |
119 #undef STDC_HEADERS | 123 #undef STDC_HEADERS |
120 #undef TIME_WITH_SYS_TIME | 124 #undef TIME_WITH_SYS_TIME |
121 #undef WORDS_BIGENDIAN | 125 #undef WORDS_BIGENDIAN |
122 #undef HAVE_VFORK_H | 126 #undef HAVE_VFORK_H |
123 #undef HAVE_KSTAT_H | 127 #undef HAVE_KSTAT_H |
634 #endif | 638 #endif |
635 #ifndef LONGBITS | 639 #ifndef LONGBITS |
636 #define LONGBITS (8 * SIZEOF_LONG) | 640 #define LONGBITS (8 * SIZEOF_LONG) |
637 #endif | 641 #endif |
638 | 642 |
643 #ifndef NOT_C_CODE | |
639 /* Does the keyword `inline' exist? */ | 644 /* Does the keyword `inline' exist? */ |
640 #undef HAVE_INLINE | 645 #undef HAVE_INLINE |
641 #undef inline | 646 #undef inline |
642 | 647 |
643 #ifdef HAVE_INLINE | 648 # ifdef HAVE_INLINE |
644 # ifdef __GNUC__ | 649 # ifdef __GNUC__ |
645 # ifdef DONT_EXTERN_INLINE_FUNCTIONS | 650 # ifdef DONT_EXTERN_INLINE_FUNCTIONS |
646 # define INLINE inline | 651 # define INLINE inline |
652 # else | |
653 # define INLINE extern inline | |
654 # endif | |
647 # else | 655 # else |
648 # define INLINE extern inline | 656 # define INLINE static inline |
649 # endif | 657 # endif /* __GNUC__ */ |
650 # else | 658 # else |
651 # define INLINE static inline | 659 # define INLINE static |
652 # endif /* __GNUC__ */ | 660 # endif /* HAVE_INLINE */ |
653 #else | 661 #endif /* C code */ |
654 # define INLINE static | |
655 #endif /* HAVE_INLINE */ | |
656 | 662 |
657 /* We want to avoid saving the signal mask if possible, because | 663 /* We want to avoid saving the signal mask if possible, because |
658 that necessitates a system call. */ | 664 that necessitates a system call. */ |
659 #ifdef HAVE_SIGSETJMP | 665 #ifdef HAVE_SIGSETJMP |
660 # define SETJMP(x) sigsetjmp (x, 0) | 666 # define SETJMP(x) sigsetjmp (x, 0) |