175406Sache/* config.h.in.  Maintained by hand. */
226497Sache
3136644Sache/* Define NO_MULTIBYTE_SUPPORT to not compile in support for multibyte
4136644Sache   characters, even if the OS supports them. */
5136644Sache#undef NO_MULTIBYTE_SUPPORT
6136644Sache
735486Sache/* Define if on MINIX.  */
835486Sache#undef _MINIX
935486Sache
1026497Sache/* Define as the return type of signal handlers (int or void).  */
1126497Sache#undef RETSIGTYPE
1226497Sache
13136644Sache#undef VOID_SIGHANDLER
14136644Sache
15119610Sache/* Characteristics of the compiler. */
16119610Sache#undef const
17119610Sache
18119610Sache#undef size_t
19119610Sache
20119610Sache#undef ssize_t
21119610Sache
22119610Sache#undef PROTOTYPES
23119610Sache
24119610Sache#undef __CHAR_UNSIGNED__
25119610Sache
2626497Sache/* Define if the `S_IS*' macros in <sys/stat.h> do not work properly.  */
2726497Sache#undef STAT_MACROS_BROKEN
2826497Sache
29157184Sache/* Define if you have the fcntl function. */
30157184Sache#undef HAVE_FCNTL
31157184Sache
32157184Sache/* Define if you have the getpwent function. */
33157184Sache#undef HAVE_GETPWENT
34157184Sache
35157184Sache/* Define if you have the getpwnam function. */
36157184Sache#undef HAVE_GETPWNAM
37157184Sache
38157184Sache/* Define if you have the getpwuid function. */
39157184Sache#undef HAVE_GETPWUID
40157184Sache
41119610Sache/* Define if you have the isascii function. */
42119610Sache#undef HAVE_ISASCII
43119610Sache
44165670Sache/* Define if you have the iswctype function.  */
45165670Sache#undef HAVE_ISWCTYPE
46165670Sache
47165670Sache/* Define if you have the iswlower function.  */
48165670Sache#undef HAVE_ISWLOWER
49165670Sache
50165670Sache/* Define if you have the iswupper function.  */
51165670Sache#undef HAVE_ISWUPPER
52165670Sache
53119610Sache/* Define if you have the isxdigit function. */
54119610Sache#undef HAVE_ISXDIGIT
55119610Sache
56157184Sache/* Define if you have the kill function. */
57157184Sache#undef HAVE_KILL
58157184Sache
5926497Sache/* Define if you have the lstat function. */
6026497Sache#undef HAVE_LSTAT
6126497Sache
62136644Sache/* Define if you have the mbrlen function. */
63136644Sache#undef HAVE_MBRLEN
64136644Sache
65136644Sache/* Define if you have the mbrtowc function. */
66136644Sache#undef HAVE_MBRTOWC
67136644Sache
68119610Sache/* Define if you have the mbsrtowcs function. */
69119610Sache#undef HAVE_MBSRTOWCS
70119610Sache
7158310Sache/* Define if you have the memmove function. */
7258310Sache#undef HAVE_MEMMOVE
7358310Sache
7426497Sache/* Define if you have the putenv function.  */
7526497Sache#undef HAVE_PUTENV
7626497Sache
7726497Sache/* Define if you have the select function.  */
7826497Sache#undef HAVE_SELECT
7926497Sache
8026497Sache/* Define if you have the setenv function.  */
8126497Sache#undef HAVE_SETENV
8226497Sache
8326497Sache/* Define if you have the setlocale function. */
8426497Sache#undef HAVE_SETLOCALE
8526497Sache
86119610Sache/* Define if you have the strcasecmp function.  */
87119610Sache#undef HAVE_STRCASECMP
8826497Sache
8926497Sache/* Define if you have the strcoll function.  */
9026497Sache#undef HAVE_STRCOLL
9126497Sache
9226497Sache#undef STRCOLL_BROKEN
9326497Sache
94119610Sache/* Define if you have the strpbrk function.  */
95119610Sache#undef HAVE_STRPBRK
96119610Sache
97119610Sache/* Define if you have the tcgetattr function.  */
98119610Sache#undef HAVE_TCGETATTR
99119610Sache
100165670Sache/* Define if you have the towlower function.  */
101165670Sache#undef HAVE_TOWLOWER
102165670Sache
103165670Sache/* Define if you have the towupper function.  */
104165670Sache#undef HAVE_TOWUPPER
105165670Sache
106119610Sache/* Define if you have the vsnprintf function.  */
107119610Sache#undef HAVE_VSNPRINTF
108119610Sache
109165670Sache/* Define if you have the wcrtomb function.  */
110165670Sache#undef HAVE_WCRTOMB 
111136644Sache
112165670Sache/* Define if you have the wcscoll function.  */
113165670Sache#undef HAVE_WCSCOLL
114165670Sache
115165670Sache/* Define if you have the wctype function.  */
116165670Sache#undef HAVE_WCTYPE
117165670Sache
118119610Sache/* Define if you have the wcwidth function.  */
119119610Sache#undef HAVE_WCWIDTH
120119610Sache
121136644Sache#undef STDC_HEADERS
122136644Sache
12326497Sache/* Define if you have the <dirent.h> header file.  */
12426497Sache#undef HAVE_DIRENT_H
12526497Sache
126157184Sache/* Define if you have the <fcntl.h> header file.  */
127157184Sache#undef HAVE_FCNTL_H
128157184Sache
129119610Sache/* Define if you have the <langinfo.h> header file.  */
130119610Sache#undef HAVE_LANGINFO_H
131119610Sache
132119610Sache/* Define if you have the <limits.h> header file.  */
133119610Sache#undef HAVE_LIMITS_H
134119610Sache
135119610Sache/* Define if you have the <locale.h> header file.  */
136119610Sache#undef HAVE_LOCALE_H
137119610Sache
138119610Sache/* Define if you have the <memory.h> header file.  */
139119610Sache#undef HAVE_MEMORY_H
140119610Sache
14126497Sache/* Define if you have the <ndir.h> header file.  */
14226497Sache#undef HAVE_NDIR_H
14326497Sache
144157184Sache/* Define if you have the <pwd.h> header file.  */
145157184Sache#undef HAVE_PWD_H
146157184Sache
147119610Sache/* Define if you have the <stdarg.h> header file.  */
148119610Sache#undef HAVE_STDARG_H
149119610Sache
15026497Sache/* Define if you have the <stdlib.h> header file.  */
15126497Sache#undef HAVE_STDLIB_H
15226497Sache
15326497Sache/* Define if you have the <string.h> header file.  */
15426497Sache#undef HAVE_STRING_H
15526497Sache
156119610Sache/* Define if you have the <strings.h> header file.  */
157119610Sache#undef HAVE_STRINGS_H
158119610Sache
15926497Sache/* Define if you have the <sys/dir.h> header file.  */
16026497Sache#undef HAVE_SYS_DIR_H
16126497Sache
16226497Sache/* Define if you have the <sys/file.h> header file.  */
16326497Sache#undef HAVE_SYS_FILE_H
16426497Sache
16526497Sache/* Define if you have the <sys/ndir.h> header file.  */
16626497Sache#undef HAVE_SYS_NDIR_H
16726497Sache
16826497Sache/* Define if you have the <sys/pte.h> header file.  */
16926497Sache#undef HAVE_SYS_PTE_H
17026497Sache
17126497Sache/* Define if you have the <sys/ptem.h> header file.  */
17226497Sache#undef HAVE_SYS_PTEM_H
17326497Sache
17426497Sache/* Define if you have the <sys/select.h> header file.  */
17526497Sache#undef HAVE_SYS_SELECT_H
17626497Sache
17726497Sache/* Define if you have the <sys/stream.h> header file.  */
17826497Sache#undef HAVE_SYS_STREAM_H
17926497Sache
18026497Sache/* Define if you have the <termcap.h> header file.  */
18126497Sache#undef HAVE_TERMCAP_H
18226497Sache
18326497Sache/* Define if you have the <termio.h> header file.  */
18426497Sache#undef HAVE_TERMIO_H
18526497Sache
18626497Sache/* Define if you have the <termios.h> header file.  */
18726497Sache#undef HAVE_TERMIOS_H
18826497Sache
18926497Sache/* Define if you have the <unistd.h> header file.  */
19026497Sache#undef HAVE_UNISTD_H
19126497Sache
19226497Sache/* Define if you have the <varargs.h> header file.  */
19326497Sache#undef HAVE_VARARGS_H
19426497Sache
195119610Sache/* Define if you have the <wchar.h> header file.  */
196119610Sache#undef HAVE_WCHAR_H
19726497Sache
198165670Sache/* Define if you have the <wctype.h> header file.  */
199119610Sache#undef HAVE_WCTYPE_H
20026497Sache
201119610Sache#undef HAVE_MBSTATE_T
202119610Sache
203165670Sache/* Define if you have wchar_t in <wctype.h>. */
204165670Sache#undef HAVE_WCHAR_T 
205165670Sache
206165670Sache/* Define if you have wctype_t in <wctype.h>. */
207165670Sache#undef HAVE_WCTYPE_T
208165670Sache
209165670Sache/* Define if you have wint_t in <wctype.h>. */  
210165670Sache#undef HAVE_WINT_T  
211165670Sache
212119610Sache/* Define if you have <langinfo.h> and nl_langinfo(CODESET). */
213119610Sache#undef HAVE_LANGINFO_CODESET
214119610Sache
21526497Sache/* Definitions pulled in from aclocal.m4. */
21626497Sache#undef VOID_SIGHANDLER
21726497Sache
21826497Sache#undef GWINSZ_IN_SYS_IOCTL
21926497Sache
22035486Sache#undef STRUCT_WINSIZE_IN_SYS_IOCTL
22135486Sache
22235486Sache#undef STRUCT_WINSIZE_IN_TERMIOS
22335486Sache
22426497Sache#undef TIOCSTAT_IN_SYS_IOCTL
22526497Sache
22626497Sache#undef FIONREAD_IN_SYS_IOCTL
22726497Sache
22826497Sache#undef SPEED_T_IN_SYS_TYPES
22926497Sache
23026497Sache#undef HAVE_GETPW_DECLS
23126497Sache
23226497Sache#undef STRUCT_DIRENT_HAS_D_INO
23326497Sache
23426497Sache#undef STRUCT_DIRENT_HAS_D_FILENO
23526497Sache
23626497Sache#undef HAVE_BSD_SIGNALS
23726497Sache
23826497Sache#undef HAVE_POSIX_SIGNALS
23926497Sache
24026497Sache#undef HAVE_USG_SIGHOLD
24126497Sache
24226497Sache#undef MUST_REINSTALL_SIGHANDLERS
24326497Sache
24426497Sache#undef HAVE_POSIX_SIGSETJMP
24526497Sache
246136644Sache#undef CTYPE_NON_ASCII
247136644Sache
24826497Sache/* modify settings or make new ones based on what autoconf tells us. */
24926497Sache
25026497Sache/* Ultrix botches type-ahead when switching from canonical to
25126497Sache   non-canonical mode, at least through version 4.3 */
25226497Sache#if !defined (HAVE_TERMIOS_H) || !defined (HAVE_TCGETATTR) || defined (ultrix)
25326497Sache#  define TERMIOS_MISSING
25426497Sache#endif
25526497Sache
25626497Sache#if defined (STRCOLL_BROKEN)
25726497Sache#  undef HAVE_STRCOLL
25826497Sache#endif
25926497Sache
26026497Sache#if defined (__STDC__) && defined (HAVE_STDARG_H)
26126497Sache#  define PREFER_STDARG
26226497Sache#  define USE_VARARGS
26326497Sache#else
26426497Sache#  if defined (HAVE_VARARGS_H)
26526497Sache#    define PREFER_VARARGS
26626497Sache#    define USE_VARARGS
26726497Sache#  endif
26826497Sache#endif
269