version 1.1, 2009/02/23 13:05:06 |
version 1.3, 2009/03/15 07:08:52 |
|
|
main(int argc, char *argv[]) |
main(int argc, char *argv[]) |
{ |
{ |
struct mmain *p; |
struct mmain *p; |
const struct mdoc *mdoc; |
int c; |
|
|
p = mmain_alloc(); |
p = mmain_alloc(); |
|
|
if ( ! mmain_getopt(p, argc, argv, NULL, NULL, NULL, NULL)) |
c = mmain_getopt(p, argc, argv, NULL, |
mmain_exit(p, 1); |
"[infile...]", NULL, NULL, NULL); |
|
|
if (NULL == (mdoc = mmain_mdoc(p))) |
argv += c; |
mmain_exit(p, 1); |
if (0 == (argc -= c)) |
|
mmain_exit(p, NULL != mmain_mdoc(p, "-")); |
|
|
|
while (c-- > 0) { |
|
if (NULL == mmain_mdoc(p, *argv++)) |
|
mmain_exit(p, 1); |
|
mmain_reset(p); |
|
} |
|
|
mmain_exit(p, 0); |
mmain_exit(p, 0); |
/* NOTREACHED */ |
/* NOTREACHED */ |