svn commit: r195581 - projects/mips/sys/mips/include
Warner Losh
imp at FreeBSD.org
Fri Jul 10 19:07:21 UTC 2009
Author: imp
Date: Fri Jul 10 19:06:43 2009
New Revision: 195581
URL: http://svn.freebsd.org/changeset/base/195581
Log:
Better definitions for a few types for n32/n64.
Modified:
projects/mips/sys/mips/include/_types.h
Modified: projects/mips/sys/mips/include/_types.h
==============================================================================
--- projects/mips/sys/mips/include/_types.h Fri Jul 10 19:06:15 2009 (r195580)
+++ projects/mips/sys/mips/include/_types.h Fri Jul 10 19:06:43 2009 (r195581)
@@ -102,7 +102,7 @@ typedef __int8_t __int_least8_t;
typedef __int16_t __int_least16_t;
typedef __int32_t __int_least32_t;
typedef __int64_t __int_least64_t;
-#if defined(__mips_n64) || defined(ISA_MIPS64)
+#if defined(__mips_n64) || defined(__mips_n32)
typedef __int64_t __register_t;
typedef __int64_t f_register_t;
#else
@@ -134,13 +134,16 @@ typedef __uint8_t __uint_least8_t;
typedef __uint16_t __uint_least16_t;
typedef __uint32_t __uint_least32_t;
typedef __uint64_t __uint_least64_t;
-#if defined(__mips_n64) || defined(ISA_MIPS64)
+#if defined(__mips_n64) || defined(__mips_n32)
typedef __uint64_t __u_register_t;
+#else
+typedef __uint32_t __u_register_t;
+#endif
+#if defined(__mips_n64)
typedef __uint64_t __vm_offset_t;
typedef __uint64_t __vm_paddr_t;
typedef __uint64_t __vm_size_t;
#else
-typedef __uint32_t __u_register_t;
typedef __uint32_t __vm_offset_t;
typedef __uint32_t __vm_paddr_t;
typedef __uint32_t __vm_size_t;
More information about the svn-src-projects
mailing list