compositor: fix weston_log format warnings
authorPekka Paalanen <ppaalanen@gmail.com>
Mon, 6 Aug 2012 11:57:06 +0000 (14:57 +0300)
committerKristian Høgsberg <krh@bitplanet.net>
Thu, 9 Aug 2012 14:27:39 +0000 (10:27 -0400)
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@gmail.com>
src/compositor.c

index 3765bec..12fc157 100644 (file)
@@ -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++)
                        ;
        }