From 853d3cc2ef94d4f29fe724a60e21a03e87393338 Mon Sep 17 00:00:00 2001 From: Ben Harris Date: Sun, 3 Dec 2006 13:23:55 +0000 Subject: Tweak prologue so that it works correctly on interpreters that don't support pdfmark, specifically by having the dummy versions of "p", "x", and "u" pop their arguments rather than leaving them on the stack to cause trouble. [originally from svn r6956] --- bk_ps.c | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/bk_ps.c b/bk_ps.c index 35fe582..261a22c 100644 --- a/bk_ps.c +++ b/bk_ps.c @@ -114,7 +114,9 @@ void ps_backend(paragraph *sourceform, keywordlist *keywords, " [ /Action 3 -1 roll /Rect 5 -1 roll /Border [0 0 0 0]\n" " /Subtype /Link /ANN pdfmark } bind def\n" "} {\n" - " [/p /x /u] { null cvx def } forall\n" + " /p { pop } bind def\n" + " /x { pop pop } bind def\n" + " /u /x load def\n" "} ifelse\n"); fprintf(fp, "%%%%EndResource\n"); -- cgit v1.1