config.h revision 1.13
1/*	$OpenBSD: config.h,v 1.13 2004/12/18 22:42:26 millert Exp $	*/
2
3/* config.h.  NOT generated automatically. */
4
5/*
6 * This file, config.h, which is a part of pdksh (the public domain ksh),
7 * is placed in the public domain.  It comes with no licence, warranty
8 * or guarantee of any kind (i.e., at your own risk).
9 */
10
11#ifndef CONFIG_H
12#define CONFIG_H
13
14/* Include emacs editing? */
15#define EMACS 1
16
17/* Include vi editing? */
18#define VI 1
19
20/* Include job control? */
21#define JOBS 1
22
23/* Include brace-expansion? */
24#define BRACE_EXPAND 1
25
26/* Include any history? */
27#define HISTORY 1
28
29/* Strict POSIX behaviour? */
30/* #undef POSIXLY_CORRECT */
31
32/* Specify default $ENV? */
33/* #undef DEFAULT_ENV */
34
35/* Include game-of-life? */
36/* #undef SILLY */
37
38/* The number of bytes in a int.  */
39#define SIZEOF_INT 4
40
41/*
42 * End of configuration stuff for PD ksh.
43 */
44
45#if defined(EMACS) || defined(VI)
46# define	EDIT
47#else
48# undef		EDIT
49#endif
50
51/* Super small configuration-- no editing. */
52#if defined(EDIT) && defined(NOEDIT)
53# undef EDIT
54# undef EMACS
55# undef VI
56#endif
57
58/* Editing implies history */
59#if defined(EDIT) && !defined(HISTORY)
60# define HISTORY
61#endif /* EDIT */
62
63#endif /* CONFIG_H */
64