diff options
author | Chris Wilson <chris@chris-wilson.co.uk> | 2008-09-25 10:40:32 +0100 |
---|---|---|
committer | Chris Wilson <chris@chris-wilson.co.uk> | 2008-09-26 13:42:28 +0100 |
commit | 681424cbaf94556bf1804547b42ad642c0a066ab (patch) | |
tree | 0ac04d9b7590e833a244f119d47cf74657f6a2ed /src/cairo-analysis-surface-private.h | |
parent | 06f0cc81d227a571e011e83cc192050a34d6ea13 (diff) | |
download | cairo-681424cbaf94556bf1804547b42ad642c0a066ab.tar.gz |
[analysis] Merge two analysis status codes.
Since there is an implicit precedence in the ranking of the analysis
return codes, provide a function to centralize the logic within the
analysis surface and isolate the backends from the complexity.
Diffstat (limited to 'src/cairo-analysis-surface-private.h')
-rw-r--r-- | src/cairo-analysis-surface-private.h | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/src/cairo-analysis-surface-private.h b/src/cairo-analysis-surface-private.h index b756a4b5a..28bfd3bf4 100644 --- a/src/cairo-analysis-surface-private.h +++ b/src/cairo-analysis-surface-private.h @@ -66,6 +66,9 @@ cairo_private void _cairo_analysis_surface_get_bounding_box (cairo_surface_t *surface, cairo_box_t *bbox); +cairo_private cairo_int_status_t +_cairo_analysis_surface_merge_status (cairo_int_status_t status_a, + cairo_int_status_t status_b); cairo_private cairo_surface_t * _cairo_null_surface_create (cairo_content_t content); |