xref: /netbsd/bin/ksh/ksh_limval.h (revision bf9ec67e)
1 /*	$NetBSD: ksh_limval.h,v 1.2 1997/01/12 19:11:59 tls Exp $	*/
2 
3 /* Wrapper around the values.h/limits.h includes/ifdefs */
4 /* $NetBSD: ksh_limval.h,v 1.2 1997/01/12 19:11:59 tls Exp $ */
5 
6 #ifdef HAVE_VALUES_H
7 # include <values.h>
8 #endif /* HAVE_VALUES_H */
9 /* limits.h is included in sh.h */
10 
11 #ifndef DMAXEXP
12 # define DMAXEXP	128	/* should be big enough */
13 #endif
14 
15 #ifndef BITSPERBYTE
16 # ifdef CHAR_BIT
17 #  define BITSPERBYTE	CHAR_BIT
18 # else
19 #  define BITSPERBYTE	8	/* probably true.. */
20 # endif
21 #endif
22 
23 #ifndef BITS
24 # define BITS(t)	(BITSPERBYTE * sizeof(t))
25 #endif
26