Mercurial > hg > xemacs-beta
comparison src/config.h.in @ 404:2f8bb876ab1d r21-2-32
Import from CVS: tag r21-2-32
author | cvs |
---|---|
date | Mon, 13 Aug 2007 11:16:07 +0200 |
parents | a86b2b5e0111 |
children | b8cc9ab3f761 |
comparison
equal
deleted
inserted
replaced
403:9f011ab08d48 | 404:2f8bb876ab1d |
---|---|
36 #elif HAVE_ALLOCA_H | 36 #elif HAVE_ALLOCA_H |
37 #include <alloca.h> | 37 #include <alloca.h> |
38 #elif defined(_AIX) | 38 #elif defined(_AIX) |
39 #pragma alloca | 39 #pragma alloca |
40 #elif ! defined (alloca) | 40 #elif ! defined (alloca) |
41 char *alloca(); | 41 char *alloca (); |
42 #endif | 42 #endif |
43 #endif /* C code */ | 43 #endif /* C code */ |
44 | 44 |
45 | 45 |
46 /* Use this to add code in a structured way to FSF-maintained source | 46 /* Use this to add code in a structured way to FSF-maintained source |
47 files so as to make it obvious where XEmacs changes are. */ | 47 files so as to make it obvious where XEmacs changes are. */ |
48 #define XEMACS 1 | 48 #define XEMACS 1 |
49 | |
50 /* Program name */ | |
51 #undef EMACS_PROGNAME | |
49 | 52 |
50 /* Allow s&m files to differentiate OS versions without having | 53 /* Allow s&m files to differentiate OS versions without having |
51 multiple files to maintain. */ | 54 multiple files to maintain. */ |
52 #undef OS_RELEASE | 55 #undef OS_RELEASE |
53 | 56 |
388 /* Does the library define ldap_result2error () ? */ | 391 /* Does the library define ldap_result2error () ? */ |
389 #undef HAVE_LDAP_RESULT2ERROR | 392 #undef HAVE_LDAP_RESULT2ERROR |
390 /* Does the library define ldap_parse_result () ? */ | 393 /* Does the library define ldap_parse_result () ? */ |
391 #undef HAVE_LDAP_PARSE_RESULT | 394 #undef HAVE_LDAP_PARSE_RESULT |
392 | 395 |
396 /* Do we wish to link against the PostgreSQL RDBMS run-time library? | |
397 */ | |
398 #undef HAVE_POSTGRESQL | |
399 #undef HAVE_POSTGRESQLV7 | |
400 | |
393 /* Do you have the Xauth library present? This will add some extra | 401 /* Do you have the Xauth library present? This will add some extra |
394 functionality to gnuserv. */ | 402 functionality to gnuserv. */ |
395 #undef HAVE_XAUTH | 403 #undef HAVE_XAUTH |
396 | 404 |
397 /* Compile in support for gpm (General Purpose Mouse)? */ | 405 /* Compile in support for gpm (General Purpose Mouse)? */ |
773 #define INTBITS (SIZEOF_INT * BITS_PER_CHAR) | 781 #define INTBITS (SIZEOF_INT * BITS_PER_CHAR) |
774 #define LONGBITS (SIZEOF_LONG * BITS_PER_CHAR) | 782 #define LONGBITS (SIZEOF_LONG * BITS_PER_CHAR) |
775 #define LONG_LONG_BITS (SIZEOF_LONG_LONG * BITS_PER_CHAR) | 783 #define LONG_LONG_BITS (SIZEOF_LONG_LONG * BITS_PER_CHAR) |
776 #define VOID_P_BITS (SIZEOF_VOID_P * BITS_PER_CHAR) | 784 #define VOID_P_BITS (SIZEOF_VOID_P * BITS_PER_CHAR) |
777 | 785 |
778 #ifndef NOT_C_CODE | 786 /* Use `INLINE_HEADER' to define inline functions in .h files. |
779 #ifdef __cplusplus | 787 Use `inline static' to define inline functions in .c files. |
780 #define HAVE_INLINE 1 | 788 See the Internals manual for examples and more information. */ |
781 #define INLINE inline | 789 |
782 #else /* not C++ */ | |
783 /* Does the keyword `inline' exist? */ | 790 /* Does the keyword `inline' exist? */ |
784 #undef HAVE_INLINE | |
785 #undef inline | 791 #undef inline |
786 | 792 |
787 # ifdef HAVE_INLINE | 793 #if defined (__cplusplus) || ! defined (__GNUC__) |
788 # ifdef __GNUC__ | 794 # define INLINE_HEADER inline static |
789 # ifdef DONT_EXTERN_INLINE_FUNCTIONS | 795 #elif defined (DONT_EXTERN_INLINE_HEADER_FUNCTIONS) |
790 # define INLINE inline | 796 # define INLINE_HEADER inline |
791 # else | 797 #else |
792 # define INLINE extern inline | 798 # define INLINE_HEADER inline extern |
793 # endif | 799 #endif |
794 # else | |
795 # define INLINE static inline | |
796 # endif /* __GNUC__ */ | |
797 # else | |
798 # define INLINE static | |
799 # endif /* HAVE_INLINE */ | |
800 #endif /* not C++ */ | |
801 #endif /* C code */ | |
802 | 800 |
803 #if defined (__cplusplus) && !defined (NOT_C_CODE) | 801 #if defined (__cplusplus) && !defined (NOT_C_CODE) |
804 /* Avoid C++ keywords used as ordinary C identifiers */ | 802 /* Avoid C++ keywords used as ordinary C identifiers */ |
805 #define class c_class | 803 #define class c_class |
806 #define new c_new | 804 #define new c_new |