From: Mike Frysinger Date: Mon, 1 Nov 2021 03:48:16 +0000 (-0400) Subject: sim: ppc: switch core types to stdint.h types X-Git-Url: https://git.libre-soc.org/?a=commitdiff_plain;h=7b83db6a74c6cb68b3804890ab9037460e21fedf;p=binutils-gdb.git sim: ppc: switch core types to stdint.h types There's no need to define these ourselves anymore, so switch to the stdint.h types. This will be important when we start using PRI* defines with printf formats. --- diff --git a/sim/ppc/words.h b/sim/ppc/words.h index 641f22514ec..406bb1fdfae 100644 --- a/sim/ppc/words.h +++ b/sim/ppc/words.h @@ -46,31 +46,30 @@ /* This must come before any other includes. */ #include "defs.h" +#include + /* bit based */ typedef char natural8; typedef short natural16; typedef int natural32; -typedef signed char signed8; -typedef signed short signed16; -typedef signed int signed32; - -typedef unsigned char unsigned8; -typedef unsigned short unsigned16; -typedef unsigned int unsigned32; - #ifdef __GNUC__ typedef long long natural64; -typedef signed long long signed64; -typedef unsigned long long unsigned64; #endif #ifdef _MSC_VER typedef __int64 natural64; -typedef signed __int64 signed64; -typedef unsigned __int64 unsigned64; #endif +typedef int8_t signed8; +typedef int16_t signed16; +typedef int32_t signed32; +typedef int64_t signed64; + +typedef uint8_t unsigned8; +typedef uint16_t unsigned16; +typedef uint32_t unsigned32; +typedef uint64_t unsigned64; /* byte based */ typedef natural8 natural_1;