version 1.9, 2008/11/23 23:12:47 |
version 1.13, 2008/11/27 17:27:50 |
Line 55 main(int argc, char *argv[]) |
|
Line 55 main(int argc, char *argv[]) |
|
extern int optind; |
extern int optind; |
|
|
out = in = NULL; |
out = in = NULL; |
|
|
|
(void)memset(&args, 0, sizeof(struct md_args)); |
|
|
while (-1 != (c = getopt(argc, argv, "vo:"))) |
while (-1 != (c = getopt(argc, argv, "o:vW"))) |
switch (c) { |
switch (c) { |
case ('o'): |
case ('o'): |
out = optarg; |
out = optarg; |
break; |
break; |
case ('v'): |
case ('v'): |
args.dbg++; |
args.verbosity++; |
break; |
break; |
|
case ('W'): |
|
args.warnings |= MD_WARN_ALL; |
|
break; |
default: |
default: |
usage(); |
usage(); |
return(1); |
return(1); |
Line 75 main(int argc, char *argv[]) |
|
Line 80 main(int argc, char *argv[]) |
|
if (1 == argc) |
if (1 == argc) |
in = *argv++; |
in = *argv++; |
|
|
args.type = MD_HTML4_STRICT; |
args.type = MD_DUMMY; |
|
|
return(begin_io(&args, out ? out : "-", in ? in : "-")); |
return(begin_io(&args, out ? out : "-", in ? in : "-")); |
} |
} |
Line 185 begin_bufs(const struct md_args *args, |
|
Line 190 begin_bufs(const struct md_args *args, |
|
if (-1 == fstat(in->fd, &stin)) { |
if (-1 == fstat(in->fd, &stin)) { |
warn("%s", in->name); |
warn("%s", in->name); |
return(1); |
return(1); |
} else if (0 == stin.st_size) { |
} else if (STDIN_FILENO != in->fd && 0 == stin.st_size) { |
warnx("%s: empty file", in->name); |
warnx("%s: empty file", in->name); |
return(1); |
return(1); |
} else if (-1 == fstat(out->fd, &stout)) { |
} else if (-1 == fstat(out->fd, &stout)) { |
|
|
{ |
{ |
extern char *__progname; |
extern char *__progname; |
|
|
(void)printf("usage: %s [-v] [-o outfile] [infile]\n", |
(void)printf("usage: %s [-vW] [-o outfile] [infile]\n", __progname); |
__progname); |
|
} |
} |