--- old/src/java.desktop/unix/native/libawt_xawt/xawt/XlibWrapper.c 2018-09-30 07:53:00.523000000 +0530 +++ new/src/java.desktop/unix/native/libawt_xawt/xawt/XlibWrapper.c 2018-09-30 07:53:00.255000000 +0530 @@ -2183,7 +2183,7 @@ JNIEXPORT jint JNICALL Java_sun_awt_X11_XlibWrapper_XSynchronize(JNIEnv *env, jclass clazz, jlong display, jboolean onoff) { - return (jint) XSynchronize((Display*)jlong_to_ptr(display), (onoff == JNI_TRUE ? True : False)); + return (jint) ((intptr_t)XSynchronize((Display*)jlong_to_ptr(display), (onoff == JNI_TRUE ? True : False))); } JNIEXPORT jboolean JNICALL @@ -2298,7 +2298,7 @@ return; } - pRect = (RECT_T *)SAFE_SIZE_ARRAY_ALLOC(malloc, worstBufferSize, sizeof(RECT_T)); + pRect = (RECT_T *)SAFE_SIZE_ARRAY_ALLOC(malloc, (int)worstBufferSize, sizeof(RECT_T)); if (!pRect) { return; }