if (gformat == NULL)
if (!gformat)
_cairo_glitz_surface_create_similar (void *abstract_src,				     cairo_format_t format,				     int draw,				     int width,				     int height){    cairo_glitz_surface_t *src = abstract_src;    cairo_surface_t *crsurface;    glitz_drawable_t *drawable;    glitz_surface_t *surface;    glitz_format_t *gformat;    drawable = glitz_surface_get_drawable (src->surface);        gformat = glitz_find_standard_format (drawable, _glitz_format (format));    if (gformat == NULL)	return NULL;        surface = glitz_surface_create (drawable, gformat, width, height);    if (surface == NULL)	return NULL;    crsurface = cairo_glitz_surface_create (surface);        glitz_surface_destroy (surface);    return crsurface;}