]> code.delx.au - gnu-emacs/blobdiff - src/config.in
(quail-help): The output message is improved.
[gnu-emacs] / src / config.in
index 230ae649f3c2b78c8348e5bf637687a6beaaa5e2..21a2926c00a471915d41cc7554eff7054c5f5769 100644 (file)
@@ -89,6 +89,9 @@ Boston, MA 02111-1307, USA.  */
 /* Define if we should use toolkit scroll bars.  */
 #undef USE_TOOLKIT_SCROLL_BARS
 
+/* Define if we should use XIM, if it is available.  */
+#undef USE_XIM
+
 /* Define if netdb.h declares h_errno.  */
 #undef HAVE_H_ERRNO
 
@@ -133,14 +136,23 @@ Boston, MA 02111-1307, USA.  */
 /* Header for Voxware or PCM sound card driver.  */
 #undef HAVE_MACHINE_SOUNDCARD_H
 #undef HAVE_SYS_SOUNDCARD_H
+#undef HAVE_SOUNDCARD_H
+
+/* Define HAVE_SOUND if we have sound support.  We know it works
+   and compiles only on the specified platforms.   For others,
+   it probably doesn't make sense to try.  */
 
-/* Define HAVE_SOUND if we have sound support.  */
+#if defined __FreeBSD__ || defined __NetBSD__ || defined __linux__
 #ifdef HAVE_MACHINE_SOUNDCARD_H
 #define HAVE_SOUND 1
 #endif
 #ifdef HAVE_SYS_SOUNDCARD_H
 #define HAVE_SOUND 1
 #endif
+#ifdef HAVE_SOUNDCARD_H
+#define HAVE_SOUND 1
+#endif
+#endif /* __FreeBSD__ || __NetBSD__ || __linux__  */
 
 /* Some things figured out by the configure script, grouped as they are in
    configure.in.  */
@@ -168,6 +180,8 @@ Boston, MA 02111-1307, USA.  */
 #undef HAVE_FCNTL_H
 #undef HAVE_SETITIMER
 #undef HAVE_UALARM
+#undef HAVE_SYS_WAIT_H
+#undef HAVE_STRINGS_H
 
 #undef HAVE_LIBDNET
 #undef HAVE_LIBPTHREADS
@@ -285,6 +299,9 @@ Boston, MA 02111-1307, USA.  */
 #undef HAVE_GETPT
 #undef HAVE_SPEED_T            /* speed_t typedef in termios.h */
 #undef HAVE_STRUCT_TIMEZONE
+#undef HAVE_INDEX
+#undef HAVE_RINDEX
+#undef HAVE_MMAP
 
 #undef LOCALTIME_CACHE
 #undef HAVE_INET_SOCKETS
@@ -292,6 +309,7 @@ Boston, MA 02111-1307, USA.  */
 #undef HAVE_AIX_SMT_EXP
 
 #undef vfork
+#undef size_t
 
 /* Define if you have the ANSI `strerror' function.
    Otherwise you must have the variable `char *sys_errlist[]'.  */
@@ -529,3 +547,10 @@ extern char *getenv ();
 
 /* Should we enable expensive run-time checking of data types?  */
 #undef ENABLE_CHECKING
+
+#if defined __GNUC__ && (__GNUC__ > 2 \
+                         || (__GNUC__ == 2 && __GNUC_MINOR__ >= 5))
+#define NO_RETURN      __attribute__ ((__noreturn__))
+#else
+#define NO_RETURN      /* nothing */
+#endif