svn commit: r229496 - head/sys/mips/include
Andreas Tobler
andreast at FreeBSD.org
Wed Jan 4 16:07:16 UTC 2012
Author: andreast
Date: Wed Jan 4 16:07:16 2012
New Revision: 229496
URL: http://svn.freebsd.org/changeset/base/229496
Log:
Apply the same change as in r229494.
Requested by: ed
Modified:
head/sys/mips/include/_stdint.h
Modified: head/sys/mips/include/_stdint.h
==============================================================================
--- head/sys/mips/include/_stdint.h Wed Jan 4 16:04:20 2012 (r229495)
+++ head/sys/mips/include/_stdint.h Wed Jan 4 16:07:16 2012 (r229496)
@@ -66,6 +66,14 @@
#if !defined(__cplusplus) || defined(__STDC_LIMIT_MACROS)
+#ifdef __mips_n64
+#define __INT64_C(c) (c ## L)
+#define __UINT64_C(c) (c ## UL)
+#else
+#define __INT64_C(c) (c ## LL)
+#define __UINT64_C(c) (c ## ULL)
+#endif
+
/*
* ISO/IEC 9899:1999
* 7.18.2.1 Limits of exact-width integer types
@@ -74,19 +82,19 @@
#define INT8_MIN (-0x7f-1)
#define INT16_MIN (-0x7fff-1)
#define INT32_MIN (-0x7fffffff-1)
-#define INT64_MIN (-INT64_C(0x7fffffffffffffff)-1)
+#define INT64_MIN (-__INT64_C(0x7fffffffffffffff)-1)
/* Maximum values of exact-width signed integer types. */
#define INT8_MAX 0x7f
#define INT16_MAX 0x7fff
#define INT32_MAX 0x7fffffff
-#define INT64_MAX INT64_C(0x7fffffffffffffff)
+#define INT64_MAX __INT64_C(0x7fffffffffffffff)
/* Maximum values of exact-width unsigned integer types. */
#define UINT8_MAX 0xff
#define UINT16_MAX 0xffff
#define UINT32_MAX 0xffffffff
-#define UINT64_MAX UINT64_C(0xffffffffffffffff)
+#define UINT64_MAX __UINT64_C(0xffffffffffffffff)
/*
* ISO/IEC 9899:1999
More information about the svn-src-all
mailing list