X-Git-Url: https://git.hcoop.net/bpt/emacs.git/blobdiff_plain/3e0be4ab3a57c969b403afcadf987f04c7692073..20a68157367994c17c0e5adae02568ea4683d13d:/autogen/config.in
diff --git a/autogen/config.in b/autogen/config.in
index e7764e1ae2..e93bd7f325 100644
--- a/autogen/config.in
+++ b/autogen/config.in
@@ -2,7 +2,7 @@
/* GNU Emacs site configuration template file.
-Copyright (C) 1988, 1993-1994, 1999-2002, 2004-2011
+Copyright (C) 1988, 1993-1994, 1999-2002, 2004-2012
Free Software Foundation, Inc.
This file is part of GNU Emacs.
@@ -200,7 +200,7 @@ along with GNU Emacs. If not, see . */
/* Define to 1 if you have the header file. */
#undef HAVE_DIRENT_H
-/* Define to 1 if you have the `dup2' function. */
+/* Define to 1 if you have the 'dup2' function. */
#undef HAVE_DUP2
/* Define to 1 if you have the `euidaccess' function. */
@@ -218,6 +218,9 @@ along with GNU Emacs. If not, see . */
/* Define to 1 if you have the `fpathconf' function. */
#undef HAVE_FPATHCONF
+/* Define to 1 if you have the `freeifaddrs' function. */
+#undef HAVE_FREEIFADDRS
+
/* Define to 1 if using the freetype and fontconfig libraries. */
#undef HAVE_FREETYPE
@@ -254,6 +257,9 @@ along with GNU Emacs. If not, see . */
/* Define to 1 if you have the `gethostname' function. */
#undef HAVE_GETHOSTNAME
+/* Define to 1 if you have the `getifaddrs' function. */
+#undef HAVE_GETIFADDRS
+
/* Define to 1 if you have the `getline' function. */
#undef HAVE_GETLINE
@@ -321,9 +327,6 @@ along with GNU Emacs. If not, see . */
/* Define to 1 if you have the `gtk_adjustment_get_page_size' function. */
#undef HAVE_GTK_ADJUSTMENT_GET_PAGE_SIZE
-/* Define to 1 if you have GTK and pthread (-lpthread). */
-#undef HAVE_GTK_AND_PTHREAD
-
/* Define to 1 if you have the `gtk_dialog_get_action_area' function. */
#undef HAVE_GTK_DIALOG_GET_ACTION_AREA
@@ -348,12 +351,18 @@ along with GNU Emacs. If not, see . */
/* Define to 1 if you have the `gtk_widget_set_has_window' function. */
#undef HAVE_GTK_WIDGET_SET_HAS_WINDOW
+/* Define to 1 if you have the `gtk_window_set_has_resize_grip' function. */
+#undef HAVE_GTK_WINDOW_SET_HAS_RESIZE_GRIP
+
/* Define to 1 if you have the `g_type_init' function. */
#undef HAVE_G_TYPE_INIT
/* Define to 1 if netdb.h declares h_errno. */
#undef HAVE_H_ERRNO
+/* Define to 1 if you have the header file. */
+#undef HAVE_IFADDRS_H
+
/* Define to 1 if using imagemagick. */
#undef HAVE_IMAGEMAGICK
@@ -363,9 +372,6 @@ along with GNU Emacs. If not, see . */
/* Define to 1 if you have the header file. */
#undef HAVE_INTTYPES_H
-/* Define to 1 if you have the `isnan' function. */
-#undef HAVE_ISNAN
-
/* Define to 1 if you have the jpeg library (-ljpeg). */
#undef HAVE_JPEG
@@ -417,9 +423,6 @@ along with GNU Emacs. If not, see . */
/* Define to 1 if you have the hesiod library (-lhesiod). */
#undef HAVE_LIBHESIOD
-/* Define to 1 if you have the `intl' library (-lintl). */
-#undef HAVE_LIBINTL
-
/* Define to 1 if you have the `k5crypto' library (-lk5crypto). */
#undef HAVE_LIBK5CRYPTO
@@ -474,9 +477,6 @@ along with GNU Emacs. If not, see . */
/* Define to 1 if you have the `Xmu' library (-lXmu). */
#undef HAVE_LIBXMU
-/* Define to 1 if you have the header file. */
-#undef HAVE_LIMITS_H
-
/* Define to 1 if you have the header file. */
#undef HAVE_LINUX_VERSION_H
@@ -531,24 +531,12 @@ along with GNU Emacs. If not, see . */
/* Define to 1 if declares mbstate_t. */
#undef HAVE_MBSTATE_T
-/* Define to 1 if you have the `memcmp' function. */
-#undef HAVE_MEMCMP
-
-/* Define to 1 if you have the `memcpy' function. */
-#undef HAVE_MEMCPY
-
-/* Define to 1 if you have the `memmove' function. */
-#undef HAVE_MEMMOVE
-
/* Define to 1 if you have the header file. */
#undef HAVE_MEMORY_H
/* Define to 1 if you have the `mempcpy' function. */
#undef HAVE_MEMPCPY
-/* Define to 1 if you have the `memset' function. */
-#undef HAVE_MEMSET
-
/* Define to 1 if you have mouse menus. (This is automatic if you use X, but
the option to specify it remains.) It is also defined with other window
systems that support xmenu.c. */
@@ -569,6 +557,9 @@ along with GNU Emacs. If not, see . */
/* Define to 1 if you have the `mremap' function. */
#undef HAVE_MREMAP
+/* Define to 1 if you have the header file. */
+#undef HAVE_NET_IF_DL_H
+
/* Define to 1 if you have the header file. */
#undef HAVE_NET_IF_H
@@ -597,10 +588,13 @@ along with GNU Emacs. If not, see . */
/* Define to 1 if you have the `pstat_getdynamic' function. */
#undef HAVE_PSTAT_GETDYNAMIC
+/* Define to 1 if you have pthread (-lpthread). */
+#undef HAVE_PTHREAD
+
/* Define to 1 if you have the header file. */
#undef HAVE_PTHREAD_H
-/* Define to 1 if you have the `pthread_sigmask' function. */
+/* Define to 1 if the pthread_sigmask function can be used (despite bugs). */
#undef HAVE_PTHREAD_SIGMASK
/* Define to 1 if you have the header file. */
@@ -675,6 +669,9 @@ along with GNU Emacs. If not, see . */
/* Define to 1 if the system has the type `sigset_t'. */
#undef HAVE_SIGSET_T
+/* Define to 1 if you have the `snprintf' function. */
+#undef HAVE_SNPRINTF
+
/* Define to 1 if you have sound support. */
#undef HAVE_SOUND
@@ -693,9 +690,6 @@ along with GNU Emacs. If not, see . */
/* Define to 1 if you have the header file. */
#undef HAVE_STDLIB_H
-/* Define to 1 if you have the `strchr' function. */
-#undef HAVE_STRCHR
-
/* Define to 1 if you have the `strerror' function. */
#undef HAVE_STRERROR
@@ -705,9 +699,6 @@ along with GNU Emacs. If not, see . */
/* Define to 1 if you have the header file. */
#undef HAVE_STRING_H
-/* Define to 1 if you have the `strrchr' function. */
-#undef HAVE_STRRCHR
-
/* Define to 1 if you have the `strsignal' function. */
#undef HAVE_STRSIGNAL
@@ -726,6 +717,9 @@ along with GNU Emacs. If not, see . */
/* Define to 1 if `ifr_addr' is a member of `struct ifreq'. */
#undef HAVE_STRUCT_IFREQ_IFR_ADDR
+/* Define to 1 if `ifr_addr.sa_len' is a member of `struct ifreq'. */
+#undef HAVE_STRUCT_IFREQ_IFR_ADDR_SA_LEN
+
/* Define to 1 if `ifr_broadaddr' is a member of `struct ifreq'. */
#undef HAVE_STRUCT_IFREQ_IFR_BROADADDR
@@ -909,7 +903,7 @@ along with GNU Emacs. If not, see . */
/* Define to 1 if you have the XkbGetKeyboard function. */
#undef HAVE_XKBGETKEYBOARD
-/* Define to 1 if you have the Xpm libary (-lXpm). */
+/* Define to 1 if you have the Xpm library (-lXpm). */
#undef HAVE_XPM
/* Define to 1 if you have the `XrmSetDatabase' function. */
@@ -1028,6 +1022,16 @@ along with GNU Emacs. If not, see . */
/* Define to 1 if the C compiler supports function prototypes. */
#undef PROTOTYPES
+/* Define to 1 if pthread_sigmask(), when it fails, returns -1 and sets errno.
+ */
+#undef PTHREAD_SIGMASK_FAILS_WITH_ERRNO
+
+/* Define to 1 if pthread_sigmask() may returns 0 and have no effect. */
+#undef PTHREAD_SIGMASK_INEFFECTIVE
+
+/* Define to 1 if pthread_sigmask() unblocks signals incorrectly. */
+#undef PTHREAD_SIGMASK_UNBLOCK_BUG
+
/* Define to l, ll, u, ul, ull, etc., as suitable for constants of type
'ptrdiff_t'. */
#undef PTRDIFF_T_SUFFIX
@@ -1151,6 +1155,11 @@ along with GNU Emacs. If not, see . */
XPointer or XPointer*. */
#undef XRegisterIMInstantiateCallback_arg6
+/* Enable large inode numbers on Mac OS X. */
+#ifndef _DARWIN_USE_64_BIT_INODE
+# define _DARWIN_USE_64_BIT_INODE 1
+#endif
+
/* Number of bits in a file offset, on hosts where this is settable. */
#undef _FILE_OFFSET_BITS
@@ -1163,6 +1172,22 @@ along with GNU Emacs. If not, see . */
/* Define to 1 if on MINIX. */
#undef _MINIX
+/* Define if GNUstep uses ObjC exceptions. */
+#undef _NATIVE_OBJC_EXCEPTIONS
+
+/* The _Noreturn keyword of draft C1X. */
+#ifndef _Noreturn
+# if (3 <= __GNUC__ || (__GNUC__ == 2 && 8 <= __GNUC_MINOR__) \
+ || 0x5110 <= __SUNPRO_C)
+# define _Noreturn __attribute__ ((__noreturn__))
+# elif 1200 <= _MSC_VER
+# define _Noreturn __declspec (noreturn)
+# else
+# define _Noreturn
+# endif
+#endif
+
+
/* Define to 2 if the system does not provide POSIX.1 features except with
this defined. */
#undef _POSIX_1_SOURCE
@@ -1177,6 +1202,10 @@ along with GNU Emacs. If not, see . */
#ifndef _ALL_SOURCE
# undef _ALL_SOURCE
#endif
+/* Enable general extensions on MacOS X. */
+#ifndef _DARWIN_C_SOURCE
+# undef _DARWIN_C_SOURCE
+#endif
/* Enable GNU extensions on systems that have them. */
#ifndef _GNU_SOURCE
# undef _GNU_SOURCE
@@ -1244,6 +1273,9 @@ along with GNU Emacs. If not, see . */
/* Define to a type if does not define. */
#undef mbstate_t
+/* Define to `int' if does not define. */
+#undef mode_t
+
/* Define to the name of the strftime replacement function. */
#undef my_strftime
@@ -1396,14 +1428,6 @@ along with GNU Emacs. If not, see . */
#include
#include
-#ifndef HAVE_STRCHR
-#define strchr(a, b) index (a, b)
-#endif
-
-#ifndef HAVE_STRRCHR
-#define strrchr(a, b) rindex (a, b)
-#endif
-
#if defined __GNUC__ && (__GNUC__ > 2 \
|| (__GNUC__ == 2 && __GNUC_MINOR__ >= 5))
#define NO_RETURN __attribute__ ((__noreturn__))
@@ -1449,9 +1473,6 @@ along with GNU Emacs. If not, see . */
/* GC_SETJMP_WORKS is nearly always appropriate for GCC. */
# define GC_SETJMP_WORKS 1
# endif
-# ifndef GC_LISP_OBJECT_ALIGNMENT
-# define GC_LISP_OBJECT_ALIGNMENT (__alignof__ (Lisp_Object))
-# endif
#endif
#endif /* EMACS_CONFIG_H */