version 1.6, 2009/03/08 11:41:22 |
version 1.7, 2009/03/08 18:02:36 |
|
|
mmain_usage(const char *help) |
mmain_usage(const char *help) |
{ |
{ |
|
|
warnx("usage: %s %s%s[-v] [-Wwarn...] [infile]", __progname, |
warnx("usage: %s %s%s[-v] [-foption...] [-Wwarn...] [infile]", __progname, |
help ? help : "", help ? " " : ""); |
help ? help : "", help ? " " : ""); |
} |
} |
|
|
Line 198 mmain_mdoc(struct mmain *p) |
|
Line 198 mmain_mdoc(struct mmain *p) |
|
|
|
/* Allocate the parser. */ |
/* Allocate the parser. */ |
|
|
p->mdoc = mdoc_alloc(p, &cb); |
p->mdoc = mdoc_alloc(p, p->pflags, &cb); |
|
|
/* Parse the input file. */ |
/* Parse the input file. */ |
|
|
|
|
optsopt(struct mmain *p, char *arg) |
optsopt(struct mmain *p, char *arg) |
{ |
{ |
char *v; |
char *v; |
char *toks[] = { "ignore-scope", NULL }; |
char *toks[] = { "ign-scope", "ign-escape", NULL }; |
|
|
while (*arg) |
while (*arg) |
switch (getsubopt(&arg, toks, &v)) { |
switch (getsubopt(&arg, toks, &v)) { |
case (0): |
case (0): |
p->pflags |= MDOC_IGN_SCOPE; |
p->pflags |= MDOC_IGN_SCOPE; |
break; |
break; |
|
case (1): |
|
p->pflags |= MDOC_IGN_ESCAPE; |
|
break; |
default: |
default: |
|
/* FIXME: report? */ |
return(0); |
return(0); |
} |
} |
|
|
Line 254 optswarn(struct mmain *p, char *arg) |
|
Line 258 optswarn(struct mmain *p, char *arg) |
|
p->warn |= MD_WARN_ERR; |
p->warn |= MD_WARN_ERR; |
break; |
break; |
default: |
default: |
|
/* FIXME: report? */ |
return(0); |
return(0); |
} |
} |
|
|