Module Name:    src
Committed By:   christos
Date:           Sat Mar 16 21:50:47 UTC 2024

Modified Files:
        src/sys/arch/ia64/include: limits.h
        src/sys/arch/mips/include: limits.h
        src/sys/arch/sparc/include: limits.h

Log Message:
make all QUAD constants look the same.


To generate a diff of this commit:
cvs rdiff -u -r1.9 -r1.10 src/sys/arch/ia64/include/limits.h
cvs rdiff -u -r1.28 -r1.29 src/sys/arch/mips/include/limits.h
cvs rdiff -u -r1.24 -r1.25 src/sys/arch/sparc/include/limits.h

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.

Modified files:

Index: src/sys/arch/ia64/include/limits.h
diff -u src/sys/arch/ia64/include/limits.h:1.9 src/sys/arch/ia64/include/limits.h:1.10
--- src/sys/arch/ia64/include/limits.h:1.9	Mon Jan 21 15:28:17 2019
+++ src/sys/arch/ia64/include/limits.h	Sat Mar 16 17:50:47 2024
@@ -1,4 +1,4 @@
-/*	$NetBSD: limits.h,v 1.9 2019/01/21 20:28:17 dholland Exp $	*/
+/*	$NetBSD: limits.h,v 1.10 2024/03/16 21:50:47 christos Exp $	*/
 
 /*
  * Copyright (c) 1988 The Regents of the University of California.
@@ -68,11 +68,9 @@
 #define	SSIZE_MIN	LONG_MIN	/* min value for a ssize_t */
 #define	SIZE_T_MAX	ULONG_MAX	/* max value for a size_t */
 
-/* GCC requires that quad constants be written as expressions. */
-#define	UQUAD_MAX	((u_quad_t)0-1)	/* max value for a uquad_t */
-					/* max value for a quad_t */
-#define	QUAD_MAX	((quad_t)(UQUAD_MAX >> 1))
-#define	QUAD_MIN	(-QUAD_MAX-1)	/* min value for a quad_t */
+#define	UQUAD_MAX	0xffffffffffffffffULL		/* max unsigned quad */
+#define	QUAD_MAX	0x7fffffffffffffffLL		/* max signed quad */
+#define	QUAD_MIN	(-0x7fffffffffffffffLL-1)	/* min signed quad */
 
 #endif /* _NETBSD_SOURCE */
 #endif /* _POSIX_C_SOURCE || _XOPEN_SOURCE || _NETBSD_SOURCE */

Index: src/sys/arch/mips/include/limits.h
diff -u src/sys/arch/mips/include/limits.h:1.28 src/sys/arch/mips/include/limits.h:1.29
--- src/sys/arch/mips/include/limits.h:1.28	Sun Jul 26 04:08:41 2020
+++ src/sys/arch/mips/include/limits.h	Sat Mar 16 17:50:47 2024
@@ -1,4 +1,4 @@
-/*	$NetBSD: limits.h,v 1.28 2020/07/26 08:08:41 simonb Exp $	*/
+/*	$NetBSD: limits.h,v 1.29 2024/03/16 21:50:47 christos Exp $	*/
 
 /*
  * Copyright (c) 1988, 1993
@@ -94,18 +94,9 @@
 #define	SIZE_T_MAX	UINT_MAX	/* max value for a size_t */
 #endif
 
-#ifdef _LP64
-/* Quads and longs are the same on LP64. */
-#define	UQUAD_MAX	(ULONG_MAX)
-#define	QUAD_MAX	(LONG_MAX)
-#define	QUAD_MIN	(LONG_MIN)
-#else
-/* GCC requires that quad constants be written as expressions. */
-#define	UQUAD_MAX	((u_quad_t)0-1)	/* max value for a uquad_t */
-					/* max value for a quad_t */
-#define	QUAD_MAX	((quad_t)(UQUAD_MAX >> 1))
-#define	QUAD_MIN	(-QUAD_MAX-1)	/* min value for a quad_t */
-#endif
+#define	UQUAD_MAX	0xffffffffffffffffULL		/* max unsigned quad */
+#define	QUAD_MAX	0x7fffffffffffffffLL		/* max signed quad */
+#define	QUAD_MIN	(-0x7fffffffffffffffLL-1)	/* min signed quad */
 
 #endif /* _NETBSD_SOURCE */
 #endif /* _POSIX_C_SOURCE || _XOPEN_SOURCE || _NETBSD_SOURCE */

Index: src/sys/arch/sparc/include/limits.h
diff -u src/sys/arch/sparc/include/limits.h:1.24 src/sys/arch/sparc/include/limits.h:1.25
--- src/sys/arch/sparc/include/limits.h:1.24	Thu Mar 14 11:51:10 2024
+++ src/sys/arch/sparc/include/limits.h	Sat Mar 16 17:50:47 2024
@@ -1,4 +1,4 @@
-/*	$NetBSD: limits.h,v 1.24 2024/03/14 15:51:10 christos Exp $ */
+/*	$NetBSD: limits.h,v 1.25 2024/03/16 21:50:47 christos Exp $ */
 
 /*
  * Copyright (c) 1988 The Regents of the University of California.
@@ -75,9 +75,9 @@
 #define	SSIZE_MIN	LONG_MIN	/* min value for a ssize_t */
 #define	SIZE_T_MAX	ULONG_MAX	/* max value for a size_t */
 
-#define UQUAD_MAX	0xffffffffffffffffULL		/* max unsigned quad */
-#define QUAD_MAX	0x7fffffffffffffffLL		/* max signed quad */
-#define QUAD_MIN	(-0x7fffffffffffffffLL-1)	/* min signed quad */
+#define	UQUAD_MAX	0xffffffffffffffffULL		/* max unsigned quad */
+#define	QUAD_MAX	0x7fffffffffffffffLL		/* max signed quad */
+#define	QUAD_MIN	(-0x7fffffffffffffffLL-1)	/* min signed quad */
 
 #endif /* _NETBSD_SOURCE */
 #endif /* _POSIX_C_SOURCE || _XOPEN_SOURCE || _NETBSD_SOURCE */

Reply via email to