summaryrefslogtreecommitdiff
path: root/src/cairo-analysis-surface-private.h
diff options
context:
space:
mode:
authorChris Wilson <chris@chris-wilson.co.uk>2008-09-25 10:40:32 +0100
committerChris Wilson <chris@chris-wilson.co.uk>2008-09-26 13:42:28 +0100
commit681424cbaf94556bf1804547b42ad642c0a066ab (patch)
tree0ac04d9b7590e833a244f119d47cf74657f6a2ed /src/cairo-analysis-surface-private.h
parent06f0cc81d227a571e011e83cc192050a34d6ea13 (diff)
downloadcairo-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.h3
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);