[region] Remove underscores from _cairo_region_*

This commit is contained in:
Søren Sandmann 2009-02-17 23:52:18 -05:00 committed by Søren Sandmann Pedersen
parent fcdca96694
commit 1cca5a1348
12 changed files with 120 additions and 123 deletions

View file

@ -215,7 +215,7 @@ _add_operation (cairo_analysis_surface_t *surface,
* region there is no benefit in emitting a native operation as
* the fallback image will be painted on top.
*/
if (_cairo_region_contains_rectangle (surface->fallback_region, rect) == CAIRO_REGION_OVERLAP_IN)
if (cairo_region_contains_rectangle (surface->fallback_region, rect) == CAIRO_REGION_OVERLAP_IN)
return CAIRO_INT_STATUS_IMAGE_FALLBACK;
if (backend_status == CAIRO_INT_STATUS_FLATTEN_TRANSPARENCY) {
@ -226,7 +226,7 @@ _add_operation (cairo_analysis_surface_t *surface,
* natively supported and the backend will blend the
* transparency into the white background.
*/
if (_cairo_region_contains_rectangle (surface->supported_region, rect) == CAIRO_REGION_OVERLAP_OUT)
if (cairo_region_contains_rectangle (surface->supported_region, rect) == CAIRO_REGION_OVERLAP_OUT)
backend_status = CAIRO_STATUS_SUCCESS;
}
@ -235,8 +235,7 @@ _add_operation (cairo_analysis_surface_t *surface,
* this region will be emitted as native operations.
*/
surface->has_supported = TRUE;
status = _cairo_region_union_rect (surface->supported_region,
rect);
status = cairo_region_union_rect (surface->supported_region, rect);
return status;
}
@ -245,8 +244,7 @@ _add_operation (cairo_analysis_surface_t *surface,
* emitted.
*/
surface->has_unsupported = TRUE;
status = _cairo_region_union_rect (surface->fallback_region,
rect);
status = cairo_region_union_rect (surface->fallback_region, rect);
/* The status CAIRO_INT_STATUS_IMAGE_FALLBACK is used to indicate
* unsupported operations to the meta surface as using
@ -265,8 +263,8 @@ _cairo_analysis_surface_finish (void *abstract_surface)
{
cairo_analysis_surface_t *surface = (cairo_analysis_surface_t *) abstract_surface;
_cairo_region_destroy (surface->supported_region);
_cairo_region_destroy (surface->fallback_region);
cairo_region_destroy (surface->supported_region);
cairo_region_destroy (surface->fallback_region);
cairo_surface_destroy (surface->target);
@ -781,8 +779,8 @@ _cairo_analysis_surface_create (cairo_surface_t *target,
surface->page_bbox.p2.x = 0;
surface->page_bbox.p2.y = 0;
surface->supported_region = _cairo_region_create ();
surface->fallback_region = _cairo_region_create ();
surface->supported_region = cairo_region_create ();
surface->fallback_region = cairo_region_create ();
if (width == -1 && height == -1) {
surface->current_clip.x = CAIRO_RECT_INT_MIN;

View file

@ -84,12 +84,12 @@ _cairo_clip_init_copy (cairo_clip_t *clip, cairo_clip_t *other)
if (other->region) {
cairo_status_t status;
clip->region = _cairo_region_copy (other->region);
clip->region = cairo_region_copy (other->region);
status = _cairo_region_status (clip->region);
status = cairo_region_status (clip->region);
if (unlikely (status)) {
cairo_surface_destroy (clip->surface);
_cairo_region_destroy (clip->region);
cairo_region_destroy (clip->region);
clip->region = NULL;
return status;
@ -115,7 +115,7 @@ _cairo_clip_reset (cairo_clip_t *clip)
clip->serial = 0;
if (clip->region) {
_cairo_region_destroy (clip->region);
cairo_region_destroy (clip->region);
clip->region = NULL;
}
@ -177,7 +177,7 @@ _cairo_clip_intersect_to_rectangle (cairo_clip_t *clip,
if (clip->region) {
cairo_rectangle_int_t extents;
_cairo_region_get_extents (clip->region, &extents);
cairo_region_get_extents (clip->region, &extents);
is_empty = _cairo_rectangle_intersect (rectangle, &extents);
if (is_empty)
return CAIRO_STATUS_SUCCESS;
@ -201,11 +201,11 @@ _cairo_clip_intersect_to_region (cairo_clip_t *clip,
if (clip->all_clipped) {
cairo_region_t *clip_rect;
clip_rect = _cairo_region_create_rect (&clip->surface_rect);
clip_rect = cairo_region_create_rect (&clip->surface_rect);
status = _cairo_region_intersect (region, clip_rect);
status = cairo_region_intersect (region, clip_rect);
_cairo_region_destroy (clip_rect);
cairo_region_destroy (clip_rect);
return status;
}
@ -215,7 +215,7 @@ _cairo_clip_intersect_to_region (cairo_clip_t *clip,
}
if (clip->region) {
status = _cairo_region_intersect (region, clip->region);
status = cairo_region_intersect (region, clip->region);
if (unlikely (status))
return status;
}
@ -223,11 +223,11 @@ _cairo_clip_intersect_to_region (cairo_clip_t *clip,
if (clip->surface) {
cairo_region_t *clip_rect;
clip_rect = _cairo_region_create_rect (&clip->surface_rect);
clip_rect = cairo_region_create_rect (&clip->surface_rect);
status = _cairo_region_intersect (region, clip_rect);
status = cairo_region_intersect (region, clip_rect);
_cairo_region_destroy (clip_rect);
cairo_region_destroy (clip_rect);
if (unlikely (status))
return status;
@ -354,20 +354,20 @@ _cairo_clip_intersect_region (cairo_clip_t *clip,
return status;
if (clip->region) {
status = _cairo_region_intersect (clip->region, region);
status = cairo_region_intersect (clip->region, region);
} else {
clip->region = _cairo_region_copy (region);
clip->region = cairo_region_copy (region);
assert (clip->region != NULL);
if ((status = _cairo_region_status (clip->region)))
if ((status = cairo_region_status (clip->region)))
clip->region = NULL;
}
clip->serial = _cairo_surface_allocate_clip_serial (target);
_cairo_region_destroy (region);
cairo_region_destroy (region);
if (!clip->region || _cairo_region_empty (clip->region))
if (!clip->region || cairo_region_empty (clip->region))
_cairo_clip_set_all_clipped (clip, target);
return status;
@ -725,9 +725,9 @@ _cairo_clip_translate (cairo_clip_t *clip,
return;
if (clip->region) {
_cairo_region_translate (clip->region,
_cairo_fixed_integer_part (tx),
_cairo_fixed_integer_part (ty));
cairo_region_translate (clip->region,
_cairo_fixed_integer_part (tx),
_cairo_fixed_integer_part (ty));
}
if (clip->surface) {
@ -783,8 +783,8 @@ _cairo_clip_init_deep_copy (cairo_clip_t *clip,
* whatever the right handling is happen */
} else {
if (other->region) {
clip->region = _cairo_region_copy (other->region);
if (unlikely ((status = _cairo_region_status (clip->region))))
clip->region = cairo_region_copy (other->region);
if (unlikely ((status = cairo_region_status (clip->region))))
goto BAIL;
}
@ -818,7 +818,7 @@ _cairo_clip_init_deep_copy (cairo_clip_t *clip,
BAIL:
if (clip->region)
_cairo_region_destroy (clip->region);
cairo_region_destroy (clip->region);
if (clip->surface)
cairo_surface_destroy (clip->surface);
@ -872,7 +872,7 @@ _cairo_clip_copy_rectangle_list (cairo_clip_t *clip, cairo_gstate_t *gstate)
if (clip->region) {
int i;
n_rects = _cairo_region_num_rectangles (clip->region);
n_rects = cairo_region_num_rectangles (clip->region);
if (n_rects) {
rectangles = _cairo_malloc_ab (n_rects, sizeof (cairo_rectangle_t));
@ -884,7 +884,7 @@ _cairo_clip_copy_rectangle_list (cairo_clip_t *clip, cairo_gstate_t *gstate)
for (i = 0; i < n_rects; ++i) {
cairo_rectangle_int_t clip_rect;
_cairo_region_get_rectangle (clip->region, i, &clip_rect);
cairo_region_get_rectangle (clip->region, i, &clip_rect);
if (!_cairo_clip_int_rect_to_user(gstate, &clip_rect, &rectangles[i])) {
_cairo_error_throw (CAIRO_STATUS_CLIP_NOT_REPRESENTABLE);

View file

@ -1305,7 +1305,7 @@ _cairo_directfb_surface_set_clip_region (void *abstract_surface,
surface->has_clip = TRUE;
n_rects = _cairo_region_num_rectangles (region);
n_rects = cairo_region_num_rectangles (region);
if (n_rects == 0)
return CAIRO_STATUS_SUCCESS;
@ -1326,7 +1326,7 @@ _cairo_directfb_surface_set_clip_region (void *abstract_surface,
for (i = 0; i < n_rects; i++) {
cairo_rectangle_int_t rect;
_cairo_region_get_rectangle (region, i, &rect);
cairo_region_get_rectangle (region, i, &rect);
surface->clips[i].x1 = rect.x;
surface->clips[i].y1 = rect.y;

View file

@ -397,11 +397,11 @@ _paint_page (cairo_paginated_surface_t *surface)
region = _cairo_analysis_surface_get_unsupported (analysis);
num_rects = _cairo_region_num_rectangles (region);
num_rects = cairo_region_num_rectangles (region);
for (i = 0; i < num_rects; i++) {
cairo_rectangle_int_t rect;
_cairo_region_get_rectangle (region, i, &rect);
cairo_region_get_rectangle (region, i, &rect);
status = _paint_fallback_image (surface, &rect);

View file

@ -59,68 +59,68 @@ typedef enum _cairo_region_overlap {
} cairo_region_overlap_t;
cairo_private cairo_region_t *
_cairo_region_create (void);
cairo_region_create (void);
cairo_private cairo_region_t *
_cairo_region_create_rect (cairo_rectangle_int_t *rect);
cairo_region_create_rect (cairo_rectangle_int_t *rect);
cairo_private cairo_status_t
_cairo_region_status (cairo_region_t *region);
cairo_region_status (cairo_region_t *region);
cairo_private void
_cairo_region_clear (cairo_region_t *region);
cairo_region_clear (cairo_region_t *region);
cairo_private cairo_region_t *
_cairo_region_create_rectangles (cairo_rectangle_int_t *rects,
cairo_region_create_rectangles (cairo_rectangle_int_t *rects,
int count);
cairo_private void
_cairo_region_destroy (cairo_region_t *region);
cairo_region_destroy (cairo_region_t *region);
cairo_private cairo_region_t *
_cairo_region_copy (cairo_region_t *original);
cairo_region_copy (cairo_region_t *original);
cairo_private int
_cairo_region_num_rectangles (cairo_region_t *region);
cairo_region_num_rectangles (cairo_region_t *region);
cairo_private void
_cairo_region_get_rectangle (cairo_region_t *region,
cairo_region_get_rectangle (cairo_region_t *region,
int nth_rectangle,
cairo_rectangle_int_t *rectangle);
cairo_private void
_cairo_region_get_extents (cairo_region_t *region,
cairo_region_get_extents (cairo_region_t *region,
cairo_rectangle_int_t *extents);
cairo_private cairo_status_t
_cairo_region_subtract (cairo_region_t *dst,
cairo_region_subtract (cairo_region_t *dst,
cairo_region_t *other);
cairo_private cairo_status_t
_cairo_region_intersect (cairo_region_t *dst,
cairo_region_intersect (cairo_region_t *dst,
cairo_region_t *other);
cairo_private cairo_status_t
_cairo_region_union (cairo_region_t *dst,
cairo_region_union (cairo_region_t *dst,
cairo_region_t *other);
cairo_private cairo_status_t
_cairo_region_union_rect (cairo_region_t *dst,
cairo_region_union_rect (cairo_region_t *dst,
cairo_rectangle_int_t *rect);
cairo_private cairo_bool_t
_cairo_region_empty (cairo_region_t *region);
cairo_region_empty (cairo_region_t *region);
cairo_private void
_cairo_region_translate (cairo_region_t *region,
cairo_region_translate (cairo_region_t *region,
int dx, int dy);
cairo_private cairo_region_overlap_t
_cairo_region_contains_rectangle (cairo_region_t *region,
cairo_region_contains_rectangle (cairo_region_t *region,
const cairo_rectangle_int_t *rect);
cairo_private cairo_bool_t
_cairo_region_contains_point (cairo_region_t *region,
cairo_region_contains_point (cairo_region_t *region,
int x, int y);
CAIRO_END_DECLS

View file

@ -43,7 +43,7 @@ const cairo_region_t _cairo_region_nil = {
};
cairo_region_t *
_cairo_region_create (void)
cairo_region_create (void)
{
cairo_region_t *region = _cairo_malloc (sizeof (cairo_region_t));
@ -58,7 +58,7 @@ _cairo_region_create (void)
}
cairo_region_t *
_cairo_region_create_rect (cairo_rectangle_int_t *rect)
cairo_region_create_rect (cairo_rectangle_int_t *rect)
{
cairo_region_t *region = _cairo_malloc (sizeof (cairo_region_t));
@ -75,8 +75,8 @@ _cairo_region_create_rect (cairo_rectangle_int_t *rect)
}
cairo_region_t *
_cairo_region_create_rectangles (cairo_rectangle_int_t *rects,
int count)
cairo_region_create_rectangles (cairo_rectangle_int_t *rects,
int count)
{
pixman_box32_t stack_pboxes[CAIRO_STACK_ARRAY_LENGTH (pixman_box32_t)];
pixman_box32_t *pboxes = stack_pboxes;
@ -119,7 +119,7 @@ _cairo_region_create_rectangles (cairo_rectangle_int_t *rects,
}
void
_cairo_region_destroy (cairo_region_t *region)
cairo_region_destroy (cairo_region_t *region)
{
if (region->status)
return;
@ -129,19 +129,19 @@ _cairo_region_destroy (cairo_region_t *region)
}
cairo_region_t *
_cairo_region_copy (cairo_region_t *original)
cairo_region_copy (cairo_region_t *original)
{
cairo_region_t *copy;
if (original->status)
return (cairo_region_t *)&_cairo_region_nil;
copy = _cairo_region_create ();
copy = cairo_region_create ();
if (!copy)
return (cairo_region_t *)&_cairo_region_nil;
if (!pixman_region32_copy (&copy->rgn, &original->rgn)) {
_cairo_region_destroy (copy);
cairo_region_destroy (copy);
return (cairo_region_t *)&_cairo_region_nil;
}
@ -150,7 +150,7 @@ _cairo_region_copy (cairo_region_t *original)
}
int
_cairo_region_num_rectangles (cairo_region_t *region)
cairo_region_num_rectangles (cairo_region_t *region)
{
if (region->status)
return 0;
@ -159,9 +159,9 @@ _cairo_region_num_rectangles (cairo_region_t *region)
}
cairo_private void
_cairo_region_get_rectangle (cairo_region_t *region,
int nth_box,
cairo_rectangle_int_t *rect)
cairo_region_get_rectangle (cairo_region_t *region,
int nth_box,
cairo_rectangle_int_t *rect)
{
pixman_box32_t *pbox;
@ -177,15 +177,15 @@ _cairo_region_get_rectangle (cairo_region_t *region,
}
/**
* _cairo_region_get_extents:
* cairo_region_get_extents:
* @region: a #cairo_region_t
* @rect: rectangle into which to store the extents
*
* Gets the bounding box of a region as a #cairo_rectangle_int_t
**/
void
_cairo_region_get_extents (cairo_region_t *region,
cairo_rectangle_int_t *extents)
cairo_region_get_extents (cairo_region_t *region,
cairo_rectangle_int_t *extents)
{
pixman_box32_t *pextents;
@ -201,13 +201,13 @@ _cairo_region_get_extents (cairo_region_t *region,
}
cairo_status_t
_cairo_region_status (cairo_region_t *region)
cairo_region_status (cairo_region_t *region)
{
return region->status;
}
void
_cairo_region_clear (cairo_region_t *region)
cairo_region_clear (cairo_region_t *region)
{
if (region->status)
return;
@ -217,7 +217,7 @@ _cairo_region_clear (cairo_region_t *region)
}
cairo_status_t
_cairo_region_subtract (cairo_region_t *dst, cairo_region_t *other)
cairo_region_subtract (cairo_region_t *dst, cairo_region_t *other)
{
if (dst->status)
return dst->status;
@ -232,7 +232,7 @@ _cairo_region_subtract (cairo_region_t *dst, cairo_region_t *other)
}
cairo_status_t
_cairo_region_intersect (cairo_region_t *dst, cairo_region_t *other)
cairo_region_intersect (cairo_region_t *dst, cairo_region_t *other)
{
if (dst->status)
return dst->status;
@ -247,8 +247,8 @@ _cairo_region_intersect (cairo_region_t *dst, cairo_region_t *other)
}
cairo_private cairo_status_t
_cairo_region_union (cairo_region_t *dst,
cairo_region_t *other)
cairo_region_union (cairo_region_t *dst,
cairo_region_t *other)
{
if (dst->status)
return dst->status;
@ -263,8 +263,8 @@ _cairo_region_union (cairo_region_t *dst,
}
cairo_status_t
_cairo_region_union_rect (cairo_region_t *dst,
cairo_rectangle_int_t *rect)
cairo_region_union_rect (cairo_region_t *dst,
cairo_rectangle_int_t *rect)
{
if (!pixman_region32_union_rect (&dst->rgn, &dst->rgn,
rect->x, rect->y,
@ -277,7 +277,7 @@ _cairo_region_union_rect (cairo_region_t *dst,
}
cairo_bool_t
_cairo_region_empty (cairo_region_t *region)
cairo_region_empty (cairo_region_t *region)
{
if (region->status)
return TRUE;
@ -286,8 +286,8 @@ _cairo_region_empty (cairo_region_t *region)
}
void
_cairo_region_translate (cairo_region_t *region,
int dx, int dy)
cairo_region_translate (cairo_region_t *region,
int dx, int dy)
{
if (region->status)
return;
@ -296,8 +296,8 @@ _cairo_region_translate (cairo_region_t *region,
}
cairo_region_overlap_t
_cairo_region_contains_rectangle (cairo_region_t *region,
const cairo_rectangle_int_t *rect)
cairo_region_contains_rectangle (cairo_region_t *region,
const cairo_rectangle_int_t *rect)
{
pixman_box32_t pbox;
pixman_region_overlap_t poverlap;
@ -328,9 +328,8 @@ _cairo_region_contains_rectangle (cairo_region_t *region,
}
cairo_private cairo_bool_t
_cairo_region_contains_point (cairo_region_t *region,
int x,
int y)
cairo_region_contains_point (cairo_region_t *region,
int x, int y)
{
if (region->status)
return FALSE;

View file

@ -417,7 +417,7 @@ _composite_trap_region (cairo_clip_t *clip,
cairo_status_t status;
cairo_solid_pattern_t solid_pattern;
cairo_surface_pattern_t mask;
int num_rects = _cairo_region_num_rectangles (trap_region);
int num_rects = cairo_region_num_rectangles (trap_region);
unsigned int clip_serial;
cairo_surface_t *clip_surface = clip ? clip->surface : NULL;
@ -544,7 +544,7 @@ _clip_and_composite_trapezoids (const cairo_pattern_t *src,
if (unlikely (status))
goto out;
_cairo_region_get_extents (trap_region, &trap_extents);
cairo_region_get_extents (trap_region, &trap_extents);
} else {
cairo_box_t trap_box;
_cairo_traps_extents (traps, &trap_box);
@ -567,9 +567,9 @@ _clip_and_composite_trapezoids (const cairo_pattern_t *src,
* _cairo_surface_fill_rectangles() or to drawing with a
* clip region, then we have an additional region to clear.
*/
clear_region = _cairo_region_create_rect (&extents);
clear_region = cairo_region_create_rect (&extents);
status = _cairo_region_status (clear_region);
status = cairo_region_status (clear_region);
if (unlikely (status))
goto out;
@ -577,14 +577,14 @@ _clip_and_composite_trapezoids (const cairo_pattern_t *src,
if (unlikely (status))
goto out;
_cairo_region_get_extents (clear_region, &extents);
cairo_region_get_extents (clear_region, &extents);
status = _cairo_region_subtract (clear_region, trap_region);
status = cairo_region_subtract (clear_region, trap_region);
if (unlikely (status))
goto out;
if (_cairo_region_empty (clear_region)) {
_cairo_region_destroy (clear_region);
if (cairo_region_empty (clear_region)) {
cairo_region_destroy (clear_region);
clear_region = NULL;
}
} else {
@ -659,9 +659,9 @@ _clip_and_composite_trapezoids (const cairo_pattern_t *src,
out:
if (trap_region)
_cairo_region_destroy (trap_region);
cairo_region_destroy (trap_region);
if (clear_region)
_cairo_region_destroy (clear_region);
cairo_region_destroy (clear_region);
return status;
}

View file

@ -1587,7 +1587,7 @@ _cairo_surface_fill_region (cairo_surface_t *surface,
assert (! surface->is_snapshot);
num_rects = _cairo_region_num_rectangles (region);
num_rects = cairo_region_num_rectangles (region);
if (num_rects == 0)
return CAIRO_STATUS_SUCCESS;
@ -1601,7 +1601,7 @@ _cairo_surface_fill_region (cairo_surface_t *surface,
}
for (i = 0; i < num_rects; i++)
_cairo_region_get_rectangle (region, i, &rects[i]);
cairo_region_get_rectangle (region, i, &rects[i]);
status = _cairo_surface_fill_rectangles (surface, op,
color, rects, num_rects);
@ -2692,7 +2692,7 @@ _cairo_surface_composite_fixup_unbounded_internal (cairo_surface_t *dst,
dst_rectangle.width = width;
dst_rectangle.height = height;
clear_region = _cairo_region_create_rect (&dst_rectangle);
clear_region = cairo_region_create_rect (&dst_rectangle);
drawn_rectangle = dst_rectangle;
@ -2708,10 +2708,10 @@ _cairo_surface_composite_fixup_unbounded_internal (cairo_surface_t *dst,
/* Now compute the area that is in dst_rectangle but not in drawn_rectangle
*/
drawn_region = _cairo_region_create_rect (&drawn_rectangle);
drawn_region = cairo_region_create_rect (&drawn_rectangle);
has_drawn_region = TRUE;
status = _cairo_region_subtract (clear_region, drawn_region);
status = cairo_region_subtract (clear_region, drawn_region);
if (unlikely (status))
goto CLEANUP_REGIONS;
@ -2722,8 +2722,8 @@ _cairo_surface_composite_fixup_unbounded_internal (cairo_surface_t *dst,
CLEANUP_REGIONS:
if (drawn_region)
_cairo_region_destroy (drawn_region);
_cairo_region_destroy (clear_region);
cairo_region_destroy (drawn_region);
cairo_region_destroy (clear_region);
return _cairo_surface_set_error (dst, status);
}

View file

@ -600,7 +600,7 @@ _cairo_traps_extents (const cairo_traps_t *traps,
* Determines if a set of trapezoids are exactly representable as a
* cairo region. If so, the passed-in region is initialized to
* the area representing the given traps. It should be finalized
* with _cairo_region_fini(). If not, %CAIRO_INT_STATUS_UNSUPPORTED
* with cairo_region_fini(). If not, %CAIRO_INT_STATUS_UNSUPPORTED
* is returned.
*
* Return value: %CAIRO_STATUS_SUCCESS, %CAIRO_INT_STATUS_UNSUPPORTED
@ -616,7 +616,7 @@ _cairo_traps_extract_region (const cairo_traps_t *traps,
cairo_int_status_t status;
if (traps->num_traps == 0) {
*region = _cairo_region_create ();
*region = cairo_region_create ();
return CAIRO_STATUS_SUCCESS;
}
@ -662,15 +662,15 @@ _cairo_traps_extract_region (const cairo_traps_t *traps,
rect_count++;
}
*region = _cairo_region_create_rectangles (rects, rect_count);
status = _cairo_region_status (*region);
*region = cairo_region_create_rectangles (rects, rect_count);
status = cairo_region_status (*region);
if (rects != stack_rects)
free (rects);
if (unlikely (status))
{
_cairo_region_destroy (*region);
cairo_region_destroy (*region);
*region = NULL;
}

View file

@ -1471,11 +1471,11 @@ _cairo_win32_surface_set_clip_region (void *abstract_surface,
/* Create a GDI region for the cairo region */
_cairo_region_get_extents (region, &extents);
num_rects = _cairo_region_num_rectangles (region);
cairo_region_get_extents (region, &extents);
num_rects = cairo_region_num_rectangles (region);
if (num_rects == 1)
_cairo_region_get_rectangle (region, 0, &rect0);
cairo_region_get_rectangle (region, 0, &rect0);
if (num_rects == 1 &&
rect0.x == 0 &&
@ -1517,7 +1517,7 @@ _cairo_win32_surface_set_clip_region (void *abstract_surface,
for (i = 0; i < num_rects; i++) {
cairo_rectangle_int_t rect;
_cairo_region_get_rectangle (region, i, &rect);
cairo_region_get_rectangle (region, i, &rect);
rects[i].left = rect.x;
rects[i].top = rect.y;

View file

@ -1559,7 +1559,7 @@ _cairo_xcb_surface_set_clip_region (void *abstract_surface,
xcb_rectangle_t *rects = NULL;
int n_rects, i;
n_rects = _cairo_region_num_rectangles (region);
n_rects = cairo_region_num_rectangles (region);
if (n_rects > 0) {
rects = _cairo_malloc_ab (n_rects, sizeof(xcb_rectangle_t));
@ -1572,7 +1572,7 @@ _cairo_xcb_surface_set_clip_region (void *abstract_surface,
for (i = 0; i < n_rects; i++) {
cairo_rectangle_int_t rect;
_cairo_region_get_rectangle (region, i, &rect);
cairo_region_get_rectangle (region, i, &rect);
rects[i].x = rect.x;
rects[i].y = rect.y;

View file

@ -2302,19 +2302,19 @@ _cairo_xlib_surface_set_clip_region (void *abstract_surface,
* is necessary so we don't wrap around when we convert cairo's
* 32 bit region into 16 bit rectangles.
*/
bounded = _cairo_region_create_rect (&rect);
status = _cairo_region_intersect (bounded, region);
bounded = cairo_region_create_rect (&rect);
status = cairo_region_intersect (bounded, region);
if (unlikely (status)) {
_cairo_region_destroy (bounded);
cairo_region_destroy (bounded);
return status;
}
n_rects = _cairo_region_num_rectangles (bounded);
n_rects = cairo_region_num_rectangles (bounded);
if (n_rects > ARRAY_LENGTH (surface->embedded_clip_rects)) {
rects = _cairo_malloc_ab (n_rects, sizeof (XRectangle));
if (unlikely (rects == NULL)) {
_cairo_region_destroy (bounded);
cairo_region_destroy (bounded);
return _cairo_error (CAIRO_STATUS_NO_MEMORY);
}
} else {
@ -2324,7 +2324,7 @@ _cairo_xlib_surface_set_clip_region (void *abstract_surface,
for (i = 0; i < n_rects; i++) {
cairo_rectangle_int_t rect;
_cairo_region_get_rectangle (bounded, i, &rect);
cairo_region_get_rectangle (bounded, i, &rect);
rects[i].x = rect.x;
rects[i].y = rect.y;
@ -2332,7 +2332,7 @@ _cairo_xlib_surface_set_clip_region (void *abstract_surface,
rects[i].height = rect.height;
}
_cairo_region_destroy (bounded);
cairo_region_destroy (bounded);
surface->have_clip_rects = TRUE;
surface->clip_rects = rects;