summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
Diffstat (limited to 'base/gdevvec.c')
-rw-r--r--base/gdevvec.c12
1 files changed, 6 insertions, 6 deletions
diff --git a/base/gdevvec.c b/base/gdevvec.c
index d2694207..2a9915cd 100644
--- a/base/gdevvec.c
+++ b/base/gdevvec.c
@@ -643,7 +643,7 @@ gdev_vector_dopath_init(gdev_vector_dopath_state_t *state,
*/
int
gdev_vector_dopath_segment(gdev_vector_dopath_state_t *state, int pe_op,
- gs_fixed_point vs[3])
+ gs_fixed_point *vs)
{
gx_device_vector *vdev = state->vdev;
const gs_matrix *const pmat = &state->scale_mat;
@@ -901,9 +901,10 @@ gdev_vector_begin_image(gx_device_vector * vdev,
(pim->CombineWithColor && rop3_uses_T(pgs->log_op))) &&
(code = gdev_vector_update_fill_color(vdev, pgs, pdcolor)) < 0) ||
(vdev->bbox_device &&
- (code = (*dev_proc(vdev->bbox_device, begin_image))
- ((gx_device *) vdev->bbox_device, pgs, pim, format, prect,
- pdcolor, pcpath, mem, &pie->bbox_info)) < 0)
+ (code = (*dev_proc(vdev->bbox_device, begin_typed_image))
+ ((gx_device *) vdev->bbox_device, pgs, NULL,
+ (gs_image_common_t *)pim, prect,
+ pdcolor, pcpath, mem, &pie->bbox_info)) < 0)
)
return code;
pie->memory = mem;
@@ -926,8 +927,7 @@ gdev_vector_end_image(gx_device_vector * vdev,
int code;
if (pie->default_info) {
- code = gx_default_end_image((gx_device *) vdev, pie->default_info,
- draw_last);
+ code = gx_image_end(pie->default_info, draw_last);
if (code >= 0)
code = 0;
} else { /* Fill out to the full image height. */