[PATCH 6/7] debug output format fix in TouchEventHistoryPush()

Jon TURNEY jon.turney at dronecode.org.uk
Thu Aug 13 05:11:36 PDT 2015


xserver/build.x86_64/../dix/touch.c:468:16: error: format ‘%d’ expects argument of type ‘int’, but argument 3 has type ‘size_t’ [-Werror=format=]

%zu is C99, but is already used in a few places.  Perhaps doc/c-extensions needs
to mention it.

Signed-off-by: Jon TURNEY <jon.turney at dronecode.org.uk>
---
 dix/touch.c | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dix/touch.c b/dix/touch.c
index 49d16ab..54da132 100644
--- a/dix/touch.c
+++ b/dix/touch.c
@@ -464,7 +464,7 @@ TouchEventHistoryPush(TouchPointInfoPtr ti, const DeviceEvent *ev)
     /* FIXME: proper overflow fixes */
     if (ti->history_elements > ti->history_size - 1) {
         ti->history_elements = ti->history_size - 1;
-        DebugF("source device %d: history size %d overflowing for touch %u\n",
+        DebugF("source device %d: history size %zu overflowing for touch %u\n",
                ti->sourceid, ti->history_size, ti->client_id);
     }
 }
-- 
2.4.5



More information about the xorg-devel mailing list