/* 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
/* 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. */
#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
#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
#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[]'. */
/* 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