version 1.2, 2009/03/06 14:13:47 |
version 1.3, 2009/03/15 07:08:52 |
Line 29 main(int argc, char *argv[]) |
|
Line 29 main(int argc, char *argv[]) |
|
{ |
{ |
struct mmain *p; |
struct mmain *p; |
int c; |
int c; |
const struct mdoc *mdoc; |
|
|
|
p = mmain_alloc(); |
p = mmain_alloc(); |
|
|
c = mmain_getopt(p, argc, argv, NULL, NULL, NULL, NULL); |
c = mmain_getopt(p, argc, argv, NULL, |
if (1 != c) |
"[infile...]", NULL, NULL, NULL); |
mmain_exit(p, -1 == c ? 1 : 0); |
|
|
|
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 */ |