From 35fcb73f86518e00fb002c98d0d0a39eef9209fa Mon Sep 17 00:00:00 2001 From: cinap_lenrek Date: Sat, 17 Sep 2011 12:21:24 +0200 Subject: [PATCH] page: generalize html support --- sys/src/cmd/page.c | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/sys/src/cmd/page.c b/sys/src/cmd/page.c index a3ab0d820..298ebacd7 100644 --- a/sys/src/cmd/page.c +++ b/sys/src/cmd/page.c @@ -148,7 +148,7 @@ createtmp(ulong id, char *pfx) { char nam[64]; - snprint(nam, sizeof nam, "%s%s%.12d%.8lux", pagespool, pfx, getpid(), id ^ 0xcafebabe); + snprint(nam, sizeof nam, "%s%s%.12d%.8lux", pagespool, pfx, getpid(), id); return create(nam, OEXCL|ORCLOSE|ORDWR, 0600); } @@ -323,10 +323,10 @@ popenepub(Page *p) addpage(p, shortname(buf), popenfile, strdup(buf), -1); } close(fd); + p->text = strdup(p->label); return -1; } - typedef struct Ghost Ghost; struct Ghost { @@ -623,7 +623,9 @@ popenfile(Page *p) p->data = "lp -dstdout"; p->open = popengs; } - else if(memcmp(buf, "data = "htmlfmt -c utf8 | lp -dstdout"; p->open = popengs; }