aboutsummaryrefslogtreecommitdiff
path: root/sys/i386/include/limits.h
diff options
context:
space:
mode:
Diffstat (limited to 'sys/i386/include/limits.h')
-rw-r--r--sys/i386/include/limits.h13
1 files changed, 12 insertions, 1 deletions
diff --git a/sys/i386/include/limits.h b/sys/i386/include/limits.h
index 763f43039e1a..568ad40848a3 100644
--- a/sys/i386/include/limits.h
+++ b/sys/i386/include/limits.h
@@ -31,9 +31,12 @@
* 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.4 1993/12/19 05:14:46 alm Exp $
*/
+#ifndef _MACHINE_LIMITS_H_
+#define _MACHINE_LIMITS_H_ 1
+
#define CHAR_BIT 8 /* number of bits in a char */
#define CLK_TCK 60 /* ticks per second */
#define MB_LEN_MAX 1 /* no multibyte characters */
@@ -56,3 +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_ */