* image.c (x_create_bitmap_from_xpm_data): Add cast to fix type clash
authorPaul Eggert <eggert@cs.ucla.edu>
Sun, 23 Jan 2011 04:33:12 +0000 (20:33 -0800)
committerPaul Eggert <eggert@cs.ucla.edu>
Sun, 23 Jan 2011 04:33:12 +0000 (20:33 -0800)
when calling XpmCreatePixmapFromData.

src/ChangeLog
src/image.c

index 0c5c98e..2e9e80d 100644 (file)
@@ -1,5 +1,8 @@
 2011-01-23  Paul Eggert  <eggert@cs.ucla.edu>
 
+       * image.c (x_create_bitmap_from_xpm_data): Add cast to fix type clash
+       when calling XpmCreatePixmapFromData.
+
        Promote SSDATA macro from gtkutil.c and xsmfns.c to lisp.h.
        * lisp.h (SSDATA): New macro.
        All uses of (char *) SDATA (x) replaced with SSDATA (x),
index 542968d..1cf16f6 100644 (file)
@@ -3334,7 +3334,7 @@ x_create_bitmap_from_xpm_data (struct frame *f, const char **bits)
   attrs.valuemask |= XpmColormap;
 
   rc = XpmCreatePixmapFromData (FRAME_X_DISPLAY (f), FRAME_X_WINDOW (f),
-                               bits, &bitmap, &mask, &attrs);
+                               (char **) bits, &bitmap, &mask, &attrs);
   if (rc != XpmSuccess)
     {
       XpmFreeAttributes (&attrs);