--- old/src/java.desktop/unix/native/libawt_xawt/xawt/XWindow.c 2016-06-23 12:14:29.312348768 +0530 +++ new/src/java.desktop/unix/native/libawt_xawt/xawt/XWindow.c 2016-06-23 12:14:29.120348768 +0530 @@ -1,5 +1,5 @@ /* - * Copyright (c) 2002, 2014, Oracle and/or its affiliates. All rights reserved. + * Copyright (c) 2002, 2016, Oracle and/or its affiliates. All rights reserved. * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. * * This code is free software; you can redistribute it and/or modify it @@ -837,10 +837,10 @@ } static void dumpKeysymArray(XEvent *event) { - printf(" 0x%X\n",XKeycodeToKeysym(event->xkey.display, event->xkey.keycode, 0)); - printf(" 0x%X\n",XKeycodeToKeysym(event->xkey.display, event->xkey.keycode, 1)); - printf(" 0x%X\n",XKeycodeToKeysym(event->xkey.display, event->xkey.keycode, 2)); - printf(" 0x%X\n",XKeycodeToKeysym(event->xkey.display, event->xkey.keycode, 3)); + printf(" 0x%X\n", (unsigned int) XKeycodeToKeysym(event->xkey.display, event->xkey.keycode, 0)); + printf(" 0x%X\n", (unsigned int) XKeycodeToKeysym(event->xkey.display, event->xkey.keycode, 1)); + printf(" 0x%X\n", (unsigned int) XKeycodeToKeysym(event->xkey.display, event->xkey.keycode, 2)); + printf(" 0x%X\n", (unsigned int) XKeycodeToKeysym(event->xkey.display, event->xkey.keycode, 3)); } /* * In a next redesign, get rid of this code altogether.