target-mips: Move definition of uint_fast{8, 16}_t to osdep.h
authorAndreas Färber <afaerber@suse.de>
Wed, 25 Apr 2012 22:15:54 +0000 (00:15 +0200)
committerBlue Swirl <blauwirbel@gmail.com>
Sat, 28 Apr 2012 09:12:38 +0000 (09:12 +0000)
osdep.h is included via qemu-common.h.

Prepares for use of [u]int_fast*_t types in softfloat code.

Signed-off-by: Andreas Färber <afaerber@suse.de>
Cc: Ben Taylor <bentaylor.solx86@gmail.com>
Cc: Aurélien Jarno <aurelien@aurel32.net>
Cc: Peter Maydell <peter.maydell@linaro.org>
Tested-by: Bernhard Walle <bernhard@bwalle.de>
Signed-off-by: Blue Swirl <blauwirbel@gmail.com>
osdep.h
target-mips/cpu.h

diff --git a/osdep.h b/osdep.h
index 428285c7e0ef0d1a91a5c2937ed3f011c403a7bf..095407dd7d31a1cd4f191015f3ca1cf3eb43902c 100644 (file)
--- a/osdep.h
+++ b/osdep.h
 
 #include <sys/time.h>
 
+#if defined(CONFIG_SOLARIS) && CONFIG_SOLARIS_VERSION < 10
+/* [u]int_fast*_t not in <sys/int_types.h> */
+typedef unsigned char           uint_fast8_t;
+typedef unsigned int            uint_fast16_t;
+#endif
+
 #ifndef glue
 #define xglue(x, y) x ## y
 #define glue(x, y) xglue(x, y)
index 257c4c462b599da77d9738673c84a0f8ef709dd1..f156c066a84ccf6002b0980c8768b0445c27368f 100644 (file)
 #include "cpu-defs.h"
 #include "softfloat.h"
 
-// uint_fast8_t and uint_fast16_t not in <sys/int_types.h>
-// XXX: move that elsewhere
-#if defined(CONFIG_SOLARIS) && CONFIG_SOLARIS_VERSION < 10
-typedef unsigned char           uint_fast8_t;
-typedef unsigned int            uint_fast16_t;
-#endif
-
 struct CPUMIPSState;
 
 typedef struct r4k_tlb_t r4k_tlb_t;