Index: uspace/srv/hid/display/client.c
===================================================================
--- uspace/srv/hid/display/client.c	(revision 84876aa4f80a43fe7bb9c01fbe376d900db1cbe4)
+++ uspace/srv/hid/display/client.c	(revision 670cfcf7e16efd6bb12f2e3ec7d29533304d014f)
@@ -127,8 +127,9 @@
 
 	// TODO Make this faster
-	printf("ds_client_find_window: id=0x%lx\n", id);
+	printf("ds_client_find_window: id=0x%x\n", (unsigned) id);
 	wnd = ds_client_first_window(client);
 	while (wnd != NULL) {
-		printf("ds_client_find_window: wnd=%p wnd->id=0x%lx\n", wnd, wnd->id);
+		printf("ds_client_find_window: wnd=%p wnd->id=0x%x\n", wnd,
+		    (unsigned) wnd->id);
 		if (wnd->id == id)
 			return wnd;
Index: uspace/srv/hid/display/display.c
===================================================================
--- uspace/srv/hid/display/display.c	(revision 84876aa4f80a43fe7bb9c01fbe376d900db1cbe4)
+++ uspace/srv/hid/display/display.c	(revision 670cfcf7e16efd6bb12f2e3ec7d29533304d014f)
@@ -208,5 +208,5 @@
 	ds_window_t *wnd;
 
-	printf("ds_display_find_window: id=0x%lx\n", id);
+	printf("ds_display_find_window: id=0x%x\n", (unsigned) id);
 
 	client = ds_display_first_client(display);
@@ -215,6 +215,6 @@
 		wnd = ds_client_find_window(client, id);
 		if (wnd != NULL) {
-			printf("ds_display_find_window: found wnd=%p id=0x%lx\n",
-			    wnd, wnd->id);
+			printf("ds_display_find_window: found wnd=%p id=0x%x\n",
+			    wnd, (unsigned) wnd->id);
 			return wnd;
 		}
