On 12-12-16 12:13 AM, Siarhei Siamashka wrote: > -#define PIXMAN_null PIXMAN_FORMAT (0, 0, 0, 0, 0, 0) > -#define PIXMAN_solid PIXMAN_FORMAT (0, 1, 0, 0, 0, 0) > -#define PIXMAN_pixbuf PIXMAN_FORMAT (0, 2, 0, 0, 0, 0) > -#define PIXMAN_rpixbuf PIXMAN_FORMAT (0, 3, 0, 0, 0, 0) > -#define PIXMAN_unknown PIXMAN_FORMAT (0, 4, 0, 0, 0, 0) > -#define PIXMAN_any PIXMAN_FORMAT (0, 5, 0, 0, 0, 0) > +#define PIXMAN_null ((pixman_format_code_t) PIXMAN_FORMAT (0, 0, 0, 0, 0, > 0)) > +#define PIXMAN_solid ((pixman_format_code_t) PIXMAN_FORMAT (0, 1, 0, 0, 0, > 0)) > +#define PIXMAN_pixbuf ((pixman_format_code_t) PIXMAN_FORMAT (0, 2, 0, 0, 0, > 0)) > +#define PIXMAN_rpixbuf ((pixman_format_code_t) PIXMAN_FORMAT (0, 3, 0, 0, 0, > 0)) > +#define PIXMAN_unknown ((pixman_format_code_t) PIXMAN_FORMAT (0, 4, 0, 0, 0, > 0)) > +#define PIXMAN_any ((pixman_format_code_t) PIXMAN_FORMAT (0, 5, 0, 0, 0, > 0))
Clearly the cast belongs to inside the PIXMAN_FORMAT macro... -- behdad http://behdad.org/ _______________________________________________ Pixman mailing list Pixman@lists.freedesktop.org http://lists.freedesktop.org/mailman/listinfo/pixman