xref: /vim-8.2.3635/src/config.h.in (revision b3a29558)
1/*
2 * config.h.in.  Originally generated automatically from configure.ac by
3 * autoheader and manually changed after that.
4 */
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 del_curterm() is available */
31#undef HAVE_DEL_CURTERM
32
33/* Define when __DATE__ " " __TIME__ can be used */
34#undef HAVE_DATE_TIME
35
36/* Defined from $SOURCE_DATE_EPOCH, used as the build date */
37#undef BUILD_DATE
38
39/* Define when __attribute__((unused)) can be used */
40#undef HAVE_ATTRIBUTE_UNUSED
41
42/* defined always when using configure */
43#undef UNIX
44
45/* Defined to the size of an int */
46#undef VIM_SIZEOF_INT
47
48/* Defined to the size of a long */
49#undef VIM_SIZEOF_LONG
50
51/* Defined to the size of off_t */
52#undef SIZEOF_OFF_T
53
54/* Defined to the size of time_t */
55#undef SIZEOF_TIME_T
56
57/* Define when wchar_t is only 2 bytes. */
58#undef SMALL_WCHAR_T
59
60/*
61 * If we cannot trust one of the following from the libraries, we use our
62 * own safe but probably slower vim_memmove().
63 */
64#undef USEBCOPY
65#undef USEMEMMOVE
66#undef USEMEMCPY
67
68/* Define when "man -s 2" is to be used */
69#undef USEMAN_S
70
71/* Define to empty if the keyword does not work.  */
72#undef const
73
74/* Define to empty if the keyword does not work.  */
75#undef volatile
76
77/* Define to `int' if <sys/types.h> doesn't define.  */
78#undef mode_t
79
80/* Define to `long' if <sys/types.h> doesn't define.  */
81#undef off_t
82
83/* Define to `long' if <sys/types.h> doesn't define.  */
84#undef pid_t
85
86/* Define to `unsigned' if <sys/types.h> doesn't define.  */
87#undef size_t
88
89/* Define to `int' if <sys/types.h> doesn't define.  */
90#undef uid_t
91
92/* Define to `unsigned int' or other type that is 32 bit.  */
93#undef uint32_t
94
95/* Define to `int' if <sys/types.h> doesn't define.  */
96#undef gid_t
97
98/* Define to `long' if <sys/types.h> doesn't define.  */
99#undef ino_t
100
101/* Define to `unsigned' if <sys/types.h> doesn't define.  */
102#undef dev_t
103
104/* Define on big-endian machines */
105#undef WORDS_BIGENDIAN
106
107/* Define to `unsigned long' if <sys/types.h> doesn't define.  */
108#undef rlim_t
109
110/* Define to `struct sigaltstack' if <signal.h> doesn't define.  */
111#undef stack_t
112
113/* Define if stack_t has the ss_base field. */
114#undef HAVE_SS_BASE
115
116/* Define if you can safely include both <sys/time.h> and <time.h>.  */
117#undef TIME_WITH_SYS_TIME
118
119/* Define if you can safely include both <sys/time.h> and <sys/select.h>.  */
120#undef SYS_SELECT_WITH_SYS_TIME
121
122/* Define to a typecast for select() arguments 2, 3 and 4. */
123#undef SELECT_TYPE_ARG234
124
125/* Define if you have /dev/ptc */
126#undef HAVE_DEV_PTC
127
128/* Define if you have Sys4 ptys */
129#undef HAVE_SVR4_PTYS
130
131/* Define to range of pty names to try */
132#undef PTYRANGE0
133#undef PTYRANGE1
134
135/* Define as the return type of signal handlers (int or void).  */
136#undef RETSIGTYPE
137
138/* Define as the command at the end of signal handlers ("" or "return 0;").  */
139#undef SIGRETURN
140
141/* Define if struct sigcontext is present */
142#undef HAVE_SIGCONTEXT
143
144/* Define if touuper/tolower only work on lower/upercase characters */
145#undef BROKEN_TOUPPER
146
147/* Define if stat() ignores a trailing slash */
148#undef STAT_IGNORES_SLASH
149
150/* Define to nanoseconds field of struct stat */
151#undef ST_MTIM_NSEC
152
153/* Define if tgetstr() has a second argument that is (char *) */
154#undef TGETSTR_CHAR_P
155
156/* Define if tgetent() returns zero for an error */
157#undef TGETENT_ZERO_ERR
158
159/* Define if the getcwd() function should not be used.  */
160#undef BAD_GETCWD
161
162/* Define if you the function: */
163#undef HAVE_FCHDIR
164#undef HAVE_FCHOWN
165#undef HAVE_FCHMOD
166#undef HAVE_FLOAT_FUNCS
167#undef HAVE_FSEEKO
168#undef HAVE_FSYNC
169#undef HAVE_FTRUNCATE
170#undef HAVE_GETCWD
171#undef HAVE_GETPGID
172#undef HAVE_GETPSEUDOTTY
173#undef HAVE_GETPWENT
174#undef HAVE_GETPWNAM
175#undef HAVE_GETPWUID
176#undef HAVE_GETRLIMIT
177#undef HAVE_GETTIMEOFDAY
178#undef HAVE_GETWD
179#undef HAVE_ICONV
180#undef HAVE_INET_NTOP
181#undef HAVE_LOCALTIME_R
182#undef HAVE_LSTAT
183#undef HAVE_MEMSET
184#undef HAVE_MKDTEMP
185#undef HAVE_NANOSLEEP
186#undef HAVE_NL_LANGINFO_CODESET
187#undef HAVE_OPENDIR
188#undef HAVE_POSIX_OPENPT
189#undef HAVE_PUTENV
190#undef HAVE_QSORT
191#undef HAVE_READLINK
192#undef HAVE_RENAME
193#undef HAVE_SELECT
194#undef HAVE_SELINUX
195#undef HAVE_SETENV
196#undef HAVE_SETPGID
197#undef HAVE_SETSID
198#undef HAVE_SIGACTION
199#undef HAVE_SIGALTSTACK
200#undef HAVE_SIGSET
201#undef HAVE_SIGSETJMP
202#undef HAVE_SIGSTACK
203#undef HAVE_SIGPROCMASK
204#undef HAVE_SIGVEC
205#undef HAVE_SMACK
206#undef HAVE_STRCASECMP
207#undef HAVE_STRCOLL
208#undef HAVE_STRERROR
209#undef HAVE_STRFTIME
210#undef HAVE_STRICMP
211#undef HAVE_STRNCASECMP
212#undef HAVE_STRNICMP
213#undef HAVE_STRPBRK
214#undef HAVE_STRPTIME
215#undef HAVE_STRTOL
216#undef HAVE_CANBERRA
217#undef HAVE_SODIUM
218#undef HAVE_ST_BLKSIZE
219#undef HAVE_SYSCONF
220#undef HAVE_SYSCTL
221#undef HAVE_SYSINFO
222#undef HAVE_SYSINFO_MEM_UNIT
223#undef HAVE_SYSINFO_UPTIME
224#undef HAVE_TGETENT
225#undef HAVE_TOWLOWER
226#undef HAVE_TOWUPPER
227#undef HAVE_ISWUPPER
228#undef HAVE_TZSET
229#undef HAVE_UNSETENV
230#undef HAVE_USLEEP
231#undef HAVE_UTIME
232#undef HAVE_BIND_TEXTDOMAIN_CODESET
233#undef HAVE_MBLEN
234
235/* Define, if needed, for accessing large files. */
236#undef _LARGE_FILES
237#undef _FILE_OFFSET_BITS
238#undef _LARGEFILE_SOURCE
239
240/* Define if you do not have utime(), but do have the utimes() function. */
241#undef HAVE_UTIMES
242
243/* Define if you have the header file: */
244#undef HAVE_DIRENT_H
245#undef HAVE_ERRNO_H
246#undef HAVE_FCNTL_H
247#undef HAVE_FRAME_H
248#undef HAVE_ICONV_H
249#undef HAVE_INTTYPES_H
250#undef HAVE_LANGINFO_H
251#undef HAVE_LIBC_H
252#undef HAVE_LIBGEN_H
253#undef HAVE_LIBINTL_H
254#undef HAVE_LOCALE_H
255#undef HAVE_MATH_H
256#undef HAVE_NDIR_H
257#undef HAVE_POLL_H
258#undef HAVE_PTHREAD_NP_H
259#undef HAVE_PWD_H
260#undef HAVE_SETJMP_H
261#undef HAVE_SGTTY_H
262#undef HAVE_STDINT_H
263#undef HAVE_STRINGS_H
264#undef HAVE_STROPTS_H
265#undef HAVE_SYS_ACCESS_H
266#undef HAVE_SYS_ACL_H
267#undef HAVE_SYS_DIR_H
268#undef HAVE_SYS_IOCTL_H
269#undef HAVE_SYS_NDIR_H
270#undef HAVE_SYS_PARAM_H
271#undef HAVE_SYS_POLL_H
272#undef HAVE_SYS_PTEM_H
273#undef HAVE_SYS_PTMS_H
274#undef HAVE_SYS_RESOURCE_H
275#undef HAVE_SYS_SELECT_H
276#undef HAVE_SYS_STATFS_H
277#undef HAVE_SYS_STREAM_H
278#undef HAVE_SYS_SYSCTL_H
279#undef HAVE_SYS_SYSINFO_H
280#undef HAVE_SYS_SYSTEMINFO_H
281#undef HAVE_SYS_TIME_H
282#undef HAVE_SYS_TYPES_H
283#undef HAVE_SYS_UTSNAME_H
284#undef HAVE_TERMCAP_H
285#undef HAVE_TERMIOS_H
286#undef HAVE_TERMIO_H
287#undef HAVE_WCHAR_H
288#undef HAVE_WCTYPE_H
289#undef HAVE_UNISTD_H
290#undef HAVE_UTIL_DEBUG_H
291#undef HAVE_UTIL_MSGI18N_H
292#undef HAVE_UTIME_H
293#undef HAVE_X11_SUNKEYSYM_H
294#undef HAVE_XM_XM_H
295#undef HAVE_XM_XPMP_H
296#undef HAVE_XM_TRAITP_H
297#undef HAVE_XM_MANAGER_H
298#undef HAVE_XM_UNHIGHLIGHTT_H
299#undef HAVE_XM_JOINSIDET_H
300#undef HAVE_XM_NOTEBOOK_H
301#undef HAVE_X11_XPM_H
302#undef HAVE_X11_XMU_EDITRES_H
303#undef HAVE_X11_SM_SMLIB_H
304
305/* Define to the type of the XpmAttributes type. */
306#undef XPMATTRIBUTES_TYPE
307
308/* Define if you have <sys/wait.h> that is POSIX.1 compatible.  */
309#undef HAVE_SYS_WAIT_H
310
311/* Define if you have a <sys/wait.h> that is not POSIX.1 compatible. */
312#undef HAVE_UNION_WAIT
313
314/* This is currently unused in vim: */
315/* Define if you have the ANSI C header files. */
316/* #undef STDC_HEADERS */
317
318/* instead, we check a few STDC things ourselves */
319#undef HAVE_STDLIB_H
320#undef HAVE_STRING_H
321
322/* Define if strings.h cannot be included when strings.h already is */
323#undef NO_STRINGS_WITH_STRING_H
324
325/* Define if you want tiny features. */
326#undef FEAT_TINY
327
328/* Define if you want small features. */
329#undef FEAT_SMALL
330
331/* Define if you want normal features. */
332#undef FEAT_NORMAL
333
334/* Define if you want big features. */
335#undef FEAT_BIG
336
337/* Define if you want huge features. */
338#undef FEAT_HUGE
339
340/* Define if you want to include the Lua interpreter. */
341#undef FEAT_LUA
342
343/* Define for linking via dlopen() or LoadLibrary() */
344#undef DYNAMIC_LUA
345
346/* Define if you want to include the MzScheme interpreter. */
347#undef FEAT_MZSCHEME
348
349/* Define if you want to include the Perl interpreter. */
350#undef FEAT_PERL
351
352/* Define for linking via dlopen() or LoadLibrary() */
353#undef DYNAMIC_PERL
354
355/* Define if you want to include the Python interpreter. */
356#undef FEAT_PYTHON
357
358/* Define if you want to include the Python3 interpreter. */
359#undef FEAT_PYTHON3
360
361/* Define for linking via dlopen() or LoadLibrary() */
362#undef DYNAMIC_PYTHON
363
364/* Define for linking via dlopen() or LoadLibrary() */
365#undef DYNAMIC_PYTHON3
366
367/* Define if dynamic python does not require RTLD_GLOBAL */
368#undef PY_NO_RTLD_GLOBAL
369
370/* Define if dynamic python3 does not require RTLD_GLOBAL */
371#undef PY3_NO_RTLD_GLOBAL
372
373/* Define if you want to include the Ruby interpreter. */
374#undef FEAT_RUBY
375
376/* Define for linking via dlopen() or LoadLibrary() */
377#undef DYNAMIC_RUBY
378
379/* Define if you want to include the Tcl interpreter. */
380#undef FEAT_TCL
381
382/* Define for linking via dlopen() or LoadLibrary() */
383#undef DYNAMIC_TCL
384
385/* Define if you want to add support for ACL */
386#undef HAVE_POSIX_ACL
387#undef HAVE_SOLARIS_ZFS_ACL
388#undef HAVE_SOLARIS_ACL
389#undef HAVE_AIX_ACL
390
391/* Define if pango_shape_full() is available. */
392#undef HAVE_PANGO_SHAPE_FULL
393
394/* Define if you want to add support of GPM (Linux console mouse daemon) */
395#undef HAVE_GPM
396
397/* Define if you want to add support of sysmouse (*BSD console mouse) */
398#undef HAVE_SYSMOUSE
399
400/* Define if you want to include the Cscope interface. */
401#undef FEAT_CSCOPE
402
403/* Define if you don't want to include right-left support. */
404#undef DISABLE_RIGHTLEFT
405
406/* Define if you don't want to include Arabic support. */
407#undef DISABLE_ARABIC
408
409/* Define if you want to always define a server name at vim startup. */
410#undef FEAT_AUTOSERVERNAME
411
412/* Define if you want to include fontset support. */
413#undef FEAT_XFONTSET
414
415/* Define if you want to include XIM support. */
416#undef FEAT_XIM
417
418/* Define if you use GTK and want GNOME support. */
419#undef FEAT_GUI_GNOME
420
421/* Define if you use KDE and want KDE Toolbar support. */
422#undef FEAT_KDETOOLBAR
423
424/* Define if your X has own locale library */
425#undef X_LOCALE
426
427/* Define if we have dlfcn.h. */
428#undef HAVE_DLFCN_H
429
430/* Define if there is a working gettext(). */
431#undef HAVE_GETTEXT
432
433/* Define if _nl_msg_cat_cntr is present. */
434#undef HAVE_NL_MSG_CAT_CNTR
435
436/* Define if we have dlopen() */
437#undef HAVE_DLOPEN
438
439/* Define if we have dlsym() */
440#undef HAVE_DLSYM
441
442/* Define if we have dl.h. */
443#undef HAVE_DL_H
444
445/* Define if we have shl_load() */
446#undef HAVE_SHL_LOAD
447
448/* Define if we can use IPv6 networking. */
449#undef FEAT_IPV6
450
451/* Define if you want to include NetBeans integration. */
452#undef FEAT_NETBEANS_INTG
453
454/* Define if you want to include process communication. */
455#undef FEAT_JOB_CHANNEL
456
457/* Define if you want to include terminal emulator support. */
458#undef FEAT_TERMINAL
459
460// Define default global runtime path.
461#undef RUNTIME_GLOBAL
462
463// Define default global runtime after path.
464#undef RUNTIME_GLOBAL_AFTER
465
466/* Define name of who modified a released Vim */
467#undef MODIFIED_BY
468
469/* Define if you want XSMP interaction as well as vanilla swapfile safety */
470#undef USE_XSMP_INTERACT
471
472/* Define if fcntl()'s F_SETFD command knows about FD_CLOEXEC */
473#undef HAVE_FD_CLOEXEC
474
475/* Define if /proc/self/exe or similar can be read */
476#undef PROC_EXE_LINK
477
478/* Define if you want Cygwin to use the WIN32 clipboard, not compatible with X11*/
479#undef FEAT_CYGWIN_WIN32_CLIPBOARD
480
481/* Define if we have AvailabilityMacros.h on Mac OS X */
482#undef HAVE_AVAILABILITYMACROS_H
483
484/* Define if Xutf8SetWMProperties() is in an X library. */
485#undef HAVE_XUTF8SETWMPROPERTIES
486
487/* Define if GResource is used to load icons */
488#undef USE_GRESOURCE
489
490/* Define if GTK+ GUI is to be linked against GTK+ 3 */
491#undef USE_GTK3
492
493/* Define if we have isinf() */
494#undef HAVE_ISINF
495
496/* Define if we have isnan() */
497#undef HAVE_ISNAN
498
499/* Define if we have dirfd() */
500#undef HAVE_DIRFD
501
502/* Define if we have flock() */
503#undef HAVE_FLOCK
504
505/* Define to inline symbol or empty */
506#undef inline
507
508/* Define if _SC_SIGSTKSZ is available via sysconf() */
509#undef HAVE_SYSCONF_SIGSTKSZ
510