From c7373aea6badf4ce6e1bca4a5335b89569d5c8a5 Mon Sep 17 00:00:00 2001 From: Peter Breitenlohner Date: Tue, 10 Nov 2009 10:30:09 +0000 Subject: towards TL2010: texk/xdvipdfmx git-svn-id: svn://tug.org/texlive/trunk@15971 c570f23f-e606-0410-a88d-b1316a301751 --- Build/source/texk/xdvipdfmx/src/epdf.c | 14 +++++++------- 1 file changed, 7 insertions(+), 7 deletions(-) (limited to 'Build/source/texk/xdvipdfmx/src/epdf.c') diff --git a/Build/source/texk/xdvipdfmx/src/epdf.c b/Build/source/texk/xdvipdfmx/src/epdf.c index da39bb89fba..c9370f9f92a 100644 --- a/Build/source/texk/xdvipdfmx/src/epdf.c +++ b/Build/source/texk/xdvipdfmx/src/epdf.c @@ -344,7 +344,7 @@ pdf_get_page_content (pdf_obj* page) /* * Concatenate all content streams. */ - pdf_obj *content_seg, *content_new; + pdf_obj *content_seg; int idx = 0; content_new = pdf_new_stream(STREAM_COMPRESS); for (;;) { @@ -565,7 +565,8 @@ pdf_copy_clip (FILE *image_file, int pageNo, double x_user, double y_user) { pdf_obj *page_tree, *contents; int depth = 0, top = -1; - char *clip_path, *temp, *end_path; + const char *clip_path, *end_path; + char *save_path, *temp; pdf_tmatrix M; double stack[6]; pdf_file *pf; @@ -592,8 +593,9 @@ pdf_copy_clip (FILE *image_file, int pageNo, double x_user, double y_user) pdf_doc_add_page_content(" ", 1); - clip_path = malloc(pdf_stream_length(contents) + 1); - strncpy(clip_path, (char*)pdf_stream_dataptr(contents), pdf_stream_length(contents)); + save_path = malloc(pdf_stream_length(contents) + 1); + strncpy(save_path, (const char *) pdf_stream_dataptr(contents), pdf_stream_length(contents)); + clip_path = save_path; end_path = clip_path + pdf_stream_length(contents); depth = 0; @@ -796,9 +798,7 @@ pdf_copy_clip (FILE *image_file, int pageNo, double x_user, double y_user) } } } - clip_path = end_path; - clip_path -= pdf_stream_length(contents); - free(clip_path); + free(save_path); pdf_release_obj(contents); pdf_close(pf); -- cgit v1.2.3