summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--bk_ps.c9
1 files changed, 4 insertions, 5 deletions
diff --git a/bk_ps.c b/bk_ps.c
index 496a7f6..61a7993 100644
--- a/bk_ps.c
+++ b/bk_ps.c
@@ -149,6 +149,8 @@ void ps_backend(paragraph *sourceform, keywordlist *keywords,
for (page = doc->pages; page; page = page->next) {
text_fragment *frag, *frag_end;
rect *r;
+ font_encoding *fe;
+ int fs;
pageno++;
fprintf(fp, "%%%%Page: %d %d\n", pageno, pageno);
@@ -183,9 +185,9 @@ void ps_backend(paragraph *sourceform, keywordlist *keywords,
}
frag = page->first_text;
+ fe = NULL;
+ fs = -1;
while (frag) {
- font_encoding *fe;
- int fs;
char *c;
/*
@@ -198,9 +200,6 @@ void ps_backend(paragraph *sourceform, keywordlist *keywords,
fprintf(fp, "%g[", frag->y / FUNITS_PER_PT);
- fe = NULL;
- fs = -1;
-
while (frag && frag != frag_end) {
if (frag->fe != fe || frag->fontsize != fs)