diff options
author | Peter Breitenlohner <peb@mppmu.mpg.de> | 2009-11-10 10:30:09 +0000 |
---|---|---|
committer | Peter Breitenlohner <peb@mppmu.mpg.de> | 2009-11-10 10:30:09 +0000 |
commit | c7373aea6badf4ce6e1bca4a5335b89569d5c8a5 (patch) | |
tree | ebdd5fea26edc6f892bd2787737b25970ca00990 /Build/source/texk/xdvipdfmx/src/epdf.c | |
parent | 5fc8d99062f93c1d823ef44569549781d4a8e36b (diff) |
towards TL2010: texk/xdvipdfmx
git-svn-id: svn://tug.org/texlive/trunk@15971 c570f23f-e606-0410-a88d-b1316a301751
Diffstat (limited to 'Build/source/texk/xdvipdfmx/src/epdf.c')
-rw-r--r-- | Build/source/texk/xdvipdfmx/src/epdf.c | 14 |
1 files changed, 7 insertions, 7 deletions
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); |