v15i049: Module to make postscript interpreter work under Suntools
Kriton Kyrimis
kyrimis at notecnirp.Princeton.EDU
Thu Jun 9 13:36:08 AEST 1988
This module works wonderfully, except that it requires people to
redefine showpage in their .postscript file. Since this is not a
very intuitive thing to do, here is a patch to main.c that will
do the redefinition automatically. Apply the patch, and recom-
pile main.c with the -DPSTOOL flag (the patch is #ifdef'ed, be-
cause the redefinition of showpage is usually not required).
I hope you find this useful.
*** main.c.orig Wed Jun 8 23:19:31 1988
--- main.c Wed Jun 8 23:19:43 1988
***************
*** 79,84 ****
--- 79,90 ----
if (fp = fopen (profile, "r"))
VOID Push (ExecStack, Cvx (FileFrom (fp)));
+ # ifdef PSTOOL
+ /* Redefine showpage so that it doesn't wait for the user
+ to press return */
+ VOID Push (ExecStack, Cvx (StringFrom (
+ "/showpage { copypage initgraphics flush erasepage } def")));
+ # endif /* PSTOOL */
if (!interactive)
VOID Push (ExecStack,
Kriton (UUCP: rutgers!princeton!kyrimis)
(ARPA: kyrimis at princeton.edu)
-----
"One does not wish to be devoured by alien monstrosities, even in
the cause of political progress!"
-----
More information about the Comp.sources.bugs
mailing list