]> code.delx.au - gnu-emacs/blobdiff - src/config.in
(quail-help): The output message is improved.
[gnu-emacs] / src / config.in
index 0292a67c9666e723f21f923dc354e57019101d36..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.  */
@@ -160,12 +172,16 @@ Boston, MA 02111-1307, USA.  */
 #undef HAVE_STRING_H
 #undef HAVE_STDLIB_H
 #undef HAVE_TERMCAP_H
+#undef HAVE_TERM_H
 #undef HAVE_STDIO_EXT_H
 #undef STDC_HEADERS
 #undef TIME_WITH_SYS_TIME
 #undef HAVE_VFORK_H
+#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
@@ -267,6 +283,7 @@ Boston, MA 02111-1307, USA.  */
 #undef HAVE_SETRLIMIT
 #undef HAVE_SETPGID
 #undef HAVE_GETCWD
+#undef HAVE_GETWD
 #undef HAVE_SHUTDOWN
 #undef HAVE_STRFTIME
 #undef HAVE_GETADDRINFO
@@ -280,6 +297,11 @@ Boston, MA 02111-1307, USA.  */
 #undef HAVE_STRSIGNAL
 #undef HAVE_GRANTPT
 #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
@@ -287,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[]'.  */
@@ -311,6 +334,23 @@ Boston, MA 02111-1307, USA.  */
 #define INLINE
 #endif
 
+/* Define this if you don't have struct exception in math.h.  */
+#undef NO_MATHERR
+
+/* Define as `void' if your compiler accepts `void *'; otherwise
+   define as `char'.  */
+#undef POINTER_TYPE
+#define PTR POINTER_TYPE *     /* For strftime.c.  */
+
+/* Number of bits in a file offset, on hosts where this is settable.  */
+#undef _FILE_OFFSET_BITS
+/* Define to make ftello visible on some hosts (e.g. HP-UX 10.20).  */
+#undef _LARGEFILE_SOURCE
+/* Define for large files, on AIX-style hosts.  */
+#undef _LARGE_FILES
+/* Define to make ftello visible on some hosts (e.g. glibc 2.1.3).  */
+#undef _XOPEN_SOURCE
+
 #undef EMACS_CONFIGURATION
 
 #undef EMACS_CONFIG_OPTIONS
@@ -467,11 +507,6 @@ extern char *getenv ();
 #endif
 #endif
 
-/* Define as `void' if your compiler accepts `void *'; otherwise
-   define as `char'.  */
-#undef POINTER_TYPE
-#define PTR POINTER_TYPE *     /* For strftime.c.  */
-
 /* Define if the compiler supports function prototypes.  It may do so
    but not define __STDC__ (e.g. DEC C by default) or may define it as
    zero.  */
@@ -512,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