From 9ee05c8987245350976ebc0df4953c60da6bcc70 Mon Sep 17 00:00:00 2001 From: Jon TURNEY Date: Thu, 13 Aug 2015 13:11:31 +0100 Subject: debug output format fix in RRMonitorCrtcName() MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit xorg/xserver/randr/rrmonitor.c:35:5: error: format ‘%x’ expects argument of type ‘unsigned int’, but argument 3 has type ‘RRCrtc’ [-Werror=format=] RRCrtc is XID is CARD32, which inside the server is unsigned long or int depending on architecture, so a cast is required. Reviewed-by: Adam Jackson Signed-off-by: Jon TURNEY --- randr/rrmonitor.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/randr/rrmonitor.c b/randr/rrmonitor.c index 05285ddfd..c37dcf8ab 100644 --- a/randr/rrmonitor.c +++ b/randr/rrmonitor.c @@ -32,7 +32,7 @@ RRMonitorCrtcName(RRCrtcPtr crtc) RROutputPtr output = crtc->outputs[0]; return MakeAtom(output->name, output->nameLength, TRUE); } - sprintf(name, "Monitor-%08x", crtc->id); + sprintf(name, "Monitor-%08lx", (unsigned long int)crtc->id); return MakeAtom(name, strlen(name), TRUE); } -- cgit v1.2.3