OSDN Git Service

2010-02-24 Andrew Haley <aph@redhat.com>
authoraph <aph@138bc75d-0d04-0410-961f-82ee72b054a4>
Wed, 24 Feb 2010 15:34:19 +0000 (15:34 +0000)
committeraph <aph@138bc75d-0d04-0410-961f-82ee72b054a4>
Wed, 24 Feb 2010 15:34:19 +0000 (15:34 +0000)
        PR java/40816
        * include/jni_md.h: jboolean is an unsigned type.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@157047 138bc75d-0d04-0410-961f-82ee72b054a4

libjava/ChangeLog
libjava/include/jni_md.h

index 63b40fc..371e5ba 100644 (file)
@@ -1,3 +1,8 @@
+2010-02-24  Andrew Haley  <aph@redhat.com>
+
+       PR java/40816
+       * include/jni_md.h: jboolean is an unsigned type.
+
 2010-02-02  Jack Howarth  <howarth@bromo.med.uc.edu>
 
        PR java/41991
index f806bac..f65a15c 100644 (file)
@@ -78,7 +78,7 @@ typedef int    jbyte  __attribute__((__mode__(__QI__)));
 typedef int    jshort __attribute__((__mode__(__HI__)));
 typedef int    jint   __attribute__((__mode__(__SI__)));
 typedef int    jlong  __attribute__((__mode__(__DI__)));
-typedef int    jboolean __attribute__((__mode__(__QI__)));
+typedef unsigned int   jboolean __attribute__((__mode__(__QI__)));
 typedef unsigned short jchar __attribute__((__mode__(__HI__)));
 typedef float  jfloat;
 typedef double jdouble;
@@ -99,7 +99,7 @@ typedef int64_t jlong;
 typedef float jfloat;
 typedef double jdouble;
 typedef jint jsize;
-typedef int8_t jboolean;
+typedef uint8_t jboolean;
 typedef uint16_t jchar;
 
 #  else /* JV_HAVE_INTTYPES_H */