diff options
author | alm <alm@FreeBSD.org> | 1993-12-19 05:14:46 +0000 |
---|---|---|
committer | alm <alm@FreeBSD.org> | 1993-12-19 05:14:46 +0000 |
commit | 60ba667cf6cf6d920616fa5a8d0bf72111d736a0 (patch) | |
tree | 586cc8d9287c0e7dd5859a4179c29a3745673dc3 /sys/powerpc | |
parent | 71b67e5a560e27117fd4ff9fe76b1e67f1423f1e (diff) | |
download | FreeBSD-src-60ba667cf6cf6d920616fa5a8d0bf72111d736a0.zip FreeBSD-src-60ba667cf6cf6d920616fa5a8d0bf72111d736a0.tar.gz |
adding libc/quad:
added _QUAD_HIGH/LOW
added (U_)QUAD_MAX/MIN
(from NetBSD)
Diffstat (limited to 'sys/powerpc')
-rw-r--r-- | sys/powerpc/include/_limits.h | 9 | ||||
-rw-r--r-- | sys/powerpc/include/limits.h | 9 |
2 files changed, 16 insertions, 2 deletions
diff --git a/sys/powerpc/include/_limits.h b/sys/powerpc/include/_limits.h index 605a895..f757428 100644 --- a/sys/powerpc/include/_limits.h +++ b/sys/powerpc/include/_limits.h @@ -31,7 +31,7 @@ * SUCH DAMAGE. * * from: @(#)limits.h 7.2 (Berkeley) 6/28/90 - * $Id: limits.h,v 1.2 1993/10/16 14:39:19 rgrimes Exp $ + * $Id: limits.h,v 1.3 1993/11/07 17:42:57 wollman Exp $ */ #ifndef _MACHINE_LIMITS_H_ @@ -59,4 +59,11 @@ #define ULONG_MAX 0xffffffff /* max value for an unsigned long */ #define LONG_MAX 0x7fffffff /* max value for a long */ #define LONG_MIN (-0x7fffffff-1) /* min value for a long */ + +#if !defined(_ANSI_SOURCE) && !defined(_POSIX_SOURCE) +#define UQUAD_MAX 0xffffffffffffffffLL /* max unsigned quad */ +#define QUAD_MAX 0x7fffffffffffffffLL /* max signed quad */ +#define QUAD_MIN (-0x7fffffffffffffffLL-1) /* min signed quad */ +#endif + #endif /* _MACHINE_LIMITS_H_ */ diff --git a/sys/powerpc/include/limits.h b/sys/powerpc/include/limits.h index 605a895..f757428 100644 --- a/sys/powerpc/include/limits.h +++ b/sys/powerpc/include/limits.h @@ -31,7 +31,7 @@ * SUCH DAMAGE. * * from: @(#)limits.h 7.2 (Berkeley) 6/28/90 - * $Id: limits.h,v 1.2 1993/10/16 14:39:19 rgrimes Exp $ + * $Id: limits.h,v 1.3 1993/11/07 17:42:57 wollman Exp $ */ #ifndef _MACHINE_LIMITS_H_ @@ -59,4 +59,11 @@ #define ULONG_MAX 0xffffffff /* max value for an unsigned long */ #define LONG_MAX 0x7fffffff /* max value for a long */ #define LONG_MIN (-0x7fffffff-1) /* min value for a long */ + +#if !defined(_ANSI_SOURCE) && !defined(_POSIX_SOURCE) +#define UQUAD_MAX 0xffffffffffffffffLL /* max unsigned quad */ +#define QUAD_MAX 0x7fffffffffffffffLL /* max signed quad */ +#define QUAD_MIN (-0x7fffffffffffffffLL-1) /* min signed quad */ +#endif + #endif /* _MACHINE_LIMITS_H_ */ |