#include #include #include #include #include #include "dat.h" char *url = ""; int aflag; int width = 70; void usage(void) { fprint(2, "usage: htmlfmt [-u URL] [-a] [-l length] [file ...]\n"); exits("usage"); } void main(int argc, char *argv[]) { int i, fd; char *err, *file; char errbuf[ERRMAX]; ARGBEGIN{ case 'a': aflag++; break; case 'l': case 'w': err = ARGF(); if(err == nil) usage(); width = atoi(err); if(width <= 0) usage(); break; case 'u': url = ARGF(); if(url == nil) usage(); aflag++; break; default: usage(); }ARGEND err = nil; file = ""; if(argc == 0) err = loadhtml(0); else for(i=0; err==nil && i