blob: a9bcf1ef33b5f9ca5d012cd1989ac1c73561df2d [file] [log] [blame]
Bram Moolenaar071d4272004-06-13 20:20:40 +00001/*
Bram Moolenaar3f7d0902016-11-12 21:13:42 +01002 * config.h.in. Originally generated automatically from configure.ac by
3 * autoheader and manually changed after that.
Bram Moolenaar071d4272004-06-13 20:20:40 +00004 */
5
6/* Define if we have EBCDIC code */
7#undef EBCDIC
8
9/* Define unless no X support found */
10#undef HAVE_X11
11
12/* Define when terminfo support found */
13#undef TERMINFO
14
15/* Define when termcap.h contains ospeed */
16#undef HAVE_OSPEED
17
18/* Define when ospeed can be extern */
19#undef OSPEED_EXTERN
20
21/* Define when termcap.h contains UP, BC and PC */
22#undef HAVE_UP_BC_PC
23
24/* Define when UP, BC and PC can be extern */
25#undef UP_BC_PC_EXTERN
26
27/* Define when termcap.h defines outfuntype */
28#undef HAVE_OUTFUNTYPE
29
30/* Define when __DATE__ " " __TIME__ can be used */
31#undef HAVE_DATE_TIME
32
Bram Moolenaar0c094b92009-05-14 20:20:33 +000033/* Define when __attribute__((unused)) can be used */
34#undef HAVE_ATTRIBUTE_UNUSED
35
Bram Moolenaar071d4272004-06-13 20:20:40 +000036/* defined always when using configure */
37#undef UNIX
38
39/* Defined to the size of an int */
Bram Moolenaara2aa31a2014-02-23 22:52:40 +010040#undef VIM_SIZEOF_INT
Bram Moolenaar071d4272004-06-13 20:20:40 +000041
Bram Moolenaar914703b2010-05-31 21:59:46 +020042/* Defined to the size of a long */
Bram Moolenaara2aa31a2014-02-23 22:52:40 +010043#undef VIM_SIZEOF_LONG
Bram Moolenaar914703b2010-05-31 21:59:46 +020044
45/* Defined to the size of off_t */
46#undef SIZEOF_OFF_T
47
Bram Moolenaar644fdff2010-05-30 13:26:21 +020048/* Defined to the size of time_t */
49#undef SIZEOF_TIME_T
50
Bram Moolenaar4bdbbf72009-05-21 21:27:43 +000051/* Define when wchar_t is only 2 bytes. */
52#undef SMALL_WCHAR_T
53
Bram Moolenaar071d4272004-06-13 20:20:40 +000054/*
55 * If we cannot trust one of the following from the libraries, we use our
56 * own safe but probably slower vim_memmove().
57 */
58#undef USEBCOPY
59#undef USEMEMMOVE
60#undef USEMEMCPY
61
62/* Define when "man -s 2" is to be used */
63#undef USEMAN_S
64
65/* Define to empty if the keyword does not work. */
66#undef const
67
Bram Moolenaar76243bd2009-03-02 01:47:02 +000068/* Define to empty if the keyword does not work. */
69#undef volatile
70
Bram Moolenaar071d4272004-06-13 20:20:40 +000071/* Define to `int' if <sys/types.h> doesn't define. */
72#undef mode_t
73
74/* Define to `long' if <sys/types.h> doesn't define. */
75#undef off_t
76
77/* Define to `long' if <sys/types.h> doesn't define. */
78#undef pid_t
79
80/* Define to `unsigned' if <sys/types.h> doesn't define. */
81#undef size_t
82
83/* Define to `int' if <sys/types.h> doesn't define. */
84#undef uid_t
85
Bram Moolenaar0bbabe82010-05-17 20:32:55 +020086/* Define to `unsigned int' or other type that is 32 bit. */
87#undef uint32_t
88
Bram Moolenaar071d4272004-06-13 20:20:40 +000089/* Define to `int' if <sys/types.h> doesn't define. */
90#undef gid_t
91
92/* Define to `long' if <sys/types.h> doesn't define. */
93#undef ino_t
94
95/* Define to `unsigned' if <sys/types.h> doesn't define. */
96#undef dev_t
97
Bram Moolenaar0bbabe82010-05-17 20:32:55 +020098/* Define on big-endian machines */
99#undef WORDS_BIGENDIAN
100
Bram Moolenaar071d4272004-06-13 20:20:40 +0000101/* Define to `unsigned long' if <sys/types.h> doesn't define. */
102#undef rlim_t
103
104/* Define to `struct sigaltstack' if <signal.h> doesn't define. */
105#undef stack_t
106
107/* Define if stack_t has the ss_base field. */
108#undef HAVE_SS_BASE
109
110/* Define if you can safely include both <sys/time.h> and <time.h>. */
111#undef TIME_WITH_SYS_TIME
112
113/* Define if you can safely include both <sys/time.h> and <sys/select.h>. */
114#undef SYS_SELECT_WITH_SYS_TIME
115
116/* Define if you have /dev/ptc */
117#undef HAVE_DEV_PTC
118
119/* Define if you have Sys4 ptys */
120#undef HAVE_SVR4_PTYS
121
122/* Define to range of pty names to try */
123#undef PTYRANGE0
124#undef PTYRANGE1
125
126/* Define mode for pty */
127#undef PTYMODE
128
129/* Define group for pty */
130#undef PTYGROUP
131
132/* Define as the return type of signal handlers (int or void). */
133#undef RETSIGTYPE
134
135/* Define as the command at the end of signal handlers ("" or "return 0;"). */
136#undef SIGRETURN
137
138/* Define if struct sigcontext is present */
139#undef HAVE_SIGCONTEXT
140
141/* Define if touuper/tolower only work on lower/upercase characters */
142#undef BROKEN_TOUPPER
143
144/* Define if stat() ignores a trailing slash */
145#undef STAT_IGNORES_SLASH
146
147/* Define if tgetstr() has a second argument that is (char *) */
148#undef TGETSTR_CHAR_P
149
150/* Define if tgetent() returns zero for an error */
151#undef TGETENT_ZERO_ERR
152
153/* Define if the getcwd() function should not be used. */
154#undef BAD_GETCWD
155
156/* Define if you the function: */
Bram Moolenaar071d4272004-06-13 20:20:40 +0000157#undef HAVE_FCHDIR
158#undef HAVE_FCHOWN
159#undef HAVE_FSEEKO
160#undef HAVE_FSYNC
Bram Moolenaar2fcf6682017-03-11 20:03:42 +0100161#undef HAVE_FLOAT_FUNCS
Bram Moolenaar071d4272004-06-13 20:20:40 +0000162#undef HAVE_GETCWD
Bram Moolenaar2fcf6682017-03-11 20:03:42 +0100163#undef HAVE_GETPGID
Bram Moolenaar071d4272004-06-13 20:20:40 +0000164#undef HAVE_GETPSEUDOTTY
Bram Moolenaar24305862012-08-15 14:05:05 +0200165#undef HAVE_GETPWENT
Bram Moolenaar071d4272004-06-13 20:20:40 +0000166#undef HAVE_GETPWNAM
167#undef HAVE_GETPWUID
168#undef HAVE_GETRLIMIT
169#undef HAVE_GETTIMEOFDAY
170#undef HAVE_GETWD
171#undef HAVE_ICONV
Bram Moolenaar071d4272004-06-13 20:20:40 +0000172#undef HAVE_LSTAT
Bram Moolenaar071d4272004-06-13 20:20:40 +0000173#undef HAVE_MEMSET
Bram Moolenaareaf03392009-11-17 11:08:52 +0000174#undef HAVE_MKDTEMP
Bram Moolenaar071d4272004-06-13 20:20:40 +0000175#undef HAVE_NANOSLEEP
Bram Moolenaar2fcf6682017-03-11 20:03:42 +0100176#undef HAVE_NL_LANGINFO_CODESET
Bram Moolenaar071d4272004-06-13 20:20:40 +0000177#undef HAVE_OPENDIR
178#undef HAVE_PUTENV
179#undef HAVE_QSORT
180#undef HAVE_READLINK
181#undef HAVE_RENAME
182#undef HAVE_SELECT
Bram Moolenaar588ebeb2008-05-07 17:09:24 +0000183#undef HAVE_SELINUX
Bram Moolenaar071d4272004-06-13 20:20:40 +0000184#undef HAVE_SETENV
185#undef HAVE_SETPGID
186#undef HAVE_SETSID
187#undef HAVE_SIGACTION
188#undef HAVE_SIGALTSTACK
189#undef HAVE_SIGSET
190#undef HAVE_SIGSETJMP
191#undef HAVE_SIGSTACK
Bram Moolenaarbb09ceb2016-10-18 16:27:23 +0200192#undef HAVE_SIGPROCMASK
Bram Moolenaar071d4272004-06-13 20:20:40 +0000193#undef HAVE_SIGVEC
Bram Moolenaar5bd32f42014-04-02 14:05:38 +0200194#undef HAVE_SMACK
Bram Moolenaar071d4272004-06-13 20:20:40 +0000195#undef HAVE_STRCASECMP
196#undef HAVE_STRERROR
197#undef HAVE_STRFTIME
198#undef HAVE_STRICMP
199#undef HAVE_STRNCASECMP
200#undef HAVE_STRNICMP
201#undef HAVE_STRPBRK
202#undef HAVE_STRTOL
203#undef HAVE_ST_BLKSIZE
204#undef HAVE_SYSCONF
205#undef HAVE_SYSCTL
206#undef HAVE_SYSINFO
Bram Moolenaar914572a2007-05-01 11:37:47 +0000207#undef HAVE_SYSINFO_MEM_UNIT
Bram Moolenaar071d4272004-06-13 20:20:40 +0000208#undef HAVE_TGETENT
209#undef HAVE_TOWLOWER
210#undef HAVE_TOWUPPER
Bram Moolenaar0cb032e2005-04-23 20:52:00 +0000211#undef HAVE_ISWUPPER
Bram Moolenaar071d4272004-06-13 20:20:40 +0000212#undef HAVE_USLEEP
213#undef HAVE_UTIME
214#undef HAVE_BIND_TEXTDOMAIN_CODESET
215
Bram Moolenaar317fd3a2010-05-07 16:05:55 +0200216/* Define, if needed, for accessing large files. */
217#undef _LARGE_FILES
218#undef _FILE_OFFSET_BITS
219#undef _LARGEFILE_SOURCE
220
Bram Moolenaar071d4272004-06-13 20:20:40 +0000221/* Define if you do not have utime(), but do have the utimes() function. */
222#undef HAVE_UTIMES
223
224/* Define if you have the header file: */
225#undef HAVE_DIRENT_H
226#undef HAVE_ERRNO_H
227#undef HAVE_FCNTL_H
228#undef HAVE_FRAME_H
229#undef HAVE_ICONV_H
Bram Moolenaarfa7584c2010-05-19 21:57:45 +0200230#undef HAVE_INTTYPES_H
Bram Moolenaar071d4272004-06-13 20:20:40 +0000231#undef HAVE_LANGINFO_H
232#undef HAVE_LIBC_H
233#undef HAVE_LIBGEN_H
234#undef HAVE_LIBINTL_H
235#undef HAVE_LOCALE_H
Bram Moolenaar446cb832008-06-24 21:56:24 +0000236#undef HAVE_MATH_H
Bram Moolenaar071d4272004-06-13 20:20:40 +0000237#undef HAVE_NDIR_H
238#undef HAVE_POLL_H
239#undef HAVE_PTHREAD_NP_H
240#undef HAVE_PWD_H
241#undef HAVE_SETJMP_H
242#undef HAVE_SGTTY_H
Bram Moolenaarfa7584c2010-05-19 21:57:45 +0200243#undef HAVE_STDINT_H
Bram Moolenaar071d4272004-06-13 20:20:40 +0000244#undef HAVE_STRINGS_H
245#undef HAVE_STROPTS_H
246#undef HAVE_SYS_ACCESS_H
247#undef HAVE_SYS_ACL_H
248#undef HAVE_SYS_DIR_H
249#undef HAVE_SYS_IOCTL_H
250#undef HAVE_SYS_NDIR_H
251#undef HAVE_SYS_PARAM_H
252#undef HAVE_SYS_POLL_H
253#undef HAVE_SYS_PTEM_H
254#undef HAVE_SYS_RESOURCE_H
255#undef HAVE_SYS_SELECT_H
256#undef HAVE_SYS_STATFS_H
257#undef HAVE_SYS_STREAM_H
258#undef HAVE_SYS_SYSCTL_H
259#undef HAVE_SYS_SYSINFO_H
260#undef HAVE_SYS_SYSTEMINFO_H
261#undef HAVE_SYS_TIME_H
Bram Moolenaar914703b2010-05-31 21:59:46 +0200262#undef HAVE_SYS_TYPES_H
Bram Moolenaar071d4272004-06-13 20:20:40 +0000263#undef HAVE_SYS_UTSNAME_H
Bram Moolenaar071d4272004-06-13 20:20:40 +0000264#undef HAVE_TERMCAP_H
265#undef HAVE_TERMIOS_H
266#undef HAVE_TERMIO_H
Bram Moolenaar914703b2010-05-31 21:59:46 +0200267#undef HAVE_WCHAR_H
268#undef HAVE_WCTYPE_H
Bram Moolenaar071d4272004-06-13 20:20:40 +0000269#undef HAVE_UNISTD_H
270#undef HAVE_UTIL_DEBUG_H
271#undef HAVE_UTIL_MSGI18N_H
272#undef HAVE_UTIME_H
273#undef HAVE_X11_SUNKEYSYM_H
274#undef HAVE_XM_XM_H
275#undef HAVE_XM_XPMP_H
Bram Moolenaar2ce06f62005-01-31 19:19:04 +0000276#undef HAVE_XM_TRAITP_H
277#undef HAVE_XM_MANAGER_H
278#undef HAVE_XM_UNHIGHLIGHTT_H
279#undef HAVE_XM_JOINSIDET_H
Bram Moolenaarfc1421e2006-04-20 22:17:20 +0000280#undef HAVE_XM_NOTEBOOK_H
Bram Moolenaar071d4272004-06-13 20:20:40 +0000281#undef HAVE_X11_XPM_H
282#undef HAVE_X11_XMU_EDITRES_H
283#undef HAVE_X11_SM_SMLIB_H
284
Bram Moolenaar910f66f2006-04-05 20:41:53 +0000285/* Define to the type of the XpmAttributes type. */
286#undef XPMATTRIBUTES_TYPE
287
Bram Moolenaar071d4272004-06-13 20:20:40 +0000288/* Define if you have <sys/wait.h> that is POSIX.1 compatible. */
289#undef HAVE_SYS_WAIT_H
290
291/* Define if you have a <sys/wait.h> that is not POSIX.1 compatible. */
292#undef HAVE_UNION_WAIT
293
294/* This is currently unused in vim: */
295/* Define if you have the ANSI C header files. */
296/* #undef STDC_HEADERS */
297
298/* instead, we check a few STDC things ourselves */
Bram Moolenaar071d4272004-06-13 20:20:40 +0000299#undef HAVE_STDLIB_H
300#undef HAVE_STRING_H
301
302/* Define if strings.h cannot be included when strings.h already is */
303#undef NO_STRINGS_WITH_STRING_H
304
305/* Define if you want tiny features. */
306#undef FEAT_TINY
307
308/* Define if you want small features. */
309#undef FEAT_SMALL
310
311/* Define if you want normal features. */
312#undef FEAT_NORMAL
313
314/* Define if you want big features. */
315#undef FEAT_BIG
316
317/* Define if you want huge features. */
318#undef FEAT_HUGE
319
Bram Moolenaar0ba04292010-07-14 23:23:17 +0200320/* Define if you want to include the Lua interpreter. */
321#undef FEAT_LUA
322
Bram Moolenaar2334b6d2010-07-22 21:32:16 +0200323/* Define for linking via dlopen() or LoadLibrary() */
324#undef DYNAMIC_LUA
325
Bram Moolenaar325b7a22004-07-05 15:58:32 +0000326/* Define if you want to include the MzScheme interpreter. */
327#undef FEAT_MZSCHEME
328
Bram Moolenaar071d4272004-06-13 20:20:40 +0000329/* Define if you want to include the Perl interpreter. */
330#undef FEAT_PERL
331
Bram Moolenaare06c1882010-07-21 22:05:20 +0200332/* Define for linking via dlopen() or LoadLibrary() */
333#undef DYNAMIC_PERL
334
Bram Moolenaar071d4272004-06-13 20:20:40 +0000335/* Define if you want to include the Python interpreter. */
336#undef FEAT_PYTHON
337
Bram Moolenaarbd5e15f2010-07-17 21:19:38 +0200338/* Define if you want to include the Python3 interpreter. */
339#undef FEAT_PYTHON3
340
341/* Define for linking via dlopen() or LoadLibrary() */
342#undef DYNAMIC_PYTHON
343
344/* Define for linking via dlopen() or LoadLibrary() */
345#undef DYNAMIC_PYTHON3
346
Bram Moolenaarb744b2f2010-08-13 16:22:57 +0200347/* Define if dynamic python does not require RTLD_GLOBAL */
348#undef PY_NO_RTLD_GLOBAL
349
Bram Moolenaar6fabcbe2011-09-02 12:27:25 +0200350/* Define if dynamic python3 does not require RTLD_GLOBAL */
351#undef PY3_NO_RTLD_GLOBAL
352
Bram Moolenaar071d4272004-06-13 20:20:40 +0000353/* Define if you want to include the Ruby interpreter. */
354#undef FEAT_RUBY
355
Bram Moolenaar3ca71f12010-10-27 16:49:47 +0200356/* Define for linking via dlopen() or LoadLibrary() */
357#undef DYNAMIC_RUBY
358
Bram Moolenaar071d4272004-06-13 20:20:40 +0000359/* Define if you want to include the Tcl interpreter. */
360#undef FEAT_TCL
361
Bram Moolenaar8a5115c2016-01-09 19:41:11 +0100362/* Define for linking via dlopen() or LoadLibrary() */
363#undef DYNAMIC_TCL
364
Bram Moolenaar071d4272004-06-13 20:20:40 +0000365/* Define if you want to add support for ACL */
366#undef HAVE_POSIX_ACL
Bram Moolenaar8d462f92012-02-05 22:51:33 +0100367#undef HAVE_SOLARIS_ZFS_ACL
Bram Moolenaar071d4272004-06-13 20:20:40 +0000368#undef HAVE_SOLARIS_ACL
369#undef HAVE_AIX_ACL
370
Bram Moolenaar3cbe0c02015-09-08 20:00:22 +0200371/* Define if pango_shape_full() is available. */
372#undef HAVE_PANGO_SHAPE_FULL
373
Bram Moolenaar071d4272004-06-13 20:20:40 +0000374/* Define if you want to add support of GPM (Linux console mouse daemon) */
375#undef HAVE_GPM
376
Bram Moolenaar446cb832008-06-24 21:56:24 +0000377/* Define if you want to add support of sysmouse (*BSD console mouse) */
378#undef HAVE_SYSMOUSE
379
Bram Moolenaar071d4272004-06-13 20:20:40 +0000380/* Define if you want to include the Cscope interface. */
381#undef FEAT_CSCOPE
382
383/* Define if you want to include multibyte support. */
384#undef FEAT_MBYTE
385
386/* Define if you want to include fontset support. */
387#undef FEAT_XFONTSET
388
389/* Define if you want to include XIM support. */
390#undef FEAT_XIM
391
392/* Define if you want to include Hangul input support. */
393#undef FEAT_HANGULIN
394
395/* Define if you use GTK and want GNOME support. */
396#undef FEAT_GUI_GNOME
397
Bram Moolenaar843ee412004-06-30 16:16:41 +0000398/* Define if you use KDE and want KDE Toolbar support. */
399#undef FEAT_KDETOOLBAR
400
Bram Moolenaar071d4272004-06-13 20:20:40 +0000401/* Define if GTK+ multihead support is available (requires GTK+ >= 2.1.1). */
402#undef HAVE_GTK_MULTIHEAD
403
404/* Define if your X has own locale library */
405#undef X_LOCALE
406
407/* Define if we have dlfcn.h. */
408#undef HAVE_DLFCN_H
409
410/* Define if there is a working gettext(). */
411#undef HAVE_GETTEXT
412
413/* Define if _nl_msg_cat_cntr is present. */
414#undef HAVE_NL_MSG_CAT_CNTR
415
416/* Define if we have dlopen() */
417#undef HAVE_DLOPEN
418
419/* Define if we have dlsym() */
420#undef HAVE_DLSYM
421
422/* Define if we have dl.h. */
423#undef HAVE_DL_H
424
425/* Define if we have shl_load() */
426#undef HAVE_SHL_LOAD
427
428/* Define if you want to include Sun Visual Workshop support. */
429#undef FEAT_SUN_WORKSHOP
430
431/* Define if you want to include NetBeans integration. */
432#undef FEAT_NETBEANS_INTG
433
Bram Moolenaare0874f82016-01-24 20:36:41 +0100434/* Define if you want to include process communication. */
Bram Moolenaar509ce2a2016-03-11 22:52:15 +0100435#undef FEAT_JOB_CHANNEL
Bram Moolenaare0874f82016-01-24 20:36:41 +0100436
Bram Moolenaar071d4272004-06-13 20:20:40 +0000437/* Define default global runtime path */
438#undef RUNTIME_GLOBAL
439
440/* Define name of who modified a released Vim */
441#undef MODIFIED_BY
442
443/* Define if you want XSMP interaction as well as vanilla swapfile safety */
444#undef USE_XSMP_INTERACT
Bram Moolenaarf05da212009-11-17 16:13:15 +0000445
446/* Define if fcntl()'s F_SETFD command knows about FD_CLOEXEC */
447#undef HAVE_FD_CLOEXEC
Bram Moolenaar693e40c2013-02-26 14:56:42 +0100448
Bram Moolenaar47ffb902017-03-12 18:38:02 +0100449/* Define if /proc/self/exe can be read */
450#undef HAVE_PROC_SELF_EXE
451
Bram Moolenaar693e40c2013-02-26 14:56:42 +0100452/* Define if you want Cygwin to use the WIN32 clipboard, not compatible with X11*/
453#undef FEAT_CYGWIN_WIN32_CLIPBOARD
Bram Moolenaar2b1b53f2013-11-02 21:04:38 +0100454
455/* Define if we have AvailabilityMacros.h on Mac OS X */
456#undef HAVE_AVAILABILITYMACROS_H
Bram Moolenaarcbc246a2014-10-11 14:47:26 +0200457
458/* Define if Xutf8SetWMProperties() is in an X library. */
459#undef HAVE_XUTF8SETWMPROPERTIES
Bram Moolenaar36e294c2015-12-29 18:55:46 +0100460
461/* Define if GResource is used to load icons */
462#undef USE_GRESOURCE
Bram Moolenaar98921892016-02-23 17:14:37 +0100463
464/* Define if GTK+ GUI is to be linked against GTK+ 3 */
465#undef USE_GTK3
Bram Moolenaar136f29a2016-02-27 20:14:15 +0100466
467/* Define if we have isinf() */
468#undef HAVE_ISINF
469
470/* Define if we have isnan() */
471#undef HAVE_ISNAN
472
473/* Define to inline symbol or empty */
474#undef inline