From http://www.jwz.org/xscreensaver/xscreensaver-5.27.tar.gz
[xscreensaver] / utils / resources.c
index 19b2cb6ccf8149d1750f2ad41272e3fa488a15c3..f02ab91f77ec9614d6808af1b6f4bca00581ff43 100644 (file)
@@ -172,7 +172,7 @@ get_pixel_resource (Display *dpy, Colormap cmap,
       goto DEFAULT;
     }
   free (s);
-  return color.pixel;
+  return (unsigned int) color.pixel;
  DEFAULT:
   if (s) free (s);
 
@@ -185,7 +185,7 @@ get_pixel_resource (Display *dpy, Colormap cmap,
     color.flags = DoRed|DoGreen|DoBlue;
     color.red = color.green = color.blue = (black_p ? 0 : 0xFFFF);
     if (XAllocColor (dpy, cmap, &color))
-      return color.pixel;
+      return (unsigned int) color.pixel;
     else
       {
         fprintf (stderr, "%s: couldn't allocate %s either!\n", progname,