Home | History | Annotate | Line # | Download | only in ksh
      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