summaryrefslogtreecommitdiff
path: root/Build/source/texk/xdvipdfmx/src/epdf.c
diff options
context:
space:
mode:
authorPeter Breitenlohner <peb@mppmu.mpg.de>2009-11-10 10:30:09 +0000
committerPeter Breitenlohner <peb@mppmu.mpg.de>2009-11-10 10:30:09 +0000
commitc7373aea6badf4ce6e1bca4a5335b89569d5c8a5 (patch)
treeebdd5fea26edc6f892bd2787737b25970ca00990 /Build/source/texk/xdvipdfmx/src/epdf.c
parent5fc8d99062f93c1d823ef44569549781d4a8e36b (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.c14
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);