xref: /netbsd-src/external/bsd/less/include/defines.h (revision 796d7cc2cab9684c152e32f573d21784b3f3a2fd)
1*796d7cc2Ssimonb /*	$NetBSD: defines.h,v 1.1 2023/10/06 05:54:41 simonb Exp $	*/
2*796d7cc2Ssimonb 
3*796d7cc2Ssimonb /* defines.h.  Generated from defines.h.in by configure.  */
4*796d7cc2Ssimonb /* defines.h.in.  Generated from configure.ac by autoheader.  */
5*796d7cc2Ssimonb 
6*796d7cc2Ssimonb 
7*796d7cc2Ssimonb /* Unix definition file for less.  -*- C -*-
8*796d7cc2Ssimonb  *
9*796d7cc2Ssimonb  * This file has 3 sections:
10*796d7cc2Ssimonb  * User preferences.
11*796d7cc2Ssimonb  * Settings always true on Unix.
12*796d7cc2Ssimonb  * Settings automatically determined by configure.
13*796d7cc2Ssimonb  *
14*796d7cc2Ssimonb  * * * * * *  WARNING  * * * * * *
15*796d7cc2Ssimonb  * If you edit defines.h by hand, do "touch stamp-h" before you run make
16*796d7cc2Ssimonb  * so config.status doesn't overwrite your changes.
17*796d7cc2Ssimonb  */
18*796d7cc2Ssimonb 
19*796d7cc2Ssimonb /* User preferences.  */
20*796d7cc2Ssimonb 
21*796d7cc2Ssimonb /*
22*796d7cc2Ssimonb  * SECURE is 1 if you wish to disable a bunch of features in order to
23*796d7cc2Ssimonb  * be safe to run by unprivileged users.
24*796d7cc2Ssimonb  * SECURE_COMPILE is set by the --with-secure configure option.
25*796d7cc2Ssimonb  */
26*796d7cc2Ssimonb #define	SECURE		SECURE_COMPILE
27*796d7cc2Ssimonb 
28*796d7cc2Ssimonb /*
29*796d7cc2Ssimonb  * SHELL_ESCAPE is 1 if you wish to allow shell escapes.
30*796d7cc2Ssimonb  * (This is possible only if your system supplies the system() function.)
31*796d7cc2Ssimonb  */
32*796d7cc2Ssimonb #define	SHELL_ESCAPE	(!SECURE)
33*796d7cc2Ssimonb 
34*796d7cc2Ssimonb /*
35*796d7cc2Ssimonb  * EXAMINE is 1 if you wish to allow examining files by name from within less.
36*796d7cc2Ssimonb  */
37*796d7cc2Ssimonb #define	EXAMINE		(!SECURE)
38*796d7cc2Ssimonb 
39*796d7cc2Ssimonb /*
40*796d7cc2Ssimonb  * TAB_COMPLETE_FILENAME is 1 if you wish to allow the TAB key
41*796d7cc2Ssimonb  * to complete filenames at prompts.
42*796d7cc2Ssimonb  */
43*796d7cc2Ssimonb #define	TAB_COMPLETE_FILENAME	(!SECURE)
44*796d7cc2Ssimonb 
45*796d7cc2Ssimonb /*
46*796d7cc2Ssimonb  * CMD_HISTORY is 1 if you wish to allow keys to cycle through
47*796d7cc2Ssimonb  * previous commands at prompts.
48*796d7cc2Ssimonb  */
49*796d7cc2Ssimonb #define	CMD_HISTORY	1
50*796d7cc2Ssimonb 
51*796d7cc2Ssimonb /*
52*796d7cc2Ssimonb  * HILITE_SEARCH is 1 if you wish to have search targets to be
53*796d7cc2Ssimonb  * displayed in standout mode.
54*796d7cc2Ssimonb  */
55*796d7cc2Ssimonb #define	HILITE_SEARCH	1
56*796d7cc2Ssimonb 
57*796d7cc2Ssimonb /*
58*796d7cc2Ssimonb  * EDITOR is 1 if you wish to allow editor invocation (the "v" command).
59*796d7cc2Ssimonb  * (This is possible only if your system supplies the system() function.)
60*796d7cc2Ssimonb  * EDIT_PGM is the name of the (default) editor to be invoked.
61*796d7cc2Ssimonb  */
62*796d7cc2Ssimonb #define	EDITOR		(!SECURE)
63*796d7cc2Ssimonb 
64*796d7cc2Ssimonb /*
65*796d7cc2Ssimonb  * TAGS is 1 if you wish to support tag files.
66*796d7cc2Ssimonb  */
67*796d7cc2Ssimonb #define	TAGS		(!SECURE)
68*796d7cc2Ssimonb 
69*796d7cc2Ssimonb /*
70*796d7cc2Ssimonb  * USERFILE is 1 if you wish to allow a .less file to specify
71*796d7cc2Ssimonb  * user-defined key bindings.
72*796d7cc2Ssimonb  */
73*796d7cc2Ssimonb #define	USERFILE	(!SECURE)
74*796d7cc2Ssimonb 
75*796d7cc2Ssimonb /*
76*796d7cc2Ssimonb  * GLOB is 1 if you wish to have shell metacharacters expanded in filenames.
77*796d7cc2Ssimonb  * This will generally work if your system provides the "popen" function
78*796d7cc2Ssimonb  * and the "echo" shell command.
79*796d7cc2Ssimonb  */
80*796d7cc2Ssimonb #define	GLOB		(!SECURE)
81*796d7cc2Ssimonb 
82*796d7cc2Ssimonb /*
83*796d7cc2Ssimonb  * PIPEC is 1 if you wish to have the "|" command
84*796d7cc2Ssimonb  * which allows the user to pipe data into a shell command.
85*796d7cc2Ssimonb  */
86*796d7cc2Ssimonb #define	PIPEC		(!SECURE && HAVE_POPEN)
87*796d7cc2Ssimonb 
88*796d7cc2Ssimonb /*
89*796d7cc2Ssimonb  * LOGFILE is 1 if you wish to allow the -o option (to create log files).
90*796d7cc2Ssimonb  */
91*796d7cc2Ssimonb #define	LOGFILE		(!SECURE)
92*796d7cc2Ssimonb 
93*796d7cc2Ssimonb /*
94*796d7cc2Ssimonb  * GNU_OPTIONS is 1 if you wish to support the GNU-style command
95*796d7cc2Ssimonb  * line options --help and --version.
96*796d7cc2Ssimonb  */
97*796d7cc2Ssimonb #define	GNU_OPTIONS	1
98*796d7cc2Ssimonb 
99*796d7cc2Ssimonb /*
100*796d7cc2Ssimonb  * ONLY_RETURN is 1 if you want RETURN to be the only input which
101*796d7cc2Ssimonb  * will continue past an error message.
102*796d7cc2Ssimonb  * Otherwise, any key will continue past an error message.
103*796d7cc2Ssimonb  */
104*796d7cc2Ssimonb #define	ONLY_RETURN	0
105*796d7cc2Ssimonb 
106*796d7cc2Ssimonb /*
107*796d7cc2Ssimonb  * LESSKEYFILE is the filename of the default lesskey output file
108*796d7cc2Ssimonb  * (in the HOME directory).
109*796d7cc2Ssimonb  * LESSKEYFILE_SYS is the filename of the system-wide lesskey output file.
110*796d7cc2Ssimonb  * DEF_LESSKEYINFILE is the filename of the default lesskey input
111*796d7cc2Ssimonb  * (in the HOME directory).
112*796d7cc2Ssimonb  * LESSHISTFILE is the filename of the history file
113*796d7cc2Ssimonb  * (in the HOME directory).
114*796d7cc2Ssimonb  */
115*796d7cc2Ssimonb #define	LESSKEYFILE		".less"
116*796d7cc2Ssimonb #define	LESSKEYFILE_SYS		SYSDIR "/sysless"
117*796d7cc2Ssimonb #define	DEF_LESSKEYINFILE	".lesskey"
118*796d7cc2Ssimonb #define	LESSKEYINFILE_SYS	SYSDIR "/syslesskey"
119*796d7cc2Ssimonb #define LESSHISTFILE		".lesshst"
120*796d7cc2Ssimonb 
121*796d7cc2Ssimonb 
122*796d7cc2Ssimonb /* Settings always true on Unix.  */
123*796d7cc2Ssimonb 
124*796d7cc2Ssimonb /*
125*796d7cc2Ssimonb  * Define MSDOS_COMPILER if compiling under Microsoft C.
126*796d7cc2Ssimonb  */
127*796d7cc2Ssimonb #define	MSDOS_COMPILER	0
128*796d7cc2Ssimonb 
129*796d7cc2Ssimonb /*
130*796d7cc2Ssimonb  * Pathname separator character.
131*796d7cc2Ssimonb  */
132*796d7cc2Ssimonb #define	PATHNAME_SEP	"/"
133*796d7cc2Ssimonb 
134*796d7cc2Ssimonb /*
135*796d7cc2Ssimonb  * The value returned from tgetent on success.
136*796d7cc2Ssimonb  * Some HP-UX systems return 0 on success.
137*796d7cc2Ssimonb  */
138*796d7cc2Ssimonb #define TGETENT_OK  1
139*796d7cc2Ssimonb 
140*796d7cc2Ssimonb /*
141*796d7cc2Ssimonb  * HAVE_ANSI_PROTOS	is 1 if your compiler supports ANSI function prototypes.
142*796d7cc2Ssimonb  */
143*796d7cc2Ssimonb #define HAVE_ANSI_PROTOS 1
144*796d7cc2Ssimonb 
145*796d7cc2Ssimonb /*
146*796d7cc2Ssimonb  * HAVE_SYS_TYPES_H is 1 if your system has <sys/types.h>.
147*796d7cc2Ssimonb  */
148*796d7cc2Ssimonb #define HAVE_SYS_TYPES_H 1
149*796d7cc2Ssimonb 
150*796d7cc2Ssimonb /*
151*796d7cc2Ssimonb  * Define if you have the <sgstat.h> header file.
152*796d7cc2Ssimonb  */
153*796d7cc2Ssimonb /* #undef HAVE_SGSTAT_H */
154*796d7cc2Ssimonb 
155*796d7cc2Ssimonb /*
156*796d7cc2Ssimonb  * HAVE_PERROR is 1 if your system has the perror() call.
157*796d7cc2Ssimonb  * (Actually, if it has sys_errlist, sys_nerr and errno.)
158*796d7cc2Ssimonb  */
159*796d7cc2Ssimonb #define	HAVE_PERROR	1
160*796d7cc2Ssimonb 
161*796d7cc2Ssimonb /*
162*796d7cc2Ssimonb  * HAVE_TIME is 1 if your system has the time() call.
163*796d7cc2Ssimonb  */
164*796d7cc2Ssimonb #define	HAVE_TIME	1
165*796d7cc2Ssimonb 
166*796d7cc2Ssimonb /*
167*796d7cc2Ssimonb  * HAVE_SHELL is 1 if your system supports a SHELL command interpreter.
168*796d7cc2Ssimonb  */
169*796d7cc2Ssimonb #define	HAVE_SHELL	1
170*796d7cc2Ssimonb 
171*796d7cc2Ssimonb /*
172*796d7cc2Ssimonb  * Default shell metacharacters and meta-escape character.
173*796d7cc2Ssimonb  */
174*796d7cc2Ssimonb #define	DEF_METACHARS	"; *?\t\n'\"()<>[]|&^`#\\$%=~{},"
175*796d7cc2Ssimonb #define	DEF_METAESCAPE	"\\"
176*796d7cc2Ssimonb 
177*796d7cc2Ssimonb /*
178*796d7cc2Ssimonb  * HAVE_DUP is 1 if your system has the dup() call.
179*796d7cc2Ssimonb  */
180*796d7cc2Ssimonb #define	HAVE_DUP	1
181*796d7cc2Ssimonb 
182*796d7cc2Ssimonb /* Define to 1 if you have the memcpy() function. */
183*796d7cc2Ssimonb #define HAVE_MEMCPY 1
184*796d7cc2Ssimonb 
185*796d7cc2Ssimonb /* Define to 1 if you have the strchr() function. */
186*796d7cc2Ssimonb #define HAVE_STRCHR 1
187*796d7cc2Ssimonb 
188*796d7cc2Ssimonb /* Define to 1 if you have the strstr() function. */
189*796d7cc2Ssimonb #define HAVE_STRSTR 1
190*796d7cc2Ssimonb 
191*796d7cc2Ssimonb /* Define to 1 to support reading lesskey source files (not just binary). */
192*796d7cc2Ssimonb #define HAVE_LESSKEYSRC 1
193*796d7cc2Ssimonb 
194*796d7cc2Ssimonb /*
195*796d7cc2Ssimonb  * Sizes of various buffers.
196*796d7cc2Ssimonb  */
197*796d7cc2Ssimonb #if 0 /* old sizes for small memory machines */
198*796d7cc2Ssimonb #define	CMDBUF_SIZE	512	/* Buffer for multichar commands */
199*796d7cc2Ssimonb #define	UNGOT_SIZE	100	/* Max chars to unget() */
200*796d7cc2Ssimonb #define	LINEBUF_SIZE	1024	/* Max size of line in input file */
201*796d7cc2Ssimonb #define	OUTBUF_SIZE	1024	/* Output buffer */
202*796d7cc2Ssimonb #define	PROMPT_SIZE	200	/* Max size of prompt string */
203*796d7cc2Ssimonb #define	TERMBUF_SIZE	2048	/* Termcap buffer for tgetent */
204*796d7cc2Ssimonb #define	TERMSBUF_SIZE	1024	/* Buffer to hold termcap strings */
205*796d7cc2Ssimonb #define	TAGLINE_SIZE	512	/* Max size of line in tags file */
206*796d7cc2Ssimonb #define	TABSTOP_MAX	32	/* Max number of custom tab stops */
207*796d7cc2Ssimonb #else /* more reasonable sizes for modern machines */
208*796d7cc2Ssimonb #define	CMDBUF_SIZE	2048	/* Buffer for multichar commands */
209*796d7cc2Ssimonb #define	UNGOT_SIZE	200	/* Max chars to unget() */
210*796d7cc2Ssimonb #define	LINEBUF_SIZE	1024	/* Initial max size of line in input file */
211*796d7cc2Ssimonb #define	OUTBUF_SIZE	1024	/* Output buffer */
212*796d7cc2Ssimonb #define	PROMPT_SIZE	2048	/* Max size of prompt string */
213*796d7cc2Ssimonb #define	TERMBUF_SIZE	2048	/* Termcap buffer for tgetent */
214*796d7cc2Ssimonb #define	TERMSBUF_SIZE	1024	/* Buffer to hold termcap strings */
215*796d7cc2Ssimonb #define	TAGLINE_SIZE	1024	/* Max size of line in tags file */
216*796d7cc2Ssimonb #define	TABSTOP_MAX	128	/* Max number of custom tab stops */
217*796d7cc2Ssimonb #endif
218*796d7cc2Ssimonb 
219*796d7cc2Ssimonb /* Define as the return type of signal handlers (int or void).  */
220*796d7cc2Ssimonb #define RETSIGTYPE void
221*796d7cc2Ssimonb 
222*796d7cc2Ssimonb /* Settings automatically determined by configure.  */
223*796d7cc2Ssimonb 
224*796d7cc2Ssimonb 
225*796d7cc2Ssimonb /* Define EDIT_PGM to your editor. */
226*796d7cc2Ssimonb #define EDIT_PGM "vi"
227*796d7cc2Ssimonb 
228*796d7cc2Ssimonb /* Define HAVE_CONST if your compiler supports the "const" modifier. */
229*796d7cc2Ssimonb #define HAVE_CONST 1
230*796d7cc2Ssimonb 
231*796d7cc2Ssimonb /* Define to 1 if you have the <ctype.h> header file. */
232*796d7cc2Ssimonb #define HAVE_CTYPE_H 1
233*796d7cc2Ssimonb 
234*796d7cc2Ssimonb /* Define HAVE_ERRNO if you have the errno variable. */
235*796d7cc2Ssimonb #define HAVE_ERRNO 1
236*796d7cc2Ssimonb 
237*796d7cc2Ssimonb /* Define to 1 if you have the <errno.h> header file. */
238*796d7cc2Ssimonb #define HAVE_ERRNO_H 1
239*796d7cc2Ssimonb 
240*796d7cc2Ssimonb /* Define to 1 if you have the `fchmod' function. */
241*796d7cc2Ssimonb #define HAVE_FCHMOD 1
242*796d7cc2Ssimonb 
243*796d7cc2Ssimonb /* Define to 1 if you have the <fcntl.h> header file. */
244*796d7cc2Ssimonb #define HAVE_FCNTL_H 1
245*796d7cc2Ssimonb 
246*796d7cc2Ssimonb /* Define HAVE_FILENO if you have the fileno() macro. */
247*796d7cc2Ssimonb #define HAVE_FILENO 1
248*796d7cc2Ssimonb 
249*796d7cc2Ssimonb /* Define to 1 if you have the `fsync' function. */
250*796d7cc2Ssimonb #define HAVE_FSYNC 1
251*796d7cc2Ssimonb 
252*796d7cc2Ssimonb /* GNU regex library */
253*796d7cc2Ssimonb /* #undef HAVE_GNU_REGEX */
254*796d7cc2Ssimonb 
255*796d7cc2Ssimonb /* Define to 1 if you have the <inttypes.h> header file. */
256*796d7cc2Ssimonb #define HAVE_INTTYPES_H 1
257*796d7cc2Ssimonb 
258*796d7cc2Ssimonb /* Define to 1 if you have the <limits.h> header file. */
259*796d7cc2Ssimonb #define HAVE_LIMITS_H 1
260*796d7cc2Ssimonb 
261*796d7cc2Ssimonb /* Define to 1 if you have the <linux/magic.h> header file. */
262*796d7cc2Ssimonb /* #undef HAVE_LINUX_MAGIC_H */
263*796d7cc2Ssimonb 
264*796d7cc2Ssimonb /* Define HAVE_LOCALE if you have locale.h and setlocale. */
265*796d7cc2Ssimonb #define HAVE_LOCALE 1
266*796d7cc2Ssimonb 
267*796d7cc2Ssimonb /* Define to 1 if you have the `nanosleep' function. */
268*796d7cc2Ssimonb #define HAVE_NANOSLEEP 1
269*796d7cc2Ssimonb 
270*796d7cc2Ssimonb /* Define to 1 if you have the <ncursesw/termcap.h> header file. */
271*796d7cc2Ssimonb /* #undef HAVE_NCURSESW_TERMCAP_H */
272*796d7cc2Ssimonb 
273*796d7cc2Ssimonb /* Define to 1 if you have the <ncurses/termcap.h> header file. */
274*796d7cc2Ssimonb /* #undef HAVE_NCURSES_TERMCAP_H */
275*796d7cc2Ssimonb 
276*796d7cc2Ssimonb /* Define HAVE_OSPEED if your termcap library has the ospeed variable. */
277*796d7cc2Ssimonb #define HAVE_OSPEED 1
278*796d7cc2Ssimonb 
279*796d7cc2Ssimonb /* PCRE (Perl-compatible regular expression) library */
280*796d7cc2Ssimonb /* #undef HAVE_PCRE */
281*796d7cc2Ssimonb 
282*796d7cc2Ssimonb /* PCRE2 (Perl-compatible regular expression) library */
283*796d7cc2Ssimonb /* #undef HAVE_PCRE2 */
284*796d7cc2Ssimonb 
285*796d7cc2Ssimonb /* Define to 1 if you have the `poll' function. */
286*796d7cc2Ssimonb #define HAVE_POLL 1
287*796d7cc2Ssimonb 
288*796d7cc2Ssimonb /* Define to 1 if you have the `popen' function. */
289*796d7cc2Ssimonb #define HAVE_POPEN 1
290*796d7cc2Ssimonb 
291*796d7cc2Ssimonb /* POSIX regcomp() and regex.h */
292*796d7cc2Ssimonb #define HAVE_POSIX_REGCOMP 1
293*796d7cc2Ssimonb 
294*796d7cc2Ssimonb /* Define HAVE_PROCFS if have have fstatfs with f_type and PROC_SUPER_MAGIC.
295*796d7cc2Ssimonb    */
296*796d7cc2Ssimonb /* #undef HAVE_PROCFS */
297*796d7cc2Ssimonb 
298*796d7cc2Ssimonb /* Define to 1 if you have the `realpath' function. */
299*796d7cc2Ssimonb #define HAVE_REALPATH 1
300*796d7cc2Ssimonb 
301*796d7cc2Ssimonb /* System V regcmp() */
302*796d7cc2Ssimonb /* #undef HAVE_REGCMP */
303*796d7cc2Ssimonb 
304*796d7cc2Ssimonb /* */
305*796d7cc2Ssimonb /* #undef HAVE_REGEXEC2 */
306*796d7cc2Ssimonb 
307*796d7cc2Ssimonb /* BSD re_comp() */
308*796d7cc2Ssimonb /* #undef HAVE_RE_COMP */
309*796d7cc2Ssimonb 
310*796d7cc2Ssimonb /* Define HAVE_SIGEMPTYSET if you have the sigemptyset macro. */
311*796d7cc2Ssimonb #define HAVE_SIGEMPTYSET 1
312*796d7cc2Ssimonb 
313*796d7cc2Ssimonb /* Define to 1 if you have the `sigprocmask' function. */
314*796d7cc2Ssimonb #define HAVE_SIGPROCMASK 1
315*796d7cc2Ssimonb 
316*796d7cc2Ssimonb /* Define to 1 if you have the `sigsetmask' function. */
317*796d7cc2Ssimonb #define HAVE_SIGSETMASK 1
318*796d7cc2Ssimonb 
319*796d7cc2Ssimonb /* Define to 1 if the system has the type `sigset_t'. */
320*796d7cc2Ssimonb #define HAVE_SIGSET_T 1
321*796d7cc2Ssimonb 
322*796d7cc2Ssimonb /* Define to 1 if you have the `snprintf' function. */
323*796d7cc2Ssimonb #define HAVE_SNPRINTF 1
324*796d7cc2Ssimonb 
325*796d7cc2Ssimonb /* Define to 1 if you have the `stat' function. */
326*796d7cc2Ssimonb #define HAVE_STAT 1
327*796d7cc2Ssimonb 
328*796d7cc2Ssimonb /* Define HAVE_STAT_INO if your struct stat has st_ino and st_dev. */
329*796d7cc2Ssimonb #define HAVE_STAT_INO 1
330*796d7cc2Ssimonb 
331*796d7cc2Ssimonb /* Define to 1 if you have the <stdckdint.h> header file. */
332*796d7cc2Ssimonb /* #undef HAVE_STDCKDINT_H */
333*796d7cc2Ssimonb 
334*796d7cc2Ssimonb /* Define to 1 if you have the <stdint.h> header file. */
335*796d7cc2Ssimonb #define HAVE_STDINT_H 1
336*796d7cc2Ssimonb 
337*796d7cc2Ssimonb /* Define to 1 if you have the <stdio.h> header file. */
338*796d7cc2Ssimonb #define HAVE_STDIO_H 1
339*796d7cc2Ssimonb 
340*796d7cc2Ssimonb /* Define to 1 if you have the <stdlib.h> header file. */
341*796d7cc2Ssimonb #define HAVE_STDLIB_H 1
342*796d7cc2Ssimonb 
343*796d7cc2Ssimonb /* Define HAVE_STRERROR if you have the strerror() function. */
344*796d7cc2Ssimonb #define HAVE_STRERROR 1
345*796d7cc2Ssimonb 
346*796d7cc2Ssimonb /* Define to 1 if you have the <strings.h> header file. */
347*796d7cc2Ssimonb #define HAVE_STRINGS_H 1
348*796d7cc2Ssimonb 
349*796d7cc2Ssimonb /* Define to 1 if you have the <string.h> header file. */
350*796d7cc2Ssimonb #define HAVE_STRING_H 1
351*796d7cc2Ssimonb 
352*796d7cc2Ssimonb /* Define to 1 if you have the `strsignal' function. */
353*796d7cc2Ssimonb #define HAVE_STRSIGNAL 1
354*796d7cc2Ssimonb 
355*796d7cc2Ssimonb /* Define to 1 if you have the `system' function. */
356*796d7cc2Ssimonb #define HAVE_SYSTEM 1
357*796d7cc2Ssimonb 
358*796d7cc2Ssimonb /* Define HAVE_SYS_ERRLIST if you have the sys_errlist[] variable. */
359*796d7cc2Ssimonb #define HAVE_SYS_ERRLIST 1
360*796d7cc2Ssimonb 
361*796d7cc2Ssimonb /* Define to 1 if you have the <sys/ioctl.h> header file. */
362*796d7cc2Ssimonb #define HAVE_SYS_IOCTL_H 1
363*796d7cc2Ssimonb 
364*796d7cc2Ssimonb /* Define to 1 if you have the <sys/stat.h> header file. */
365*796d7cc2Ssimonb #define HAVE_SYS_STAT_H 1
366*796d7cc2Ssimonb 
367*796d7cc2Ssimonb /* Define to 1 if you have the <sys/stream.h> header file. */
368*796d7cc2Ssimonb /* #undef HAVE_SYS_STREAM_H */
369*796d7cc2Ssimonb 
370*796d7cc2Ssimonb /* Define to 1 if you have the <sys/types.h> header file. */
371*796d7cc2Ssimonb #define HAVE_SYS_TYPES_H 1
372*796d7cc2Ssimonb 
373*796d7cc2Ssimonb /* Define to 1 if you have the <sys/wait.h> header file. */
374*796d7cc2Ssimonb #define HAVE_SYS_WAIT_H 1
375*796d7cc2Ssimonb 
376*796d7cc2Ssimonb /* Define to 1 if you have the <termcap.h> header file. */
377*796d7cc2Ssimonb #define HAVE_TERMCAP_H 1
378*796d7cc2Ssimonb 
379*796d7cc2Ssimonb /* Define HAVE_TERMIOS_FUNCS if you have tcgetattr/tcsetattr. */
380*796d7cc2Ssimonb #define HAVE_TERMIOS_FUNCS 1
381*796d7cc2Ssimonb 
382*796d7cc2Ssimonb /* Define to 1 if you have the <termios.h> header file. */
383*796d7cc2Ssimonb #define HAVE_TERMIOS_H 1
384*796d7cc2Ssimonb 
385*796d7cc2Ssimonb /* Define to 1 if you have the <termio.h> header file. */
386*796d7cc2Ssimonb /* #undef HAVE_TERMIO_H */
387*796d7cc2Ssimonb 
388*796d7cc2Ssimonb /* Define to 1 if you have the <time.h> header file. */
389*796d7cc2Ssimonb #define HAVE_TIME_H 1
390*796d7cc2Ssimonb 
391*796d7cc2Ssimonb /* Define HAVE_TIME_T if your system supports the "time_t" type. */
392*796d7cc2Ssimonb #define HAVE_TIME_T 1
393*796d7cc2Ssimonb 
394*796d7cc2Ssimonb /* Define to 1 if you have the `ttyname' function. */
395*796d7cc2Ssimonb #define HAVE_TTYNAME 1
396*796d7cc2Ssimonb 
397*796d7cc2Ssimonb /* Define to 1 if you have the <unistd.h> header file. */
398*796d7cc2Ssimonb #define HAVE_UNISTD_H 1
399*796d7cc2Ssimonb 
400*796d7cc2Ssimonb /* Define HAVE_UPPER_LOWER if you have isupper, islower, toupper, tolower. */
401*796d7cc2Ssimonb #define HAVE_UPPER_LOWER 1
402*796d7cc2Ssimonb 
403*796d7cc2Ssimonb /* Define to 1 if you have the `usleep' function. */
404*796d7cc2Ssimonb #define HAVE_USLEEP 1
405*796d7cc2Ssimonb 
406*796d7cc2Ssimonb /* Henry Spencer V8 regcomp() and regexp.h */
407*796d7cc2Ssimonb /* #undef HAVE_V8_REGCOMP */
408*796d7cc2Ssimonb 
409*796d7cc2Ssimonb /* Define to 1 if you have the <values.h> header file. */
410*796d7cc2Ssimonb /* #undef HAVE_VALUES_H */
411*796d7cc2Ssimonb 
412*796d7cc2Ssimonb /* Define HAVE_VOID if your compiler supports the "void" type. */
413*796d7cc2Ssimonb #define HAVE_VOID 1
414*796d7cc2Ssimonb 
415*796d7cc2Ssimonb /* Define HAVE_WCTYPE if you have iswupper, iswlower, towupper, towlower. */
416*796d7cc2Ssimonb #define HAVE_WCTYPE 1
417*796d7cc2Ssimonb 
418*796d7cc2Ssimonb /* Define to 1 if you have the <wctype.h> header file. */
419*796d7cc2Ssimonb #define HAVE_WCTYPE_H 1
420*796d7cc2Ssimonb 
421*796d7cc2Ssimonb /* Define to 1 if you have the `_setjmp' function. */
422*796d7cc2Ssimonb #define HAVE__SETJMP 1
423*796d7cc2Ssimonb 
424*796d7cc2Ssimonb /* Define MUST_DEFINE_ERRNO if you have errno but it is not define in errno.h.
425*796d7cc2Ssimonb    */
426*796d7cc2Ssimonb /* #undef MUST_DEFINE_ERRNO */
427*796d7cc2Ssimonb 
428*796d7cc2Ssimonb /* Define MUST_DEFINE_OSPEED if you have ospeed but it is not defined in
429*796d7cc2Ssimonb    termcap.h. */
430*796d7cc2Ssimonb /* #undef MUST_DEFINE_OSPEED */
431*796d7cc2Ssimonb 
432*796d7cc2Ssimonb /* pattern matching is supported, but without metacharacters. */
433*796d7cc2Ssimonb /* #undef NO_REGEX */
434*796d7cc2Ssimonb 
435*796d7cc2Ssimonb /* Define to the address where bug reports for this package should be sent. */
436*796d7cc2Ssimonb #define PACKAGE_BUGREPORT ""
437*796d7cc2Ssimonb 
438*796d7cc2Ssimonb /* Define to the full name of this package. */
439*796d7cc2Ssimonb #define PACKAGE_NAME "less"
440*796d7cc2Ssimonb 
441*796d7cc2Ssimonb /* Define to the full name and version of this package. */
442*796d7cc2Ssimonb #define PACKAGE_STRING "less 1"
443*796d7cc2Ssimonb 
444*796d7cc2Ssimonb /* Define to the one symbol short name of this package. */
445*796d7cc2Ssimonb #define PACKAGE_TARNAME "less"
446*796d7cc2Ssimonb 
447*796d7cc2Ssimonb /* Define to the home page for this package. */
448*796d7cc2Ssimonb #define PACKAGE_URL ""
449*796d7cc2Ssimonb 
450*796d7cc2Ssimonb /* Define to the version of this package. */
451*796d7cc2Ssimonb #define PACKAGE_VERSION "1"
452*796d7cc2Ssimonb 
453*796d7cc2Ssimonb /* Define SECURE_COMPILE=1 to build a secure version of less. */
454*796d7cc2Ssimonb #define SECURE_COMPILE 0
455*796d7cc2Ssimonb 
456*796d7cc2Ssimonb /* Define to 1 if the `S_IS*' macros in <sys/stat.h> do not work properly. */
457*796d7cc2Ssimonb /* #undef STAT_MACROS_BROKEN */
458*796d7cc2Ssimonb 
459*796d7cc2Ssimonb /* Define to 1 if all of the C90 standard headers exist (not just the ones
460*796d7cc2Ssimonb    required in a freestanding environment). This macro is provided for
461*796d7cc2Ssimonb    backward compatibility; new code need not use it. */
462*796d7cc2Ssimonb #define STDC_HEADERS 1
463*796d7cc2Ssimonb 
464*796d7cc2Ssimonb /* Number of bits in a file offset, on hosts where this is settable. */
465*796d7cc2Ssimonb /* #undef _FILE_OFFSET_BITS */
466*796d7cc2Ssimonb 
467*796d7cc2Ssimonb /* Define for large files, on AIX-style hosts. */
468*796d7cc2Ssimonb /* #undef _LARGE_FILES */
469*796d7cc2Ssimonb 
470*796d7cc2Ssimonb /* Define to empty if `const' does not conform to ANSI C. */
471*796d7cc2Ssimonb /* #undef const */
472*796d7cc2Ssimonb 
473*796d7cc2Ssimonb /* Define to `long int' if <sys/types.h> does not define. */
474*796d7cc2Ssimonb /* #undef off_t */
475*796d7cc2Ssimonb 
476*796d7cc2Ssimonb /* Define to `unsigned int' if <sys/types.h> does not define. */
477*796d7cc2Ssimonb /* #undef size_t */
478