Mercurial > vim
annotate src/config.h.in @ 32832:0503955dcd34 v9.0.1729
patch 9.0.1729: screenpos() wrong when w_skipcol and cpoptions+=n
Commit: https://github.com/vim/vim/commit/bfe377b8f2d080e5f85c8cbecf3533456e1d6312
Author: zeertzjq <zeertzjq@outlook.com>
Date: Thu Aug 17 22:58:53 2023 +0200
patch 9.0.1729: screenpos() wrong when w_skipcol and cpoptions+=n
Problem: screenpos() wrong result with w_skipcol and cpoptions+=n
Solution: Use adjust_plines_for_skipcol() instead of subtracting
w_skipcol.
closes: #12625
Signed-off-by: Christian Brabandt <cb@256bit.org>
Co-authored-by: zeertzjq <zeertzjq@outlook.com>
author | Christian Brabandt <cb@256bit.org> |
---|---|
date | Thu, 17 Aug 2023 23:15:02 +0200 |
parents | b2cce50602ca |
children | c517845bd10e |
rev | line source |
---|---|
7 | 1 /* |
10375
2055d3722c5b
commit https://github.com/vim/vim/commit/3f7d0907269558cb3ea184a3083640f9e20bb21e
Christian Brabandt <cb@256bit.org>
parents:
10297
diff
changeset
|
2 * config.h.in. Originally generated automatically from configure.ac by |
2055d3722c5b
commit https://github.com/vim/vim/commit/3f7d0907269558cb3ea184a3083640f9e20bb21e
Christian Brabandt <cb@256bit.org>
parents:
10297
diff
changeset
|
3 * autoheader and manually changed after that. |
7 | 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 | |
26177
13e09dc59f0f
patch 8.2.3620: memory leak reported in libtlib
Bram Moolenaar <Bram@vim.org>
parents:
25953
diff
changeset
|
30 /* Define when del_curterm() is available */ |
13e09dc59f0f
patch 8.2.3620: memory leak reported in libtlib
Bram Moolenaar <Bram@vim.org>
parents:
25953
diff
changeset
|
31 #undef HAVE_DEL_CURTERM |
13e09dc59f0f
patch 8.2.3620: memory leak reported in libtlib
Bram Moolenaar <Bram@vim.org>
parents:
25953
diff
changeset
|
32 |
7 | 33 /* Define when __DATE__ " " __TIME__ can be used */ |
34 #undef HAVE_DATE_TIME | |
35 | |
20713
5ddd4df27068
patch 8.2.0910: Vim is not reproducibly buildable
Bram Moolenaar <Bram@vim.org>
parents:
20311
diff
changeset
|
36 /* Defined from $SOURCE_DATE_EPOCH, used as the build date */ |
5ddd4df27068
patch 8.2.0910: Vim is not reproducibly buildable
Bram Moolenaar <Bram@vim.org>
parents:
20311
diff
changeset
|
37 #undef BUILD_DATE |
5ddd4df27068
patch 8.2.0910: Vim is not reproducibly buildable
Bram Moolenaar <Bram@vim.org>
parents:
20311
diff
changeset
|
38 |
1876 | 39 /* Define when __attribute__((unused)) can be used */ |
40 #undef HAVE_ATTRIBUTE_UNUSED | |
41 | |
7 | 42 /* defined always when using configure */ |
43 #undef UNIX | |
44 | |
45 /* Defined to the size of an int */ | |
5684 | 46 #undef VIM_SIZEOF_INT |
7 | 47 |
2241
60da25e3aab7
Correct use of long instead of off_t for file size. (James Vega)
Bram Moolenaar <bram@vim.org>
parents:
2232
diff
changeset
|
48 /* Defined to the size of a long */ |
5684 | 49 #undef VIM_SIZEOF_LONG |
2241
60da25e3aab7
Correct use of long instead of off_t for file size. (James Vega)
Bram Moolenaar <bram@vim.org>
parents:
2232
diff
changeset
|
50 |
60da25e3aab7
Correct use of long instead of off_t for file size. (James Vega)
Bram Moolenaar <bram@vim.org>
parents:
2232
diff
changeset
|
51 /* Defined to the size of off_t */ |
60da25e3aab7
Correct use of long instead of off_t for file size. (James Vega)
Bram Moolenaar <bram@vim.org>
parents:
2232
diff
changeset
|
52 #undef SIZEOF_OFF_T |
60da25e3aab7
Correct use of long instead of off_t for file size. (James Vega)
Bram Moolenaar <bram@vim.org>
parents:
2232
diff
changeset
|
53 |
2232
2e6906bbc5f4
A few more fixes for undo file. Split test in two parts so that it doesn't
Bram Moolenaar <bram@vim.org>
parents:
2199
diff
changeset
|
54 /* Defined to the size of time_t */ |
2e6906bbc5f4
A few more fixes for undo file. Split test in two parts so that it doesn't
Bram Moolenaar <bram@vim.org>
parents:
2199
diff
changeset
|
55 #undef SIZEOF_TIME_T |
2e6906bbc5f4
A few more fixes for undo file. Split test in two parts so that it doesn't
Bram Moolenaar <bram@vim.org>
parents:
2199
diff
changeset
|
56 |
1887 | 57 /* Define when wchar_t is only 2 bytes. */ |
58 #undef SMALL_WCHAR_T | |
59 | |
7 | 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 | |
1832 | 74 /* Define to empty if the keyword does not work. */ |
75 #undef volatile | |
76 | |
7 | 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 | |
2184
5028c4d6d825
Fixed encryption big/little endian test.
Bram Moolenaar <bram@vim.org>
parents:
2131
diff
changeset
|
92 /* Define to `unsigned int' or other type that is 32 bit. */ |
5028c4d6d825
Fixed encryption big/little endian test.
Bram Moolenaar <bram@vim.org>
parents:
2131
diff
changeset
|
93 #undef uint32_t |
5028c4d6d825
Fixed encryption big/little endian test.
Bram Moolenaar <bram@vim.org>
parents:
2131
diff
changeset
|
94 |
7 | 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 | |
2184
5028c4d6d825
Fixed encryption big/little endian test.
Bram Moolenaar <bram@vim.org>
parents:
2131
diff
changeset
|
104 /* Define on big-endian machines */ |
5028c4d6d825
Fixed encryption big/little endian test.
Bram Moolenaar <bram@vim.org>
parents:
2131
diff
changeset
|
105 #undef WORDS_BIGENDIAN |
5028c4d6d825
Fixed encryption big/little endian test.
Bram Moolenaar <bram@vim.org>
parents:
2131
diff
changeset
|
106 |
7 | 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 | |
14718
cf33c47d66aa
patch 8.1.0371: argument types for select() may be wrong
Christian Brabandt <cb@256bit.org>
parents:
13923
diff
changeset
|
122 /* Define to a typecast for select() arguments 2, 3 and 4. */ |
cf33c47d66aa
patch 8.1.0371: argument types for select() may be wrong
Christian Brabandt <cb@256bit.org>
parents:
13923
diff
changeset
|
123 #undef SELECT_TYPE_ARG234 |
cf33c47d66aa
patch 8.1.0371: argument types for select() may be wrong
Christian Brabandt <cb@256bit.org>
parents:
13923
diff
changeset
|
124 |
7 | 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 if struct sigcontext is present */ | |
136 #undef HAVE_SIGCONTEXT | |
137 | |
30986
360f286b5869
patch 9.0.0828: various typos
Bram Moolenaar <Bram@vim.org>
parents:
30731
diff
changeset
|
138 /* Define if toupper/tolower only work on lower/uppercase characters */ |
7 | 139 #undef BROKEN_TOUPPER |
140 | |
141 /* Define if stat() ignores a trailing slash */ | |
142 #undef STAT_IGNORES_SLASH | |
143 | |
25953
d7e1cf30728c
patch 8.2.3510: changes are only detected with one second accuracy
Bram Moolenaar <Bram@vim.org>
parents:
24970
diff
changeset
|
144 /* Define to nanoseconds field of struct stat */ |
d7e1cf30728c
patch 8.2.3510: changes are only detected with one second accuracy
Bram Moolenaar <Bram@vim.org>
parents:
24970
diff
changeset
|
145 #undef ST_MTIM_NSEC |
d7e1cf30728c
patch 8.2.3510: changes are only detected with one second accuracy
Bram Moolenaar <Bram@vim.org>
parents:
24970
diff
changeset
|
146 |
7 | 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: */ | |
157 #undef HAVE_FCHDIR | |
158 #undef HAVE_FCHOWN | |
12847
14f287552218
patch 8.0.1300: file permissions may end up wrong when writing
Christian Brabandt <cb@256bit.org>
parents:
12837
diff
changeset
|
159 #undef HAVE_FCHMOD |
7 | 160 #undef HAVE_FSEEKO |
161 #undef HAVE_FSYNC | |
12847
14f287552218
patch 8.0.1300: file permissions may end up wrong when writing
Christian Brabandt <cb@256bit.org>
parents:
12837
diff
changeset
|
162 #undef HAVE_FTRUNCATE |
7 | 163 #undef HAVE_GETCWD |
11115
3b36da20ad73
patch 8.0.0445: getpgid is not supported on all systems
Christian Brabandt <cb@256bit.org>
parents:
10430
diff
changeset
|
164 #undef HAVE_GETPGID |
7 | 165 #undef HAVE_GETPSEUDOTTY |
3744 | 166 #undef HAVE_GETPWENT |
7 | 167 #undef HAVE_GETPWNAM |
168 #undef HAVE_GETPWUID | |
169 #undef HAVE_GETRLIMIT | |
170 #undef HAVE_GETTIMEOFDAY | |
171 #undef HAVE_GETWD | |
172 #undef HAVE_ICONV | |
20077
128963cd954f
patch 8.2.0594: MS-Windows: cannot build with WINVER set to 0x0501
Bram Moolenaar <Bram@vim.org>
parents:
20003
diff
changeset
|
173 #undef HAVE_INET_NTOP |
16621
7ad3fc329e08
patch 8.1.1313: warnings for using localtime() and ctime()
Bram Moolenaar <Bram@vim.org>
parents:
16441
diff
changeset
|
174 #undef HAVE_LOCALTIME_R |
7 | 175 #undef HAVE_LSTAT |
176 #undef HAVE_MEMSET | |
1997 | 177 #undef HAVE_MKDTEMP |
7 | 178 #undef HAVE_NANOSLEEP |
11115
3b36da20ad73
patch 8.0.0445: getpgid is not supported on all systems
Christian Brabandt <cb@256bit.org>
parents:
10430
diff
changeset
|
179 #undef HAVE_NL_LANGINFO_CODESET |
7 | 180 #undef HAVE_OPENDIR |
16441
c1dca26a6949
patch 8.1.1225: cannot create a pty to use with :terminal on FreeBSD
Bram Moolenaar <Bram@vim.org>
parents:
15850
diff
changeset
|
181 #undef HAVE_POSIX_OPENPT |
7 | 182 #undef HAVE_PUTENV |
183 #undef HAVE_QSORT | |
184 #undef HAVE_READLINK | |
185 #undef HAVE_RENAME | |
186 #undef HAVE_SELECT | |
1583 | 187 #undef HAVE_SELINUX |
7 | 188 #undef HAVE_SETENV |
189 #undef HAVE_SETPGID | |
190 #undef HAVE_SETSID | |
191 #undef HAVE_SIGACTION | |
192 #undef HAVE_SIGALTSTACK | |
193 #undef HAVE_SIGSET | |
194 #undef HAVE_SIGSETJMP | |
195 #undef HAVE_SIGSTACK | |
10297
c90f4cc9c3fe
commit https://github.com/vim/vim/commit/bb09ceb95477ecc271854b3fdd8d2776eca66adf
Christian Brabandt <cb@256bit.org>
parents:
8997
diff
changeset
|
196 #undef HAVE_SIGPROCMASK |
7 | 197 #undef HAVE_SIGVEC |
5788 | 198 #undef HAVE_SMACK |
7 | 199 #undef HAVE_STRCASECMP |
20873
69055d27e85e
patch 8.2.0988: getting directory contents is always case sorted
Bram Moolenaar <Bram@vim.org>
parents:
20713
diff
changeset
|
200 #undef HAVE_STRCOLL |
7 | 201 #undef HAVE_STRERROR |
202 #undef HAVE_STRFTIME | |
203 #undef HAVE_STRICMP | |
204 #undef HAVE_STRNCASECMP | |
205 #undef HAVE_STRNICMP | |
206 #undef HAVE_STRPBRK | |
18669
9007e9896303
patch 8.1.2326: cannot parse a date/time string
Bram Moolenaar <Bram@vim.org>
parents:
17135
diff
changeset
|
207 #undef HAVE_STRPTIME |
7 | 208 #undef HAVE_STRTOL |
17004
353ed7ef78df
patch 8.1.1502: cannot play any sound
Bram Moolenaar <Bram@vim.org>
parents:
16621
diff
changeset
|
209 #undef HAVE_CANBERRA |
24970
7e9e53a0368f
patch 8.2.3022: available encryption methods are not strong enough
Bram Moolenaar <Bram@vim.org>
parents:
24089
diff
changeset
|
210 #undef HAVE_SODIUM |
7 | 211 #undef HAVE_ST_BLKSIZE |
212 #undef HAVE_SYSCONF | |
213 #undef HAVE_SYSCTL | |
214 #undef HAVE_SYSINFO | |
1110 | 215 #undef HAVE_SYSINFO_MEM_UNIT |
24089
cdeec1389c8c
patch 8.2.2586: process id may be invalid
Bram Moolenaar <Bram@vim.org>
parents:
24016
diff
changeset
|
216 #undef HAVE_SYSINFO_UPTIME |
7 | 217 #undef HAVE_TGETENT |
218 #undef HAVE_TOWLOWER | |
219 #undef HAVE_TOWUPPER | |
258 | 220 #undef HAVE_ISWUPPER |
17135
d03a52e02f1a
patch 8.1.1567: localtime_r() does not respond to $TZ changes
Bram Moolenaar <Bram@vim.org>
parents:
17004
diff
changeset
|
221 #undef HAVE_TZSET |
13923
e4d5726e1678
patch 8.0.1832: cannot use :unlet for an environment variable
Christian Brabandt <cb@256bit.org>
parents:
12847
diff
changeset
|
222 #undef HAVE_UNSETENV |
7 | 223 #undef HAVE_USLEEP |
224 #undef HAVE_UTIME | |
225 #undef HAVE_BIND_TEXTDOMAIN_CODESET | |
12716
351cf7c67bbe
patch 8.0.1236: Mac features are confusing
Christian Brabandt <cb@256bit.org>
parents:
11621
diff
changeset
|
226 #undef HAVE_MBLEN |
29071
b90bca860b5a
patch 8.2.5057: using gettimeofday() for timeout is very inefficient
Bram Moolenaar <Bram@vim.org>
parents:
27863
diff
changeset
|
227 #undef HAVE_TIMER_CREATE |
32238
b2cce50602ca
patch 9.0.1450: MacOS: building fails if clock_gettime() is not available
Bram Moolenaar <Bram@vim.org>
parents:
31555
diff
changeset
|
228 #undef HAVE_CLOCK_GETTIME |
7 | 229 |
2131
8ef9da918a98
updated for version 7.2.413
Bram Moolenaar <bram@zimbu.org>
parents:
2087
diff
changeset
|
230 /* Define, if needed, for accessing large files. */ |
8ef9da918a98
updated for version 7.2.413
Bram Moolenaar <bram@zimbu.org>
parents:
2087
diff
changeset
|
231 #undef _LARGE_FILES |
8ef9da918a98
updated for version 7.2.413
Bram Moolenaar <bram@zimbu.org>
parents:
2087
diff
changeset
|
232 #undef _FILE_OFFSET_BITS |
8ef9da918a98
updated for version 7.2.413
Bram Moolenaar <bram@zimbu.org>
parents:
2087
diff
changeset
|
233 #undef _LARGEFILE_SOURCE |
8ef9da918a98
updated for version 7.2.413
Bram Moolenaar <bram@zimbu.org>
parents:
2087
diff
changeset
|
234 |
7 | 235 /* Define if you do not have utime(), but do have the utimes() function. */ |
236 #undef HAVE_UTIMES | |
237 | |
238 /* Define if you have the header file: */ | |
239 #undef HAVE_DIRENT_H | |
31555
5aa54cbc6e20
patch 9.0.1110: build fails on Mac OS X 10.4/10.5
Bram Moolenaar <Bram@vim.org>
parents:
30986
diff
changeset
|
240 #undef HAVE_DISPATCH_DISPATCH_H |
7 | 241 #undef HAVE_ERRNO_H |
242 #undef HAVE_FCNTL_H | |
243 #undef HAVE_FRAME_H | |
244 #undef HAVE_ICONV_H | |
2199
014a996ac896
Use UINT32_T in the code, define it to uint32_t or unsigned int.
Bram Moolenaar <bram@vim.org>
parents:
2184
diff
changeset
|
245 #undef HAVE_INTTYPES_H |
7 | 246 #undef HAVE_LANGINFO_H |
247 #undef HAVE_LIBC_H | |
248 #undef HAVE_LIBGEN_H | |
249 #undef HAVE_LIBINTL_H | |
250 #undef HAVE_LOCALE_H | |
1621 | 251 #undef HAVE_MATH_H |
7 | 252 #undef HAVE_NDIR_H |
253 #undef HAVE_POLL_H | |
254 #undef HAVE_PTHREAD_NP_H | |
255 #undef HAVE_PWD_H | |
256 #undef HAVE_SETJMP_H | |
257 #undef HAVE_SGTTY_H | |
2199
014a996ac896
Use UINT32_T in the code, define it to uint32_t or unsigned int.
Bram Moolenaar <bram@vim.org>
parents:
2184
diff
changeset
|
258 #undef HAVE_STDINT_H |
7 | 259 #undef HAVE_STRINGS_H |
260 #undef HAVE_STROPTS_H | |
261 #undef HAVE_SYS_ACCESS_H | |
262 #undef HAVE_SYS_ACL_H | |
263 #undef HAVE_SYS_DIR_H | |
264 #undef HAVE_SYS_IOCTL_H | |
265 #undef HAVE_SYS_NDIR_H | |
266 #undef HAVE_SYS_PARAM_H | |
267 #undef HAVE_SYS_POLL_H | |
268 #undef HAVE_SYS_PTEM_H | |
15632
d4a6d575e910
patch 8.1.0824: SunOS/Solaris has a problem with ttys
Bram Moolenaar <Bram@vim.org>
parents:
15607
diff
changeset
|
269 #undef HAVE_SYS_PTMS_H |
7 | 270 #undef HAVE_SYS_RESOURCE_H |
271 #undef HAVE_SYS_SELECT_H | |
272 #undef HAVE_SYS_STATFS_H | |
273 #undef HAVE_SYS_STREAM_H | |
274 #undef HAVE_SYS_SYSCTL_H | |
275 #undef HAVE_SYS_SYSINFO_H | |
276 #undef HAVE_SYS_SYSTEMINFO_H | |
277 #undef HAVE_SYS_TIME_H | |
2241
60da25e3aab7
Correct use of long instead of off_t for file size. (James Vega)
Bram Moolenaar <bram@vim.org>
parents:
2232
diff
changeset
|
278 #undef HAVE_SYS_TYPES_H |
7 | 279 #undef HAVE_SYS_UTSNAME_H |
280 #undef HAVE_TERMCAP_H | |
281 #undef HAVE_TERMIOS_H | |
282 #undef HAVE_TERMIO_H | |
2241
60da25e3aab7
Correct use of long instead of off_t for file size. (James Vega)
Bram Moolenaar <bram@vim.org>
parents:
2232
diff
changeset
|
283 #undef HAVE_WCHAR_H |
60da25e3aab7
Correct use of long instead of off_t for file size. (James Vega)
Bram Moolenaar <bram@vim.org>
parents:
2232
diff
changeset
|
284 #undef HAVE_WCTYPE_H |
7 | 285 #undef HAVE_UNISTD_H |
286 #undef HAVE_UTIL_DEBUG_H | |
287 #undef HAVE_UTIL_MSGI18N_H | |
288 #undef HAVE_UTIME_H | |
289 #undef HAVE_X11_SUNKEYSYM_H | |
290 #undef HAVE_XM_XM_H | |
291 #undef HAVE_XM_XPMP_H | |
148 | 292 #undef HAVE_XM_TRAITP_H |
293 #undef HAVE_XM_MANAGER_H | |
294 #undef HAVE_XM_UNHIGHLIGHTT_H | |
295 #undef HAVE_XM_JOINSIDET_H | |
838 | 296 #undef HAVE_XM_NOTEBOOK_H |
7 | 297 #undef HAVE_X11_XPM_H |
298 #undef HAVE_X11_XMU_EDITRES_H | |
299 #undef HAVE_X11_SM_SMLIB_H | |
300 | |
819 | 301 /* Define to the type of the XpmAttributes type. */ |
302 #undef XPMATTRIBUTES_TYPE | |
303 | |
7 | 304 /* Define if you have <sys/wait.h> that is POSIX.1 compatible. */ |
305 #undef HAVE_SYS_WAIT_H | |
306 | |
307 /* Define if you have a <sys/wait.h> that is not POSIX.1 compatible. */ | |
308 #undef HAVE_UNION_WAIT | |
309 | |
310 /* This is currently unused in vim: */ | |
311 /* Define if you have the ANSI C header files. */ | |
312 /* #undef STDC_HEADERS */ | |
313 | |
314 /* instead, we check a few STDC things ourselves */ | |
315 #undef HAVE_STDLIB_H | |
316 #undef HAVE_STRING_H | |
317 | |
318 /* Define if strings.h cannot be included when strings.h already is */ | |
319 #undef NO_STRINGS_WITH_STRING_H | |
320 | |
321 /* Define if you want tiny features. */ | |
322 #undef FEAT_TINY | |
323 | |
324 /* Define if you want normal features. */ | |
325 #undef FEAT_NORMAL | |
326 | |
327 /* Define if you want huge features. */ | |
328 #undef FEAT_HUGE | |
329 | |
2320
966a5609669e
Added Lua interfae. (Luis Carvalho)
Bram Moolenaar <bram@vim.org>
parents:
2277
diff
changeset
|
330 /* Define if you want to include the Lua interpreter. */ |
966a5609669e
Added Lua interfae. (Luis Carvalho)
Bram Moolenaar <bram@vim.org>
parents:
2277
diff
changeset
|
331 #undef FEAT_LUA |
966a5609669e
Added Lua interfae. (Luis Carvalho)
Bram Moolenaar <bram@vim.org>
parents:
2277
diff
changeset
|
332 |
2373
f149bb1cf5be
Make it possible to load Lua dynamically on Unix. (Luis Carvalho)
Bram Moolenaar <bram@vim.org>
parents:
2370
diff
changeset
|
333 /* Define for linking via dlopen() or LoadLibrary() */ |
f149bb1cf5be
Make it possible to load Lua dynamically on Unix. (Luis Carvalho)
Bram Moolenaar <bram@vim.org>
parents:
2370
diff
changeset
|
334 #undef DYNAMIC_LUA |
f149bb1cf5be
Make it possible to load Lua dynamically on Unix. (Luis Carvalho)
Bram Moolenaar <bram@vim.org>
parents:
2370
diff
changeset
|
335 |
14 | 336 /* Define if you want to include the MzScheme interpreter. */ |
337 #undef FEAT_MZSCHEME | |
338 | |
7 | 339 /* Define if you want to include the Perl interpreter. */ |
340 #undef FEAT_PERL | |
341 | |
2370
454f314d0e61
Make it possible to load Perl dynamically on Unix. (James Vega)
Bram Moolenaar <bram@vim.org>
parents:
2329
diff
changeset
|
342 /* Define for linking via dlopen() or LoadLibrary() */ |
454f314d0e61
Make it possible to load Perl dynamically on Unix. (James Vega)
Bram Moolenaar <bram@vim.org>
parents:
2329
diff
changeset
|
343 #undef DYNAMIC_PERL |
454f314d0e61
Make it possible to load Perl dynamically on Unix. (James Vega)
Bram Moolenaar <bram@vim.org>
parents:
2329
diff
changeset
|
344 |
7 | 345 /* Define if you want to include the Python interpreter. */ |
346 #undef FEAT_PYTHON | |
347 | |
2329
ad2889f48843
Added support for Python 3. (Roland Puntaier)
Bram Moolenaar <bram@vim.org>
parents:
2320
diff
changeset
|
348 /* Define if you want to include the Python3 interpreter. */ |
ad2889f48843
Added support for Python 3. (Roland Puntaier)
Bram Moolenaar <bram@vim.org>
parents:
2320
diff
changeset
|
349 #undef FEAT_PYTHON3 |
ad2889f48843
Added support for Python 3. (Roland Puntaier)
Bram Moolenaar <bram@vim.org>
parents:
2320
diff
changeset
|
350 |
ad2889f48843
Added support for Python 3. (Roland Puntaier)
Bram Moolenaar <bram@vim.org>
parents:
2320
diff
changeset
|
351 /* Define for linking via dlopen() or LoadLibrary() */ |
ad2889f48843
Added support for Python 3. (Roland Puntaier)
Bram Moolenaar <bram@vim.org>
parents:
2320
diff
changeset
|
352 #undef DYNAMIC_PYTHON |
ad2889f48843
Added support for Python 3. (Roland Puntaier)
Bram Moolenaar <bram@vim.org>
parents:
2320
diff
changeset
|
353 |
ad2889f48843
Added support for Python 3. (Roland Puntaier)
Bram Moolenaar <bram@vim.org>
parents:
2320
diff
changeset
|
354 /* Define for linking via dlopen() or LoadLibrary() */ |
ad2889f48843
Added support for Python 3. (Roland Puntaier)
Bram Moolenaar <bram@vim.org>
parents:
2320
diff
changeset
|
355 #undef DYNAMIC_PYTHON3 |
ad2889f48843
Added support for Python 3. (Roland Puntaier)
Bram Moolenaar <bram@vim.org>
parents:
2320
diff
changeset
|
356 |
2554
7abef60aca22
Add a configure check for RTLD_GLOBAL. (James Vega, Roland Puntaier)
Bram Moolenaar <bram@vim.org>
parents:
2373
diff
changeset
|
357 /* Define if dynamic python does not require RTLD_GLOBAL */ |
7abef60aca22
Add a configure check for RTLD_GLOBAL. (James Vega, Roland Puntaier)
Bram Moolenaar <bram@vim.org>
parents:
2373
diff
changeset
|
358 #undef PY_NO_RTLD_GLOBAL |
7abef60aca22
Add a configure check for RTLD_GLOBAL. (James Vega, Roland Puntaier)
Bram Moolenaar <bram@vim.org>
parents:
2373
diff
changeset
|
359 |
3038 | 360 /* Define if dynamic python3 does not require RTLD_GLOBAL */ |
361 #undef PY3_NO_RTLD_GLOBAL | |
362 | |
7 | 363 /* Define if you want to include the Ruby interpreter. */ |
364 #undef FEAT_RUBY | |
365 | |
2621 | 366 /* Define for linking via dlopen() or LoadLibrary() */ |
367 #undef DYNAMIC_RUBY | |
368 | |
7 | 369 /* Define if you want to include the Tcl interpreter. */ |
370 #undef FEAT_TCL | |
371 | |
7538
c9fc24b76293
commit https://github.com/vim/vim/commit/8a5115cf18751022387af2085f374d38c60dde83
Christian Brabandt <cb@256bit.org>
parents:
7380
diff
changeset
|
372 /* Define for linking via dlopen() or LoadLibrary() */ |
c9fc24b76293
commit https://github.com/vim/vim/commit/8a5115cf18751022387af2085f374d38c60dde83
Christian Brabandt <cb@256bit.org>
parents:
7380
diff
changeset
|
373 #undef DYNAMIC_TCL |
c9fc24b76293
commit https://github.com/vim/vim/commit/8a5115cf18751022387af2085f374d38c60dde83
Christian Brabandt <cb@256bit.org>
parents:
7380
diff
changeset
|
374 |
7 | 375 /* Define if you want to add support for ACL */ |
376 #undef HAVE_POSIX_ACL | |
3330 | 377 #undef HAVE_SOLARIS_ZFS_ACL |
7 | 378 #undef HAVE_SOLARIS_ACL |
379 #undef HAVE_AIX_ACL | |
380 | |
7098
70b56e5eccb2
commit https://github.com/vim/vim/commit/3cbe0c01ad71875bd662edb629f9e792a734f292
Christian Brabandt <cb@256bit.org>
parents:
6282
diff
changeset
|
381 /* Define if pango_shape_full() is available. */ |
70b56e5eccb2
commit https://github.com/vim/vim/commit/3cbe0c01ad71875bd662edb629f9e792a734f292
Christian Brabandt <cb@256bit.org>
parents:
6282
diff
changeset
|
382 #undef HAVE_PANGO_SHAPE_FULL |
70b56e5eccb2
commit https://github.com/vim/vim/commit/3cbe0c01ad71875bd662edb629f9e792a734f292
Christian Brabandt <cb@256bit.org>
parents:
6282
diff
changeset
|
383 |
7 | 384 /* Define if you want to add support of GPM (Linux console mouse daemon) */ |
385 #undef HAVE_GPM | |
386 | |
1621 | 387 /* Define if you want to add support of sysmouse (*BSD console mouse) */ |
388 #undef HAVE_SYSMOUSE | |
389 | |
7 | 390 /* Define if you want to include the Cscope interface. */ |
391 #undef FEAT_CSCOPE | |
392 | |
15136
1f3fe26f8e3f
patch 8.1.0578: cannot disable arabic, rightleft and farsi in configure
Bram Moolenaar <Bram@vim.org>
parents:
14718
diff
changeset
|
393 /* Define if you don't want to include right-left support. */ |
1f3fe26f8e3f
patch 8.1.0578: cannot disable arabic, rightleft and farsi in configure
Bram Moolenaar <Bram@vim.org>
parents:
14718
diff
changeset
|
394 #undef DISABLE_RIGHTLEFT |
1f3fe26f8e3f
patch 8.1.0578: cannot disable arabic, rightleft and farsi in configure
Bram Moolenaar <Bram@vim.org>
parents:
14718
diff
changeset
|
395 |
1f3fe26f8e3f
patch 8.1.0578: cannot disable arabic, rightleft and farsi in configure
Bram Moolenaar <Bram@vim.org>
parents:
14718
diff
changeset
|
396 /* Define if you don't want to include Arabic support. */ |
1f3fe26f8e3f
patch 8.1.0578: cannot disable arabic, rightleft and farsi in configure
Bram Moolenaar <Bram@vim.org>
parents:
14718
diff
changeset
|
397 #undef DISABLE_ARABIC |
1f3fe26f8e3f
patch 8.1.0578: cannot disable arabic, rightleft and farsi in configure
Bram Moolenaar <Bram@vim.org>
parents:
14718
diff
changeset
|
398 |
12837
963cdeb42c41
patch 8.0.1295: cannot automatically get a server name in a terminal
Christian Brabandt <cb@256bit.org>
parents:
12716
diff
changeset
|
399 /* Define if you want to always define a server name at vim startup. */ |
963cdeb42c41
patch 8.0.1295: cannot automatically get a server name in a terminal
Christian Brabandt <cb@256bit.org>
parents:
12716
diff
changeset
|
400 #undef FEAT_AUTOSERVERNAME |
963cdeb42c41
patch 8.0.1295: cannot automatically get a server name in a terminal
Christian Brabandt <cb@256bit.org>
parents:
12716
diff
changeset
|
401 |
7 | 402 /* Define if you want to include fontset support. */ |
403 #undef FEAT_XFONTSET | |
404 | |
405 /* Define if you want to include XIM support. */ | |
406 #undef FEAT_XIM | |
407 | |
408 /* Define if you use GTK and want GNOME support. */ | |
409 #undef FEAT_GUI_GNOME | |
410 | |
11 | 411 /* Define if you use KDE and want KDE Toolbar support. */ |
412 #undef FEAT_KDETOOLBAR | |
413 | |
7 | 414 /* Define if your X has own locale library */ |
415 #undef X_LOCALE | |
416 | |
417 /* Define if we have dlfcn.h. */ | |
418 #undef HAVE_DLFCN_H | |
419 | |
420 /* Define if there is a working gettext(). */ | |
421 #undef HAVE_GETTEXT | |
422 | |
423 /* Define if _nl_msg_cat_cntr is present. */ | |
424 #undef HAVE_NL_MSG_CAT_CNTR | |
425 | |
426 /* Define if we have dlopen() */ | |
427 #undef HAVE_DLOPEN | |
428 | |
429 /* Define if we have dlsym() */ | |
430 #undef HAVE_DLSYM | |
431 | |
432 /* Define if we have dl.h. */ | |
433 #undef HAVE_DL_H | |
434 | |
435 /* Define if we have shl_load() */ | |
436 #undef HAVE_SHL_LOAD | |
437 | |
20003
e373843e2980
patch 8.2.0557: no IPv6 support for channels
Bram Moolenaar <Bram@vim.org>
parents:
18671
diff
changeset
|
438 /* Define if we can use IPv6 networking. */ |
e373843e2980
patch 8.2.0557: no IPv6 support for channels
Bram Moolenaar <Bram@vim.org>
parents:
18671
diff
changeset
|
439 #undef FEAT_IPV6 |
e373843e2980
patch 8.2.0557: no IPv6 support for channels
Bram Moolenaar <Bram@vim.org>
parents:
18671
diff
changeset
|
440 |
7 | 441 /* Define if you want to include NetBeans integration. */ |
442 #undef FEAT_NETBEANS_INTG | |
443 | |
7743
6069f43cea4e
commit https://github.com/vim/vim/commit/e0874f8cbcddfcf9965a85ba35199964efb1d01a
Christian Brabandt <cb@256bit.org>
parents:
7538
diff
changeset
|
444 /* Define if you want to include process communication. */ |
8493
caed4b2d305f
commit https://github.com/vim/vim/commit/509ce2a558e7e0c03242e32e844255af52f1c821
Christian Brabandt <cb@256bit.org>
parents:
8289
diff
changeset
|
445 #undef FEAT_JOB_CHANNEL |
7743
6069f43cea4e
commit https://github.com/vim/vim/commit/e0874f8cbcddfcf9965a85ba35199964efb1d01a
Christian Brabandt <cb@256bit.org>
parents:
7538
diff
changeset
|
446 |
11621
b8299e742f41
patch 8.0.0693: no terminal emulator support
Christian Brabandt <cb@256bit.org>
parents:
11474
diff
changeset
|
447 /* Define if you want to include terminal emulator support. */ |
b8299e742f41
patch 8.0.0693: no terminal emulator support
Christian Brabandt <cb@256bit.org>
parents:
11474
diff
changeset
|
448 #undef FEAT_TERMINAL |
b8299e742f41
patch 8.0.0693: no terminal emulator support
Christian Brabandt <cb@256bit.org>
parents:
11474
diff
changeset
|
449 |
15205
54d2905bd5ab
patch 8.1.0612: cannot use two global runtime dirs with configure
Bram Moolenaar <Bram@vim.org>
parents:
15136
diff
changeset
|
450 // Define default global runtime path. |
7 | 451 #undef RUNTIME_GLOBAL |
452 | |
15205
54d2905bd5ab
patch 8.1.0612: cannot use two global runtime dirs with configure
Bram Moolenaar <Bram@vim.org>
parents:
15136
diff
changeset
|
453 // Define default global runtime after path. |
54d2905bd5ab
patch 8.1.0612: cannot use two global runtime dirs with configure
Bram Moolenaar <Bram@vim.org>
parents:
15136
diff
changeset
|
454 #undef RUNTIME_GLOBAL_AFTER |
54d2905bd5ab
patch 8.1.0612: cannot use two global runtime dirs with configure
Bram Moolenaar <Bram@vim.org>
parents:
15136
diff
changeset
|
455 |
7 | 456 /* Define name of who modified a released Vim */ |
457 #undef MODIFIED_BY | |
458 | |
459 /* Define if you want XSMP interaction as well as vanilla swapfile safety */ | |
460 #undef USE_XSMP_INTERACT | |
2003 | 461 |
462 /* Define if fcntl()'s F_SETFD command knows about FD_CLOEXEC */ | |
463 #undef HAVE_FD_CLOEXEC | |
4168 | 464 |
11154
0895f142cac3
patch 8.0.0464: can't find executable name on Solaris and FreeBSD
Christian Brabandt <cb@256bit.org>
parents:
11125
diff
changeset
|
465 /* Define if /proc/self/exe or similar can be read */ |
0895f142cac3
patch 8.0.0464: can't find executable name on Solaris and FreeBSD
Christian Brabandt <cb@256bit.org>
parents:
11125
diff
changeset
|
466 #undef PROC_EXE_LINK |
11125
6f52cc87fe15
patch 8.0.0450: v:progpath is not reliably set
Christian Brabandt <cb@256bit.org>
parents:
11115
diff
changeset
|
467 |
4168 | 468 /* Define if you want Cygwin to use the WIN32 clipboard, not compatible with X11*/ |
469 #undef FEAT_CYGWIN_WIN32_CLIPBOARD | |
5409 | 470 |
471 /* Define if we have AvailabilityMacros.h on Mac OS X */ | |
472 #undef HAVE_AVAILABILITYMACROS_H | |
6282 | 473 |
474 /* Define if Xutf8SetWMProperties() is in an X library. */ | |
475 #undef HAVE_XUTF8SETWMPROPERTIES | |
7380
055a0b587a3e
commit https://github.com/vim/vim/commit/36e294c00c784b9ddd05a4fdbea2e331ab2b1ca8
Christian Brabandt <cb@256bit.org>
parents:
7098
diff
changeset
|
476 |
055a0b587a3e
commit https://github.com/vim/vim/commit/36e294c00c784b9ddd05a4fdbea2e331ab2b1ca8
Christian Brabandt <cb@256bit.org>
parents:
7098
diff
changeset
|
477 /* Define if GResource is used to load icons */ |
055a0b587a3e
commit https://github.com/vim/vim/commit/36e294c00c784b9ddd05a4fdbea2e331ab2b1ca8
Christian Brabandt <cb@256bit.org>
parents:
7098
diff
changeset
|
478 #undef USE_GRESOURCE |
8218
3456e2ebebd4
commit https://github.com/vim/vim/commit/9892189d2e7ab94b750f99e6da4cbfc3c8014517
Christian Brabandt <cb@256bit.org>
parents:
7842
diff
changeset
|
479 |
3456e2ebebd4
commit https://github.com/vim/vim/commit/9892189d2e7ab94b750f99e6da4cbfc3c8014517
Christian Brabandt <cb@256bit.org>
parents:
7842
diff
changeset
|
480 /* Define if GTK+ GUI is to be linked against GTK+ 3 */ |
3456e2ebebd4
commit https://github.com/vim/vim/commit/9892189d2e7ab94b750f99e6da4cbfc3c8014517
Christian Brabandt <cb@256bit.org>
parents:
7842
diff
changeset
|
481 #undef USE_GTK3 |
8289
6ae3fb4fe7c1
commit https://github.com/vim/vim/commit/136f29a91dbafce424e31a4af133155f997e8f78
Christian Brabandt <cb@256bit.org>
parents:
8281
diff
changeset
|
482 |
6ae3fb4fe7c1
commit https://github.com/vim/vim/commit/136f29a91dbafce424e31a4af133155f997e8f78
Christian Brabandt <cb@256bit.org>
parents:
8281
diff
changeset
|
483 /* Define if we have isinf() */ |
6ae3fb4fe7c1
commit https://github.com/vim/vim/commit/136f29a91dbafce424e31a4af133155f997e8f78
Christian Brabandt <cb@256bit.org>
parents:
8281
diff
changeset
|
484 #undef HAVE_ISINF |
6ae3fb4fe7c1
commit https://github.com/vim/vim/commit/136f29a91dbafce424e31a4af133155f997e8f78
Christian Brabandt <cb@256bit.org>
parents:
8281
diff
changeset
|
485 |
6ae3fb4fe7c1
commit https://github.com/vim/vim/commit/136f29a91dbafce424e31a4af133155f997e8f78
Christian Brabandt <cb@256bit.org>
parents:
8281
diff
changeset
|
486 /* Define if we have isnan() */ |
6ae3fb4fe7c1
commit https://github.com/vim/vim/commit/136f29a91dbafce424e31a4af133155f997e8f78
Christian Brabandt <cb@256bit.org>
parents:
8281
diff
changeset
|
487 #undef HAVE_ISNAN |
6ae3fb4fe7c1
commit https://github.com/vim/vim/commit/136f29a91dbafce424e31a4af133155f997e8f78
Christian Brabandt <cb@256bit.org>
parents:
8281
diff
changeset
|
488 |
20311
05b4efb062a7
patch 8.2.0711: temp directory might be cleared
Bram Moolenaar <Bram@vim.org>
parents:
20249
diff
changeset
|
489 /* Define if we have dirfd() */ |
05b4efb062a7
patch 8.2.0711: temp directory might be cleared
Bram Moolenaar <Bram@vim.org>
parents:
20249
diff
changeset
|
490 #undef HAVE_DIRFD |
05b4efb062a7
patch 8.2.0711: temp directory might be cleared
Bram Moolenaar <Bram@vim.org>
parents:
20249
diff
changeset
|
491 |
05b4efb062a7
patch 8.2.0711: temp directory might be cleared
Bram Moolenaar <Bram@vim.org>
parents:
20249
diff
changeset
|
492 /* Define if we have flock() */ |
05b4efb062a7
patch 8.2.0711: temp directory might be cleared
Bram Moolenaar <Bram@vim.org>
parents:
20249
diff
changeset
|
493 #undef HAVE_FLOCK |
05b4efb062a7
patch 8.2.0711: temp directory might be cleared
Bram Moolenaar <Bram@vim.org>
parents:
20249
diff
changeset
|
494 |
8289
6ae3fb4fe7c1
commit https://github.com/vim/vim/commit/136f29a91dbafce424e31a4af133155f997e8f78
Christian Brabandt <cb@256bit.org>
parents:
8281
diff
changeset
|
495 /* Define to inline symbol or empty */ |
6ae3fb4fe7c1
commit https://github.com/vim/vim/commit/136f29a91dbafce424e31a4af133155f997e8f78
Christian Brabandt <cb@256bit.org>
parents:
8281
diff
changeset
|
496 #undef inline |
24016
a77ea73f4db5
patch 8.2.2550: signal stack size is wrong with latest glibc 2.34
Bram Moolenaar <Bram@vim.org>
parents:
20873
diff
changeset
|
497 |
a77ea73f4db5
patch 8.2.2550: signal stack size is wrong with latest glibc 2.34
Bram Moolenaar <Bram@vim.org>
parents:
20873
diff
changeset
|
498 /* Define if _SC_SIGSTKSZ is available via sysconf() */ |
a77ea73f4db5
patch 8.2.2550: signal stack size is wrong with latest glibc 2.34
Bram Moolenaar <Bram@vim.org>
parents:
20873
diff
changeset
|
499 #undef HAVE_SYSCONF_SIGSTKSZ |
27863
f1799ba16729
patch 8.2.4457: the GPM library can only be linked statically
Bram Moolenaar <Bram@vim.org>
parents:
26177
diff
changeset
|
500 |
f1799ba16729
patch 8.2.4457: the GPM library can only be linked statically
Bram Moolenaar <Bram@vim.org>
parents:
26177
diff
changeset
|
501 /* Define if you want to load libgpm dynamically */ |
f1799ba16729
patch 8.2.4457: the GPM library can only be linked statically
Bram Moolenaar <Bram@vim.org>
parents:
26177
diff
changeset
|
502 #undef DYNAMIC_GPM |