Fix erc32 sim build failure due to missing stdint.h.

* sis.h: Remove #include <stdint.h>.
        (uint64, int64): Redefine without using stdint.h.
        (UINT64_MAX): Define.
This commit is contained in:
Joel Brobecker 2010-05-20 23:10:24 +00:00
parent a7b75dfda1
commit 2464c810c2
2 changed files with 10 additions and 3 deletions

View File

@ -1,3 +1,9 @@
2010-05-20 Joel Brobecker <brobecker@adacore.com>
* sis.h: Remove #include <stdint.h>.
(uint64, int64): Redefine without using stdint.h.
(UINT64_MAX): Define.
2010-04-20 Tiemen Schut <T.Schut@sron.nl>
* erc32.c (sis_memory_write): Change prototype to const unsigned char *.

View File

@ -23,7 +23,6 @@
#include "ansidecl.h"
#include "gdb/callback.h"
#include "gdb/remote-sim.h"
#include <stdint.h>
#include "end.h"
@ -53,8 +52,10 @@ typedef float float32; /* 32-bit float */
typedef double float64; /* 64-bit float */
/* FIXME: what about host compilers that don't support 64-bit ints? */
typedef uint64_t uint64; /* 64-bit unsigned int */
typedef int64_t int64; /* 64-bit signed int */
typedef unsigned long long uint64; /* 64-bit unsigned int */
typedef long long int64; /* 64-bit signed int */
#define UINT64_MAX 18446744073709551615ULL
struct pstate {