+2008-08-06 Sven Herzberg <sven@imendio.com>
+
+ Bug 546549 : Better Type Checking
+ reviewed by mitch
+
+ * gdk-pixbuf.c (gdk_pixbuf_copy), (gdk_pixbuf_get_colorspace),
+ (gdk_pixbuf_get_n_channels), (gdk_pixbuf_get_has_alpha),
+ (gdk_pixbuf_get_bits_per_sample), (gdk_pixbuf_get_pixels),
+ (gdk_pixbuf_get_width), (gdk_pixbuf_get_height),
+ (gdk_pixbuf_get_rowstride): use GDK_IS_PIXBUF() and not pixbuf != NULL
+ in g_return_*() statements
+
2008-08-05 Matthias Clasen <mclasen@redhat.com>
* === Released 2.13.6 ===
guchar *buf;
int size;
- g_return_val_if_fail (pixbuf != NULL, NULL);
+ g_return_val_if_fail (GDK_IS_PIXBUF (pixbuf), NULL);
/* Calculate a semi-exact size. Here we copy with full rowstrides;
* maybe we should copy each row individually with the minimum
GdkColorspace
gdk_pixbuf_get_colorspace (const GdkPixbuf *pixbuf)
{
- g_return_val_if_fail (pixbuf != NULL, GDK_COLORSPACE_RGB);
+ g_return_val_if_fail (GDK_IS_PIXBUF (pixbuf), GDK_COLORSPACE_RGB);
return pixbuf->colorspace;
}
int
gdk_pixbuf_get_n_channels (const GdkPixbuf *pixbuf)
{
- g_return_val_if_fail (pixbuf != NULL, -1);
+ g_return_val_if_fail (GDK_IS_PIXBUF (pixbuf), -1);
return pixbuf->n_channels;
}
gboolean
gdk_pixbuf_get_has_alpha (const GdkPixbuf *pixbuf)
{
- g_return_val_if_fail (pixbuf != NULL, FALSE);
+ g_return_val_if_fail (GDK_IS_PIXBUF (pixbuf), FALSE);
return pixbuf->has_alpha ? TRUE : FALSE;
}
int
gdk_pixbuf_get_bits_per_sample (const GdkPixbuf *pixbuf)
{
- g_return_val_if_fail (pixbuf != NULL, -1);
+ g_return_val_if_fail (GDK_IS_PIXBUF (pixbuf), -1);
return pixbuf->bits_per_sample;
}
guchar *
gdk_pixbuf_get_pixels (const GdkPixbuf *pixbuf)
{
- g_return_val_if_fail (pixbuf != NULL, NULL);
+ g_return_val_if_fail (GDK_IS_PIXBUF (pixbuf), NULL);
return pixbuf->pixels;
}
int
gdk_pixbuf_get_width (const GdkPixbuf *pixbuf)
{
- g_return_val_if_fail (pixbuf != NULL, -1);
+ g_return_val_if_fail (GDK_IS_PIXBUF (pixbuf), -1);
return pixbuf->width;
}
int
gdk_pixbuf_get_height (const GdkPixbuf *pixbuf)
{
- g_return_val_if_fail (pixbuf != NULL, -1);
+ g_return_val_if_fail (GDK_IS_PIXBUF (pixbuf), -1);
return pixbuf->height;
}
int
gdk_pixbuf_get_rowstride (const GdkPixbuf *pixbuf)
{
- g_return_val_if_fail (pixbuf != NULL, -1);
+ g_return_val_if_fail (GDK_IS_PIXBUF (pixbuf), -1);
return pixbuf->rowstride;
}