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