X-Git-Url: https://code.delx.au/gnu-emacs/blobdiff_plain/c4c9e136e8addf21a50012b308a359b6aa31cc94..6a70ef0d8173b57817bcc8a013eb86c8583e74fc:/src/config.in diff --git a/src/config.in b/src/config.in index 0292a67c96..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. */ @@ -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