X-Git-Url: https://code.delx.au/gnu-emacs/blobdiff_plain/3cb3ace0891706f1c80be89ae8ea7ab609853ee6..6a70ef0d8173b57817bcc8a013eb86c8583e74fc:/src/config.in diff --git a/src/config.in b/src/config.in index 230ae649f3..21a2926c00 100644 --- a/src/config.in +++ b/src/config.in @@ -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