summaryrefslogtreecommitdiffstats
path: root/libjava/gnu
diff options
context:
space:
mode:
authortromey <tromey@138bc75d-0d04-0410-961f-82ee72b054a4>2002-03-15 21:59:12 +0000
committertromey <tromey@138bc75d-0d04-0410-961f-82ee72b054a4>2002-03-15 21:59:12 +0000
commit8040f5a7fc69a8ebaabd4d37c8b7f40124f1cc90 (patch)
tree9ac63d9a0f7bea77daaf8178f2f49bd688f7a2d9 /libjava/gnu
parent1a5f82e2dfd673fef85b7538f21c224ec096acf4 (diff)
downloadppe42-gcc-8040f5a7fc69a8ebaabd4d37c8b7f40124f1cc90.tar.gz
ppe42-gcc-8040f5a7fc69a8ebaabd4d37c8b7f40124f1cc90.zip
2002-03-15 Tom Tromey <tromey@redhat.com>
Rainer Orth <ro@TechFak.Uni-Bielefeld.DE> 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
Diffstat (limited to 'libjava/gnu')
-rw-r--r--libjava/gnu/gcj/io/shs.h8
1 files changed, 8 insertions, 0 deletions
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 <stdint.h>
+# 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
OpenPOWER on IntegriCloud