aboutsummaryrefslogtreecommitdiffstats
path: root/src/config.in
diff options
context:
space:
mode:
authorStefan Monnier2010-12-10 19:13:08 -0500
committerStefan Monnier2010-12-10 19:13:08 -0500
commit2c302df3a13236bfbf8ea1b771d13618fcda8d71 (patch)
treef26dc9f22861dc37610de319d05255de058c221b /src/config.in
parent0c747cb143fa227e78f350ac353d703f489209df (diff)
parent175069efeb080517afefdd44a06f7a779ea8c25c (diff)
downloademacs-2c302df3a13236bfbf8ea1b771d13618fcda8d71.tar.gz
emacs-2c302df3a13236bfbf8ea1b771d13618fcda8d71.zip
Merge from trunk
Diffstat (limited to 'src/config.in')
-rw-r--r--src/config.in44
1 files changed, 23 insertions, 21 deletions
diff --git a/src/config.in b/src/config.in
index add2ac73d55..105f343870c 100644
--- a/src/config.in
+++ b/src/config.in
@@ -294,6 +294,9 @@ along with GNU Emacs. If not, see <http://www.gnu.org/licenses/>. */
294/* Define to 1 if you have the `gtk_widget_set_has_window' function. */ 294/* Define to 1 if you have the `gtk_widget_set_has_window' function. */
295#undef HAVE_GTK_WIDGET_SET_HAS_WINDOW 295#undef HAVE_GTK_WIDGET_SET_HAS_WINDOW
296 296
297/* Define to 1 if you have the `g_type_init' function. */
298#undef HAVE_G_TYPE_INIT
299
297/* Define to 1 if netdb.h declares h_errno. */ 300/* Define to 1 if netdb.h declares h_errno. */
298#undef HAVE_H_ERRNO 301#undef HAVE_H_ERRNO
299 302
@@ -660,9 +663,6 @@ along with GNU Emacs. If not, see <http://www.gnu.org/licenses/>. */
660/* Define to 1 if you have the `sysinfo' function. */ 663/* Define to 1 if you have the `sysinfo' function. */
661#undef HAVE_SYSINFO 664#undef HAVE_SYSINFO
662 665
663/* Define to 1 if you have the <sys/ioctl.h> header file. */
664#undef HAVE_SYS_IOCTL_H
665
666/* Define to 1 if you have the <sys/mman.h> header file. */ 666/* Define to 1 if you have the <sys/mman.h> header file. */
667#undef HAVE_SYS_MMAN_H 667#undef HAVE_SYS_MMAN_H
668 668
@@ -687,9 +687,6 @@ along with GNU Emacs. If not, see <http://www.gnu.org/licenses/>. */
687/* Define to 1 if you have the <sys/systeminfo.h> header file. */ 687/* Define to 1 if you have the <sys/systeminfo.h> header file. */
688#undef HAVE_SYS_SYSTEMINFO_H 688#undef HAVE_SYS_SYSTEMINFO_H
689 689
690/* Define to 1 if you have the <sys/timeb.h> header file. */
691#undef HAVE_SYS_TIMEB_H
692
693/* Define to 1 if you have the <sys/time.h> header file. */ 690/* Define to 1 if you have the <sys/time.h> header file. */
694#undef HAVE_SYS_TIME_H 691#undef HAVE_SYS_TIME_H
695 692
@@ -711,9 +708,6 @@ along with GNU Emacs. If not, see <http://www.gnu.org/licenses/>. */
711/* Define to 1 if you have the <sys/_mbstate_t.h> header file. */ 708/* Define to 1 if you have the <sys/_mbstate_t.h> header file. */
712#undef HAVE_SYS__MBSTATE_T_H 709#undef HAVE_SYS__MBSTATE_T_H
713 710
714/* Define to 1 if you have the <termios.h> header file. */
715#undef HAVE_TERMIOS_H
716
717/* Define to 1 if you have the <term.h> header file. */ 711/* Define to 1 if you have the <term.h> header file. */
718#undef HAVE_TERM_H 712#undef HAVE_TERM_H
719 713
@@ -1059,6 +1053,9 @@ along with GNU Emacs. If not, see <http://www.gnu.org/licenses/>. */
1059/* Define to `int' if <sys/types.h> does not define. */ 1053/* Define to `int' if <sys/types.h> does not define. */
1060#undef pid_t 1054#undef pid_t
1061 1055
1056/* Define to `unsigned int' if <sys/types.h> does not define. */
1057#undef size_t
1058
1062/* Define to any substitute for sys_siglist. */ 1059/* Define to any substitute for sys_siglist. */
1063#undef sys_siglist 1060#undef sys_siglist
1064 1061
@@ -1079,7 +1076,7 @@ along with GNU Emacs. If not, see <http://www.gnu.org/licenses/>. */
1079/* Don't try to switch on inline handling as detected by AC_C_INLINE 1076/* Don't try to switch on inline handling as detected by AC_C_INLINE
1080 generally, because even if non-gcc compilers accept `inline', they 1077 generally, because even if non-gcc compilers accept `inline', they
1081 may reject `extern inline'. */ 1078 may reject `extern inline'. */
1082#if defined (__GNUC__) && defined (OPTIMIZE) 1079#if defined (__GNUC__)
1083#define INLINE __inline__ 1080#define INLINE __inline__
1084#else 1081#else
1085#define INLINE 1082#define INLINE
@@ -1095,19 +1092,18 @@ along with GNU Emacs. If not, see <http://www.gnu.org/licenses/>. */
1095 1092
1096/* Include the os and machine dependent files. */ 1093/* Include the os and machine dependent files. */
1097#include config_opsysfile 1094#include config_opsysfile
1098#include config_machfile 1095#ifdef config_machfile
1099 1096# include config_machfile
1100/* Set up some defines, C and LD flags for NeXTstep interface on GNUstep. 1097#endif
1101 (There is probably a better place to do this, but right now the Cocoa 1098
1102 side does this in s/darwin.h and we cannot
1103 parallel this exactly since GNUstep is multi-OS. */
1104#ifdef HAVE_NS
1105# ifdef NS_IMPL_GNUSTEP
1106/* GNUstep needs a bit more pure memory. Of the existing knobs, 1099/* GNUstep needs a bit more pure memory. Of the existing knobs,
1107SYSTEM_PURESIZE_EXTRA seems like the least likely to cause problems. */ 1100 SYSTEM_PURESIZE_EXTRA seems like the least likely to cause problems.
1101 (There is probably a better place to do this, but right now the
1102 Cocoa side does this in s/darwin.h and we cannot parallel this
1103 exactly since GNUstep is multi-OS. */
1104#if defined HAVE_NS && defined NS_IMPL_GNUSTEP
1108# define SYSTEM_PURESIZE_EXTRA 30000 1105# define SYSTEM_PURESIZE_EXTRA 30000
1109# endif /* NS_IMPL_GNUSTEP */ 1106#endif
1110#endif /* HAVE_NS */
1111 1107
1112/* SIGTYPE is the macro we actually use. */ 1108/* SIGTYPE is the macro we actually use. */
1113#ifndef SIGTYPE 1109#ifndef SIGTYPE
@@ -1206,6 +1202,12 @@ typedef unsigned size_t;
1206#define NO_INLINE 1202#define NO_INLINE
1207#endif 1203#endif
1208 1204
1205#if (__GNUC__ > 4 || (__GNUC__ == 4 && __GNUC_MINOR__ >= 1))
1206#define EXTERNALLY_VISIBLE __attribute__((externally_visible))
1207#else
1208#define EXTERNALLY_VISIBLE
1209#endif
1210
1209/* Some versions of GNU/Linux define noinline in their headers. */ 1211/* Some versions of GNU/Linux define noinline in their headers. */
1210#ifdef noinline 1212#ifdef noinline
1211#undef noinline 1213#undef noinline