diff options
author | Adrian Johnson <ajohnson@redneon.com> | 2007-08-28 20:35:49 +0930 |
---|---|---|
committer | Adrian Johnson <ajohnson@redneon.com> | 2007-08-28 20:35:49 +0930 |
commit | 766346aa5cffb699206cc17114221ba7a0323565 (patch) | |
tree | 01433fa71100070e21db17a0c79296d4c3dc4bce /src | |
parent | ad43b7fe6bba3ba597b28b6f6668ee98cdc04a88 (diff) | |
download | cairo-766346aa5cffb699206cc17114221ba7a0323565.tar.gz |
PDF: Remove unused code
Diffstat (limited to 'src')
-rw-r--r-- | src/cairo-pdf-surface-private.h | 1 | ||||
-rw-r--r-- | src/cairo-pdf-surface.c | 18 |
2 files changed, 0 insertions, 19 deletions
diff --git a/src/cairo-pdf-surface-private.h b/src/cairo-pdf-surface-private.h index 79e24d4de..99b539327 100644 --- a/src/cairo-pdf-surface-private.h +++ b/src/cairo-pdf-surface-private.h @@ -72,7 +72,6 @@ struct _cairo_pdf_surface { cairo_array_t objects; cairo_array_t pages; - cairo_array_t streams; cairo_array_t rgb_linear_functions; cairo_array_t alpha_linear_functions; cairo_array_t knockout_group; diff --git a/src/cairo-pdf-surface.c b/src/cairo-pdf-surface.c index 6302d1bd7..7d39baf22 100644 --- a/src/cairo-pdf-surface.c +++ b/src/cairo-pdf-surface.c @@ -235,10 +235,6 @@ _cairo_pdf_surface_open_stream (cairo_pdf_surface_t *surface, static cairo_status_t _cairo_pdf_surface_close_stream (cairo_pdf_surface_t *surface); -static cairo_status_t -_cairo_pdf_surface_add_stream (cairo_pdf_surface_t *surface, - cairo_pdf_resource_t stream); - static void _cairo_pdf_surface_write_pages (cairo_pdf_surface_t *surface); @@ -296,13 +292,6 @@ _cairo_pdf_surface_update_object (cairo_pdf_surface_t *surface, object->offset = _cairo_output_stream_get_position (surface->output); } -static cairo_status_t -_cairo_pdf_surface_add_stream (cairo_pdf_surface_t *surface, - cairo_pdf_resource_t stream) -{ - return _cairo_array_append (&surface->streams, &stream); -} - static cairo_surface_t * _cairo_pdf_surface_create_for_stream_internal (cairo_output_stream_t *output, double width, @@ -327,7 +316,6 @@ _cairo_pdf_surface_create_for_stream_internal (cairo_output_stream_t *output, _cairo_array_init (&surface->objects, sizeof (cairo_pdf_object_t)); _cairo_array_init (&surface->pages, sizeof (cairo_pdf_resource_t)); - _cairo_array_init (&surface->streams, sizeof (cairo_pdf_resource_t)); _cairo_array_init (&surface->rgb_linear_functions, sizeof (cairo_pdf_rgb_linear_function_t)); _cairo_array_init (&surface->alpha_linear_functions, sizeof (cairo_pdf_alpha_linear_function_t)); _cairo_array_init (&surface->fonts, sizeof (cairo_pdf_font_t)); @@ -526,7 +514,6 @@ cairo_pdf_surface_set_size (cairo_surface_t *surface, static void _cairo_pdf_surface_clear (cairo_pdf_surface_t *surface) { - _cairo_array_truncate (&surface->streams, 0); _cairo_pdf_group_element_array_finish (&surface->content_group); _cairo_pdf_group_element_array_finish (&surface->knockout_group); _cairo_array_truncate (&surface->content_group, 0); @@ -1087,7 +1074,6 @@ _cairo_pdf_surface_finish (void *abstract_surface) _cairo_array_fini (&surface->objects); _cairo_array_fini (&surface->pages); - _cairo_array_fini (&surface->streams); _cairo_array_fini (&surface->rgb_linear_functions); _cairo_array_fini (&surface->alpha_linear_functions); _cairo_array_fini (&surface->fonts); @@ -3394,10 +3380,6 @@ _cairo_pdf_surface_write_page (cairo_pdf_surface_t *surface) has_fallback_images ? knockout_group.id : content_group.id); _cairo_pdf_surface_close_stream (surface); - status = _cairo_pdf_surface_add_stream (surface, page_content); - if (status) - return status; - page = _cairo_pdf_surface_new_object (surface); _cairo_output_stream_printf (surface->output, "%d 0 obj\r\n" |