diff options
author | Chris Wilson <chris@chris-wilson.co.uk> | 2008-12-09 20:44:25 +0000 |
---|---|---|
committer | Chris Wilson <chris@chris-wilson.co.uk> | 2008-12-12 11:11:49 +0000 |
commit | bcb2724920aa1bca1a9a82b5017d3180f5f9523e (patch) | |
tree | 4a7f2c3f3c96f2d91611e90e06472e856bf4bda3 /src/cairo-svg-surface.c | |
parent | 68b29cafa597128e7cae86608e04ecae6070dad9 (diff) |
[path] Mark points as const during _cairo_path_fixed_interpret()
Use const to document the read-only nature of the arguments passed to the
callbacks.
Diffstat (limited to 'src/cairo-svg-surface.c')
-rw-r--r-- | src/cairo-svg-surface.c | 15 |
1 files changed, 8 insertions, 7 deletions
diff --git a/src/cairo-svg-surface.c b/src/cairo-svg-surface.c index cfd9a2d5..e81ccd8b 100644 --- a/src/cairo-svg-surface.c +++ b/src/cairo-svg-surface.c @@ -522,14 +522,14 @@ _cairo_svg_surface_emit_transform (cairo_output_stream_t *output, matrix.x0, matrix.y0); } -typedef struct -{ +typedef struct { cairo_output_stream_t *output; cairo_matrix_t *ctm_inverse; } svg_path_info_t; static cairo_status_t -_cairo_svg_path_move_to (void *closure, cairo_point_t *point) +_cairo_svg_path_move_to (void *closure, + const cairo_point_t *point) { svg_path_info_t *info = closure; double x = _cairo_fixed_to_double (point->x); @@ -544,7 +544,8 @@ _cairo_svg_path_move_to (void *closure, cairo_point_t *point) } static cairo_status_t -_cairo_svg_path_line_to (void *closure, cairo_point_t *point) +_cairo_svg_path_line_to (void *closure, + const cairo_point_t *point) { svg_path_info_t *info = closure; double x = _cairo_fixed_to_double (point->x); @@ -560,9 +561,9 @@ _cairo_svg_path_line_to (void *closure, cairo_point_t *point) static cairo_status_t _cairo_svg_path_curve_to (void *closure, - cairo_point_t *b, - cairo_point_t *c, - cairo_point_t *d) + const cairo_point_t *b, + const cairo_point_t *c, + const cairo_point_t *d) { svg_path_info_t *info = closure; double bx = _cairo_fixed_to_double (b->x); |