Skip site navigation (1)Skip section navigation (2)
Date:      Fri, 10 Jul 2009 19:06:43 +0000 (UTC)
From:      Warner Losh <imp@FreeBSD.org>
To:        src-committers@freebsd.org, svn-src-projects@freebsd.org
Subject:   svn commit: r195581 - projects/mips/sys/mips/include
Message-ID:  <200907101906.n6AJ6hdP029342@svn.freebsd.org>

next in thread | raw e-mail | index | archive | help
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;



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?200907101906.n6AJ6hdP029342>