summaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
authorAdrian Johnson <ajohnson@redneon.com>2007-08-28 20:35:49 +0930
committerAdrian Johnson <ajohnson@redneon.com>2007-08-28 20:35:49 +0930
commit766346aa5cffb699206cc17114221ba7a0323565 (patch)
tree01433fa71100070e21db17a0c79296d4c3dc4bce /src
parentad43b7fe6bba3ba597b28b6f6668ee98cdc04a88 (diff)
downloadcairo-766346aa5cffb699206cc17114221ba7a0323565.tar.gz
PDF: Remove unused code
Diffstat (limited to 'src')
-rw-r--r--src/cairo-pdf-surface-private.h1
-rw-r--r--src/cairo-pdf-surface.c18
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"