[PATCH weston 4/6] compositor: fix weston_log format warnings

Pekka Paalanen ppaalanen at gmail.com
Mon Aug 6 04:57:06 PDT 2012


compositor.c: In function ‘log_extensions’:
compositor.c:3085:7: warning: field precision should have type ‘int’,
but argument 2 has type ‘long int’
compositor.c:3087:4: warning: field precision should have type ‘int’,
but argument 2 has type ‘long int’

Signed-off-by: Pekka Paalanen <ppaalanen at gmail.com>
---
 src/compositor.c |    8 +++++---
 1 files changed, 5 insertions(+), 3 deletions(-)

diff --git a/src/compositor.c b/src/compositor.c
index 3765bec..12fc157 100644
--- a/src/compositor.c
+++ b/src/compositor.c
@@ -3075,16 +3075,18 @@ log_extensions(const char *name, const char *extensions)
 {
 	const char *p, *end;
 	int l;
+	int len;
 
 	l = weston_log("%s:", name);
 	p = extensions;
 	while (*p) {
 		end = strchrnul(p, ' ');
-		if (l + (end - p) > 78)
+		len = end - p;
+		if (l + len > 78)
 			l = weston_log_continue("\n" STAMP_SPACE "%.*s",
-						end - p, p);
+						len, p);
 		else
-			l += weston_log_continue(" %.*s", end - p, p);
+			l += weston_log_continue(" %.*s", len, p);
 		for (p = end; isspace(*p); p++)
 			;
 	}
-- 
1.7.8.6



More information about the wayland-devel mailing list