1/* auto/config.h.  Generated from config.h.in by configure.  */
2/*
3 * config.h.in.  Generated automatically from configure.in by autoheader, and
4 * manually changed after that.
5 */
6
7/* Define if we have EBCDIC code */
8/* #undef EBCDIC */
9
10/* Define unless no X support found */
11/* #undef HAVE_X11 */
12
13/* Define when terminfo support found */
14#define TERMINFO 1
15
16/* Define when termcap.h contains ospeed */
17#define HAVE_OSPEED 1
18
19/* Define when ospeed can be extern */
20/* #undef OSPEED_EXTERN */
21
22/* Define when termcap.h contains UP, BC and PC */
23#define HAVE_UP_BC_PC 1
24
25/* Define when UP, BC and PC can be extern */
26/* #undef UP_BC_PC_EXTERN */
27
28/* Define when termcap.h defines outfuntype */
29/* #undef HAVE_OUTFUNTYPE */
30
31/* Define when __DATE__ " " __TIME__ can be used */
32#define HAVE_DATE_TIME 1
33
34/* Define when __attribute__((unused)) can be used */
35#define HAVE_ATTRIBUTE_UNUSED 1
36
37/* defined always when using configure */
38#define UNIX 1
39
40/* Defined to the size of an int */
41#define SIZEOF_INT 4
42
43/* Defined to the size of a long */
44#if __LP64__
45#define SIZEOF_LONG 8
46#else
47#define SIZEOF_LONG 4
48#endif
49
50/* Defined to the size of off_t */
51#define SIZEOF_OFF_T 8
52
53/* Defined to the size of time_t */
54#define SIZEOF_TIME_T SIZEOF_LONG
55
56/* Define when wchar_t is only 2 bytes. */
57/* #undef SMALL_WCHAR_T */
58
59/*
60 * If we cannot trust one of the following from the libraries, we use our
61 * own safe but probably slower vim_memmove().
62 */
63/* #undef USEBCOPY */
64#define USEMEMMOVE 1
65/* #undef USEMEMCPY */
66
67/* Define when "man -s 2" is to be used */
68#define USEMAN_S 1
69
70/* Define to empty if the keyword does not work.  */
71/* #undef const */
72
73/* Define to empty if the keyword does not work.  */
74/* #undef volatile */
75
76/* Define to `int' if <sys/types.h> doesn't define.  */
77/* #undef mode_t */
78
79/* Define to `long' if <sys/types.h> doesn't define.  */
80/* #undef off_t */
81
82/* Define to `long' if <sys/types.h> doesn't define.  */
83/* #undef pid_t */
84
85/* Define to `unsigned' if <sys/types.h> doesn't define.  */
86/* #undef size_t */
87
88/* Define to `int' if <sys/types.h> doesn't define.  */
89/* #undef uid_t */
90
91/* Define to `unsigned int' or other type that is 32 bit.  */
92/* #undef uint32_t */
93
94/* Define to `int' if <sys/types.h> doesn't define.  */
95/* #undef gid_t */
96
97/* Define to `long' if <sys/types.h> doesn't define.  */
98/* #undef ino_t */
99
100/* Define to `unsigned' if <sys/types.h> doesn't define.  */
101/* #undef dev_t */
102
103/* Define on big-endian machines */
104/* #undef WORDS_BIGENDIAN */
105#if __BIG_ENDIAN__
106#define WORDS_BIGENDIAN 1
107#endif
108
109/* Define to `unsigned long' if <sys/types.h> doesn't define.  */
110/* #undef rlim_t */
111
112/* Define to `struct sigaltstack' if <signal.h> doesn't define.  */
113/* #undef stack_t */
114
115/* Define if stack_t has the ss_base field. */
116/* #undef HAVE_SS_BASE */
117
118/* Define if you can safely include both <sys/time.h> and <time.h>.  */
119#define TIME_WITH_SYS_TIME 1
120
121/* Define if you can safely include both <sys/time.h> and <sys/select.h>.  */
122#define SYS_SELECT_WITH_SYS_TIME 1
123
124/* Define if you have /dev/ptc */
125/* #undef HAVE_DEV_PTC */
126
127/* Define if you have Sys4 ptys */
128#define HAVE_SVR4_PTYS 1
129
130/* Define to range of pty names to try */
131#define PTYRANGE0 "pqrstuvw"
132#define PTYRANGE1 "0123456789abcdef"
133
134/* Define mode for pty */
135/* #undef PTYMODE */
136
137/* Define group for pty */
138/* #undef PTYGROUP */
139
140/* Define as the return type of signal handlers (int or void).  */
141#define RETSIGTYPE void
142
143/* Define as the command at the end of signal handlers ("" or "return 0;").  */
144#define SIGRETURN return
145
146/* Define if struct sigcontext is present */
147#define HAVE_SIGCONTEXT 1
148
149/* Define if touuper/tolower only work on lower/upercase characters */
150/* #undef BROKEN_TOUPPER */
151
152/* Define if stat() ignores a trailing slash */
153/* #undef STAT_IGNORES_SLASH */
154
155/* Define if tgetstr() has a second argument that is (char *) */
156/* #undef TGETSTR_CHAR_P */
157
158/* Define if tgetent() returns zero for an error */
159/* #undef TGETENT_ZERO_ERR */
160
161/* Define if the getcwd() function should not be used.  */
162/* #undef BAD_GETCWD */
163
164/* Define if you the function: */
165#define HAVE_BCMP 1
166#define HAVE_FCHDIR 1
167#define HAVE_FCHOWN 1
168#define HAVE_FSEEKO 1
169#define HAVE_FSYNC 1
170#define HAVE_GETCWD 1
171/* #undef HAVE_GETPSEUDOTTY */
172#define HAVE_GETPWNAM 1
173#define HAVE_GETPWUID 1
174#define HAVE_GETRLIMIT 1
175#define HAVE_GETTIMEOFDAY 1
176#define HAVE_GETWD 1
177#define HAVE_ICONV 1
178#define HAVE_NL_LANGINFO_CODESET 1
179#define HAVE_LSTAT 1
180#define HAVE_MEMCMP 1
181#define HAVE_MEMSET 1
182#define HAVE_MKDTEMP 1
183#define HAVE_NANOSLEEP 1
184#define HAVE_OPENDIR 1
185#define HAVE_FLOAT_FUNCS 1
186#define HAVE_PUTENV 1
187#define HAVE_QSORT 1
188#define HAVE_READLINK 1
189#define HAVE_RENAME 1
190#define HAVE_SELECT 1
191/* #undef HAVE_SELINUX */
192#define HAVE_SETENV 1
193#define HAVE_SETPGID 1
194#define HAVE_SETSID 1
195#define HAVE_SIGACTION 1
196#define HAVE_SIGALTSTACK 1
197#define HAVE_SIGSET 1
198#define HAVE_SIGSETJMP 1
199/* #undef HAVE_SIGSTACK */
200#define HAVE_SIGVEC 1
201#define HAVE_STRCASECMP 1
202#define HAVE_STRERROR 1
203#define HAVE_STRFTIME 1
204/* #undef HAVE_STRICMP */
205#define HAVE_STRNCASECMP 1
206/* #undef HAVE_STRNICMP */
207#define HAVE_STRPBRK 1
208#define HAVE_STRTOL 1
209#define HAVE_ST_BLKSIZE 1
210/* #undef HAVE_SYSCONF */
211#define HAVE_SYSCTL 1
212/* #undef HAVE_SYSINFO */
213/* #undef HAVE_SYSINFO_MEM_UNIT */
214#define HAVE_TGETENT 1
215#define HAVE_TOWLOWER 1
216#define HAVE_TOWUPPER 1
217#define HAVE_ISWUPPER 1
218#define HAVE_USLEEP 1
219#define HAVE_UTIME 1
220/* #undef HAVE_BIND_TEXTDOMAIN_CODESET */
221
222/* Define, if needed, for accessing large files. */
223/* #undef _LARGE_FILES */
224/* #undef _FILE_OFFSET_BITS */
225/* #undef _LARGEFILE_SOURCE */
226
227/* Define if you do not have utime(), but do have the utimes() function. */
228#define HAVE_UTIMES 1
229
230/* Define if you have the header file: */
231#define HAVE_DIRENT_H 1
232#define HAVE_ERRNO_H 1
233#define HAVE_FCNTL_H 1
234/* #undef HAVE_FRAME_H */
235#define HAVE_ICONV_H 1
236#define HAVE_INTTYPES_H 1
237#define HAVE_LANGINFO_H 1
238#define HAVE_LIBC_H 1
239#define HAVE_LIBGEN_H 1
240/* #undef HAVE_LIBINTL_H */
241#define HAVE_LOCALE_H 1
242#define HAVE_MATH_H 1
243/* #undef HAVE_NDIR_H */
244#define HAVE_POLL_H 1
245/* #undef HAVE_PTHREAD_NP_H */
246#define HAVE_PWD_H 1
247#define HAVE_SETJMP_H 1
248#define HAVE_SGTTY_H 1
249#define HAVE_STDINT_H 1
250#define HAVE_STRINGS_H 1
251/* #undef HAVE_STROPTS_H */
252/* #undef HAVE_SYS_ACCESS_H */
253#define HAVE_SYS_ACL_H 1
254/* #undef HAVE_SYS_DIR_H */
255#define HAVE_SYS_IOCTL_H 1
256/* #undef HAVE_SYS_NDIR_H */
257#define HAVE_SYS_PARAM_H 1
258#define HAVE_SYS_POLL_H 1
259/* #undef HAVE_SYS_PTEM_H */
260#define HAVE_SYS_RESOURCE_H 1
261#define HAVE_SYS_SELECT_H 1
262/* #undef HAVE_SYS_STATFS_H */
263/* #undef HAVE_SYS_STREAM_H */
264#define HAVE_SYS_SYSCTL_H 1
265/* #undef HAVE_SYS_SYSINFO_H */
266/* #undef HAVE_SYS_SYSTEMINFO_H */
267#define HAVE_SYS_TIME_H 1
268#define HAVE_SYS_TYPES_H 1
269#define HAVE_SYS_UTSNAME_H 1
270#define HAVE_TERMCAP_H 1
271#define HAVE_TERMIOS_H 1
272/* #undef HAVE_TERMIO_H */
273#define HAVE_WCHAR_H 1
274#define HAVE_WCTYPE_H 1
275#define HAVE_UNISTD_H 1
276/* #undef HAVE_UTIL_DEBUG_H */
277/* #undef HAVE_UTIL_MSGI18N_H */
278#define HAVE_UTIME_H 1
279/* #undef HAVE_X11_SUNKEYSYM_H */
280/* #undef HAVE_XM_XM_H */
281/* #undef HAVE_XM_XPMP_H */
282/* #undef HAVE_XM_TRAITP_H */
283/* #undef HAVE_XM_MANAGER_H */
284/* #undef HAVE_XM_UNHIGHLIGHTT_H */
285/* #undef HAVE_XM_JOINSIDET_H */
286/* #undef HAVE_XM_NOTEBOOK_H */
287/* #undef HAVE_X11_XPM_H */
288/* #undef HAVE_X11_XMU_EDITRES_H */
289#define HAVE_X11_SM_SMLIB_H 1
290
291/* Define to the type of the XpmAttributes type. */
292/* #undef XPMATTRIBUTES_TYPE */
293
294/* Define if you have <sys/wait.h> that is POSIX.1 compatible.  */
295#define HAVE_SYS_WAIT_H 1
296
297/* Define if you have a <sys/wait.h> that is not POSIX.1 compatible. */
298/* #undef HAVE_UNION_WAIT */
299
300/* This is currently unused in vim: */
301/* Define if you have the ANSI C header files. */
302/* #undef STDC_HEADERS */
303
304/* instead, we check a few STDC things ourselves */
305#define HAVE_STDARG_H 1
306#define HAVE_STDLIB_H 1
307#define HAVE_STRING_H 1
308
309/* Define if strings.h cannot be included when strings.h already is */
310/* #undef NO_STRINGS_WITH_STRING_H */
311
312/* Define if you want tiny features. */
313/* #undef FEAT_TINY */
314
315/* Define if you want small features. */
316/* #undef FEAT_SMALL */
317
318/* Define if you want normal features. */
319#define FEAT_NORMAL 1
320
321/* Define if you want big features. */
322/* #undef FEAT_BIG */
323
324/* Define if you want huge features. */
325/* #undef FEAT_HUGE */
326
327/* Define if you want to include the Lua interpreter. */
328/* #undef FEAT_LUA */
329
330/* Define for linking via dlopen() or LoadLibrary() */
331/* #undef DYNAMIC_LUA */
332
333/* Define if you want to include the MzScheme interpreter. */
334/* #undef FEAT_MZSCHEME */
335
336/* Define if you want to include the Perl interpreter. */
337/* #undef FEAT_PERL */
338
339/* Define for linking via dlopen() or LoadLibrary() */
340/* #undef DYNAMIC_PERL */
341
342/* Define if you want to include the Python interpreter. */
343/* #undef FEAT_PYTHON */
344
345/* Define if you want to include the Python3 interpreter. */
346/* #undef FEAT_PYTHON3 */
347
348/* Define for linking via dlopen() or LoadLibrary() */
349/* #undef DYNAMIC_PYTHON */
350
351/* Define for linking via dlopen() or LoadLibrary() */
352/* #undef DYNAMIC_PYTHON3 */
353
354/* Define if dynamic python does not require RTLD_GLOBAL */
355/* #undef PY_NO_RTLD_GLOBAL */
356
357/* Define if you want to include the Ruby interpreter. */
358/* #undef FEAT_RUBY */
359
360/* Define if you want to include the Tcl interpreter. */
361/* #undef FEAT_TCL */
362
363/* Define if you want to include the Sniff interface. */
364/* #undef FEAT_SNIFF */
365
366/* Define if you want to add support for ACL */
367#define HAVE_POSIX_ACL 1
368/* #undef HAVE_SOLARIS_ACL */
369/* #undef HAVE_AIX_ACL */
370
371/* Define if you want to add support of GPM (Linux console mouse daemon) */
372/* #undef HAVE_GPM */
373
374/* Define if you want to add support of sysmouse (*BSD console mouse) */
375/* #undef HAVE_SYSMOUSE */
376
377/* Define if you want to include the Cscope interface. */
378#define FEAT_CSCOPE 1
379
380/* Define if you want to include multibyte support. */
381#define FEAT_MBYTE 1
382
383/* Define if you want to include fontset support. */
384/* #undef FEAT_XFONTSET */
385
386/* Define if you want to include XIM support. */
387/* #undef FEAT_XIM */
388
389/* Define if you want to include Hangul input support. */
390/* #undef FEAT_HANGULIN */
391
392/* Define if you use GTK and want GNOME support. */
393/* #undef FEAT_GUI_GNOME */
394
395/* Define if you use KDE and want KDE Toolbar support. */
396/* #undef FEAT_KDETOOLBAR */
397
398/* Define if GTK+ multihead support is available (requires GTK+ >= 2.1.1). */
399/* #undef HAVE_GTK_MULTIHEAD */
400
401/* Define if your X has own locale library */
402/* #undef X_LOCALE */
403
404/* Define if we have dlfcn.h. */
405#define HAVE_DLFCN_H 1
406
407/* Define if there is a working gettext(). */
408/* #undef HAVE_GETTEXT */
409
410/* Define if _nl_msg_cat_cntr is present. */
411/* #undef HAVE_NL_MSG_CAT_CNTR */
412
413/* Define if we have dlopen() */
414#define HAVE_DLOPEN 1
415
416/* Define if we have dlsym() */
417#define HAVE_DLSYM 1
418
419/* Define if we have dl.h. */
420/* #undef HAVE_DL_H */
421
422/* Define if we have shl_load() */
423/* #undef HAVE_SHL_LOAD */
424
425/* Define if you want to include Sun Visual Workshop support. */
426/* #undef FEAT_SUN_WORKSHOP */
427
428/* Define if you want to include NetBeans integration. */
429#define FEAT_NETBEANS_INTG 1
430
431/* Define default global runtime path */
432/* #undef RUNTIME_GLOBAL */
433
434/* Define name of who modified a released Vim */
435/* #undef MODIFIED_BY */
436
437/* Define if you want XSMP interaction as well as vanilla swapfile safety */
438#define USE_XSMP_INTERACT 1
439
440/* Define if fcntl()'s F_SETFD command knows about FD_CLOEXEC */
441#define HAVE_FD_CLOEXEC 1
442
443/* Define if there is a copyfile() */
444#define HAVE_COPYFILE 1
445
446/* Define if there is a copyfile.h */
447#define HAVE_COPYFILE_H 1
448