From 8040f5a7fc69a8ebaabd4d37c8b7f40124f1cc90 Mon Sep 17 00:00:00 2001 From: tromey Date: Fri, 15 Mar 2002 21:59:12 +0000 Subject: 2002-03-15 Tom Tromey Rainer Orth Fix for PR libgcj/5944. * gnu/gcj/io/shs.h: Define uint8_t and uint32_t. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@50842 138bc75d-0d04-0410-961f-82ee72b054a4 --- libjava/gnu/gcj/io/shs.h | 8 ++++++++ 1 file changed, 8 insertions(+) (limited to 'libjava/gnu') diff --git a/libjava/gnu/gcj/io/shs.h b/libjava/gnu/gcj/io/shs.h index 9b7bb2462c5..1b435c5df8e 100644 --- a/libjava/gnu/gcj/io/shs.h +++ b/libjava/gnu/gcj/io/shs.h @@ -20,6 +20,14 @@ #else # if HAVE_STDINT_H # include +# else +typedef unsigned int uint8_t __attribute__((mode(QI))); +/* This is a blatant hack: on Solaris 2.5, pthread.h defines uint32_t + in pthread.h, which we sometimes include. We protect our + definition the same way Solaris 2.5 does, to avoid redefining it. */ +# ifndef _UINT32_T +typedef unsigned int uint32_t __attribute__((mode(SI))); +# endif # endif #endif -- cgit v1.2.3