diff options
| author | jtc <jtc@NetBSD.org> | 1994-10-05 17:16:29 +0000 |
|---|---|---|
| committer | jtc <jtc@NetBSD.org> | 1994-10-05 17:16:29 +0000 |
| commit | badcc17a6d5fbfd08ef7f3f2fbb0fbeec605c81f (patch) | |
| tree | 08cd4c7853186cc2ca61501971fda7e140c46d4d /sys/arch/mips/include | |
| parent | 3595156badd8bb4997549b22881d31b0a72459d4 (diff) | |
Add constants required by XPG3
Diffstat (limited to 'sys/arch/mips/include')
| -rw-r--r-- | sys/arch/mips/include/limits.h | 19 |
1 files changed, 16 insertions, 3 deletions
diff --git a/sys/arch/mips/include/limits.h b/sys/arch/mips/include/limits.h index face8d0ebfb..5674c9735cc 100644 --- a/sys/arch/mips/include/limits.h +++ b/sys/arch/mips/include/limits.h @@ -31,7 +31,7 @@ * SUCH DAMAGE. * * from: @(#)limits.h 8.3 (Berkeley) 1/4/94 - * $Id: limits.h,v 1.4 1994/05/27 09:01:15 glass Exp $ + * $Id: limits.h,v 1.5 1994/10/05 17:16:45 jtc Exp $ */ #define CHAR_BIT 8 /* number of bits in a char */ @@ -72,7 +72,7 @@ #if !defined(_ANSI_SOURCE) #define SSIZE_MAX INT_MAX /* max value for a ssize_t */ -#if !defined(_POSIX_SOURCE) +#if !defined(_POSIX_SOURCE) && !defined(_XOPEN_SOURCE) #define SIZE_T_MAX UINT_MAX /* max value for a size_t */ /* GCC requires that quad constants be written as expressions. */ @@ -81,5 +81,18 @@ #define QUAD_MAX ((quad_t)(UQUAD_MAX >> 1)) #define QUAD_MIN (-QUAD_MAX-1) /* min value for a quad_t */ -#endif /* !_POSIX_SOURCE */ +#endif /* !_POSIX_SOURCE && !_XOPEN_SOURCE */ #endif /* !_ANSI_SOURCE */ + +#if (!defined(_ANSI_SOURCE)&&!defined(_POSIX_SOURCE)) || defined(_XOPEN_SOURCE) +#define LONG_BIT 32 +#define WORD_BIT 32 + +#define DBL_DIG 15 +#define DBL_MAX 1.797693134862316E+308 +#define DBL_MIN 2.225073858507201E-308 + +#define FLT_DIG 6 +#define FLT_MAX 3.40282347E+38F +#define FLT_MIN 1.17549435E-38F +#endif |
