aboutsummaryrefslogtreecommitdiff
path: root/src/cmd/page/ps.c
diff options
context:
space:
mode:
authorMathieu Lonjaret <mathieu.lonjaret@gmail.com>2010-02-04 02:05:03 -0800
committerRuss Cox <rsc@swtch.com>2010-02-04 02:05:03 -0800
commitd9e047e5d5560912da6d2860fa25e427322f08bb (patch)
tree27d21e7bffdb6520f996c1d71fb8af5bb0dbaabe /src/cmd/page/ps.c
parent2d6da3763ec643f353a1c48e2e7a2ed7c25046a7 (diff)
downloadplan9port-d9e047e5d5560912da6d2860fa25e427322f08bb.tar.gz
plan9port-d9e047e5d5560912da6d2860fa25e427322f08bb.tar.bz2
plan9port-d9e047e5d5560912da6d2860fa25e427322f08bb.zip
R=rsc
CC=codebot http://codereview.appspot.com/193069
Diffstat (limited to 'src/cmd/page/ps.c')
-rw-r--r--src/cmd/page/ps.c23
1 files changed, 5 insertions, 18 deletions
diff --git a/src/cmd/page/ps.c b/src/cmd/page/ps.c
index 4b678dc3..e75a1477 100644
--- a/src/cmd/page/ps.c
+++ b/src/cmd/page/ps.c
@@ -13,24 +13,6 @@
#include <ctype.h>
#include "page.h"
-typedef struct PSInfo PSInfo;
-typedef struct Page Page;
-
-struct Page {
- char *name;
- int offset; /* offset of page beginning within file */
-};
-
-struct PSInfo {
- GSInfo gs;
- Rectangle bbox; /* default bounding box */
- Page *page;
- int npage;
- int clueless; /* don't know where page boundaries are */
- long psoff; /* location of %! in file */
- char ctm[256];
-};
-
static int pswritepage(Document *d, int fd, int page);
static Image* psdrawpage(Document *d, int page);
static char* pspagename(Document*, int);
@@ -348,6 +330,11 @@ Keepreading:
d->fwdonly = ps->clueless = dumb;
d->docname = argv[0];
+ /*
+ * "tag" the doc as an image for now since there still is the "blank page"
+ * problem for ps files.
+ */
+ d->type = Tgfx;
if(spawngs(&ps->gs, "-dSAFER") < 0)
return nil;