diff options
author | Mathieu Lonjaret <mathieu.lonjaret@gmail.com> | 2010-02-04 02:05:03 -0800 |
---|---|---|
committer | Russ Cox <rsc@swtch.com> | 2010-02-04 02:05:03 -0800 |
commit | d9e047e5d5560912da6d2860fa25e427322f08bb (patch) | |
tree | 27d21e7bffdb6520f996c1d71fb8af5bb0dbaabe /src/cmd/page/ps.c | |
parent | 2d6da3763ec643f353a1c48e2e7a2ed7c25046a7 (diff) | |
download | plan9port-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.c | 23 |
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; |