changeset 8190:1dca7b2b663b

PR2060: Fix warnings found by Gentoo ebuild QA with gcc 4.9.1
author andrew
date Thu, 30 Oct 2014 22:54:21 +0000
parents 92b0accc065b
children 33a33bbea1ae
files src/share/native/com/sun/java/util/jar/pack/jni.cpp src/solaris/native/sun/awt/awt_Font.c src/solaris/native/sun/awt/awt_GTKToolkit.c src/solaris/native/sun/awt/awt_GraphicsEnv.h src/solaris/native/sun/awt/awt_UNIXToolkit.c src/solaris/native/sun/awt/fontpath.c
diffstat 6 files changed, 8 insertions(+), 5 deletions(-) [+]
line wrap: on
line diff
--- a/src/share/native/com/sun/java/util/jar/pack/jni.cpp	Tue Feb 26 11:12:40 2013 -0800
+++ b/src/share/native/com/sun/java/util/jar/pack/jni.cpp	Thu Oct 30 22:54:21 2014 +0000
@@ -244,7 +244,7 @@
 
   if (uPtr->aborting()) {
     THROW_IOE(uPtr->get_abort_message());
-    return false;
+    return JNI_FALSE;
   }
 
   CHECK_NULL_RETURN(filep, false);
@@ -292,7 +292,7 @@
 
   if (uPtr->aborting()) {
     THROW_IOE(uPtr->get_abort_message());
-    return false;
+    return NULL;
   }
 
   // We have fetched all the files.
@@ -310,7 +310,7 @@
 JNIEXPORT jlong JNICALL
 Java_com_sun_java_util_jar_pack_NativeUnpack_finish(JNIEnv *env, jobject pObj) {
   unpacker* uPtr = get_unpacker(env, pObj, false);
-  CHECK_EXCEPTION_RETURN_VALUE(uPtr, NULL);
+  CHECK_EXCEPTION_RETURN_VALUE(uPtr, -1);
   size_t consumed = uPtr->input_consumed();
   free_unpacker(env, pObj, uPtr);
   return consumed;
--- a/src/solaris/native/sun/awt/awt_Font.c	Tue Feb 26 11:12:40 2013 -0800
+++ b/src/solaris/native/sun/awt/awt_Font.c	Thu Oct 30 22:54:21 2014 +0000
@@ -574,7 +574,7 @@
             jio_snprintf(fdata->flist[i].xlfd, strlen(nativename) + 10,
                          nativename, size * 10);
 
-            if (nativename != NULL && nativename != "")
+            if (nativename != NULL && *nativename != '\0')
                 JNU_ReleaseStringPlatformChars(env, fontDescriptorName, (const char *) nativename);
 
             /*
--- a/src/solaris/native/sun/awt/awt_GTKToolkit.c	Tue Feb 26 11:12:40 2013 -0800
+++ b/src/solaris/native/sun/awt/awt_GTKToolkit.c	Thu Oct 30 22:54:21 2014 +0000
@@ -27,6 +27,7 @@
 #include <unistd.h>
 
 #include <jni.h>
+#include <jni_util.h>
 #include <sizecalc.h>
 #include "sun_awt_UNIXToolkit.h"
 
--- a/src/solaris/native/sun/awt/awt_GraphicsEnv.h	Tue Feb 26 11:12:40 2013 -0800
+++ b/src/solaris/native/sun/awt/awt_GraphicsEnv.h	Thu Oct 30 22:54:21 2014 +0000
@@ -53,6 +53,7 @@
 extern int XShmQueryExtension();
 
 void TryInitMITShm(JNIEnv *env, jint *shmExt, jint *shmPixmaps);
+void resetXShmAttachFailed();
 jboolean TryXShmAttach(JNIEnv *env, Display *display, XShmSegmentInfo *shminfo);
 
 #endif /* MITSHM */
--- a/src/solaris/native/sun/awt/awt_UNIXToolkit.c	Tue Feb 26 11:12:40 2013 -0800
+++ b/src/solaris/native/sun/awt/awt_UNIXToolkit.c	Thu Oct 30 22:54:21 2014 +0000
@@ -31,6 +31,7 @@
 
 #ifndef HEADLESS
 #include "awt.h"
+#include "gtk2_interface_check.h"
 #endif /* !HEADLESS */
 
 /*
--- a/src/solaris/native/sun/awt/fontpath.c	Tue Feb 26 11:12:40 2013 -0800
+++ b/src/solaris/native/sun/awt/fontpath.c	Thu Oct 30 22:54:21 2014 +0000
@@ -764,7 +764,7 @@
 Java_sun_font_FontConfigManager_getFontConfigVersion
     (JNIEnv *env, jclass obj) {
 
-    void* libfontconfig;
+    void* libfontconfig = NULL;
     int version = 0;
 
 #ifndef USE_SYSTEM_FONTCONFIG