diff options
author | Chris Wilson <chris@chris-wilson.co.uk> | 2012-04-19 11:59:54 +0100 |
---|---|---|
committer | Chris Wilson <chris@chris-wilson.co.uk> | 2012-04-19 12:25:42 +0100 |
commit | 6736d0bf000a42ce426b45c923d7066bf0a27089 (patch) | |
tree | 3348d459326d9c64d7a1264caa2d82e52dcc7b19 /src/cairo-contour-private.h | |
parent | afa180935bedb5c3db06706d893b2bcd89b2215b (diff) | |
download | cairo-6736d0bf000a42ce426b45c923d7066bf0a27089.tar.gz |
Split cairo-contour-privates into struct+inlines
References: https://bugs.freedesktop.org/show_bug.cgi?id=48577
Signed-off-by: Chris Wilson <chris@chris-wilson.co.uk>
Diffstat (limited to 'src/cairo-contour-private.h')
-rw-r--r-- | src/cairo-contour-private.h | 35 |
1 files changed, 0 insertions, 35 deletions
diff --git a/src/cairo-contour-private.h b/src/cairo-contour-private.h index 2eb1f60dd..1dfc46f3a 100644 --- a/src/cairo-contour-private.h +++ b/src/cairo-contour-private.h @@ -93,31 +93,6 @@ cairo_private cairo_int_status_t __cairo_contour_add_point (cairo_contour_t *contour, const cairo_point_t *point); -static inline cairo_int_status_t -_cairo_contour_add_point (cairo_contour_t *contour, - const cairo_point_t *point) -{ - struct _cairo_contour_chain *tail = contour->tail; - - if (unlikely (tail->num_points == tail->size_points)) - return __cairo_contour_add_point (contour, point); - - tail->points[tail->num_points++] = *point; - return CAIRO_INT_STATUS_SUCCESS; -} - -static inline cairo_point_t * -_cairo_contour_first_point (cairo_contour_t *c) -{ - return &c->chain.points[0]; -} - -static inline cairo_point_t * -_cairo_contour_last_point (cairo_contour_t *c) -{ - return &c->tail->points[c->tail->num_points-1]; -} - cairo_private void _cairo_contour_simplify (cairo_contour_t *contour, double tolerance); @@ -135,16 +110,6 @@ _cairo_contour_add_reversed (cairo_contour_t *dst, cairo_private void __cairo_contour_remove_last_chain (cairo_contour_t *contour); -static inline void -_cairo_contour_remove_last_point (cairo_contour_t *contour) -{ - if (contour->chain.num_points == 0) - return; - - if (--contour->tail->num_points == 0) - __cairo_contour_remove_last_chain (contour); -} - cairo_private void _cairo_contour_reset (cairo_contour_t *contour); |