version 1.16, 2009/03/25 21:46:24 |
version 1.18, 2009/03/31 13:50:19 |
Line 220 main(int argc, char *argv[]) |
|
Line 220 main(int argc, char *argv[]) |
|
if (fflags & IGN_MACRO) |
if (fflags & IGN_MACRO) |
pflags |= MDOC_IGN_MACRO; |
pflags |= MDOC_IGN_MACRO; |
mdoc = mdoc_alloc(&curp, pflags, &mdoccb); |
mdoc = mdoc_alloc(&curp, pflags, &mdoccb); |
|
if (NULL == mdoc) |
|
errx(1, "memory exhausted"); |
break; |
break; |
} |
} |
|
|
Line 246 main(int argc, char *argv[]) |
|
Line 248 main(int argc, char *argv[]) |
|
break; |
break; |
if (man) |
if (man) |
man_reset(man); |
man_reset(man); |
if (mdoc) |
if (mdoc && ! mdoc_reset(mdoc)) { |
mdoc_reset(mdoc); |
warnx("memory exhausted"); |
|
break; |
|
} |
argv++; |
argv++; |
} |
} |
rc = NULL == *argv; |
rc = NULL == *argv; |
|
|
{ |
{ |
|
|
(void)printf("%s %s\n", __progname, VERSION); |
(void)printf("%s %s\n", __progname, VERSION); |
exit(0); |
exit(EXIT_SUCCESS); |
/* NOTREACHED */ |
|
} |
} |
|
|
|
|
|
|
(void)fprintf(stderr, "usage: %s [-V] [-foption...] " |
(void)fprintf(stderr, "usage: %s [-V] [-foption...] " |
"[-mformat] [-Toutput] [-Werr...]\n", |
"[-mformat] [-Toutput] [-Werr...]\n", |
__progname); |
__progname); |
exit(1); |
exit(EXIT_FAILURE); |
/* NOTREACHED */ |
|
} |
} |
|
|
|
|
|
|
moptions(enum intt *tflags, char *arg) |
moptions(enum intt *tflags, char *arg) |
{ |
{ |
|
|
if (0 == strcmp(arg, "mdoc")) |
if (0 == strcmp(arg, "doc")) |
*tflags = INTT_MDOC; |
*tflags = INTT_MDOC; |
else if (0 == strcmp(arg, "man")) |
else if (0 == strcmp(arg, "an")) |
*tflags = INTT_MAN; |
*tflags = INTT_MAN; |
else { |
else { |
warnx("bad argument: -m%s", arg); |
warnx("bad argument: -m%s", arg); |