From b0e4c8a581c689da0c3e7319c03a8cc60d64a2f2 Mon Sep 17 00:00:00 2001 From: Mike Frysinger Date: Tue, 9 Jun 2015 23:23:41 +0800 Subject: [PATCH] sim: mn10300: use common size types No point in open coding this logic here when we have common size types already that give the right answer. --- sim/mn10300/ChangeLog | 6 ++++++ sim/mn10300/mn10300_sim.h | 35 ++++++----------------------------- 2 files changed, 12 insertions(+), 29 deletions(-) diff --git a/sim/mn10300/ChangeLog b/sim/mn10300/ChangeLog index af49458..1facba7 100644 --- a/sim/mn10300/ChangeLog +++ b/sim/mn10300/ChangeLog @@ -1,5 +1,11 @@ 2015-06-11 Mike Frysinger + * mn10300_sim.h (uint8, int8, uint16, int16, uint32, int32): Typedef + in terms of unsigned8, signed8, unsigned16, signed16, unsigned32, + and signed32 respectively. + +2015-06-11 Mike Frysinger + * interp.c (INLINE): Delete define. * mn10300_sim.h (INLINE): Likewise. diff --git a/sim/mn10300/mn10300_sim.h b/sim/mn10300/mn10300_sim.h index 9f0076a..5f5d5d1 100644 --- a/sim/mn10300/mn10300_sim.h +++ b/sim/mn10300/mn10300_sim.h @@ -16,35 +16,12 @@ extern SIM_DESC simulator; extern int mn10300_debug; -#if UCHAR_MAX == 255 -typedef unsigned char uint8; -typedef signed char int8; -#else -#error "Char is not an 8-bit type" -#endif - -#if SHRT_MAX == 32767 -typedef unsigned short uint16; -typedef signed short int16; -#else -#error "Short is not a 16-bit type" -#endif - -#if INT_MAX == 2147483647 - -typedef unsigned int uint32; -typedef signed int int32; - -#else -# if LONG_MAX == 2147483647 - -typedef unsigned long uint32; -typedef signed long int32; - -# else -# error "Neither int nor long is a 32-bit type" -# endif -#endif +typedef unsigned8 uint8; +typedef signed8 int8; +typedef unsigned16 uint16; +typedef signed16 int16; +typedef unsigned32 uint32; +typedef signed32 int32; typedef struct { -- 2.7.4