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