version 1.36, 2018/10/02 14:56:47 |
version 1.37, 2018/11/22 11:30:23 |
|
|
manconf_output(struct manoutput *conf, const char *cp, int fromfile) |
manconf_output(struct manoutput *conf, const char *cp, int fromfile) |
{ |
{ |
const char *const toks[] = { |
const char *const toks[] = { |
"includes", "man", "paper", "style", |
"includes", "man", "paper", "style", "indent", "width", |
"indent", "width", "fragment", "mdoc", "noval", "toc" |
"tag", "fragment", "mdoc", "noval", "toc" |
}; |
}; |
|
|
const char *errstr; |
const char *errstr; |
Line 257 manconf_output(struct manoutput *conf, const char *cp, |
|
Line 257 manconf_output(struct manoutput *conf, const char *cp, |
|
warnx("-O %s=?: Missing argument value", toks[tok]); |
warnx("-O %s=?: Missing argument value", toks[tok]); |
return -1; |
return -1; |
} |
} |
if ((tok == 6 || tok == 7) && *cp != '\0') { |
if (tok > 6 && *cp != '\0') { |
warnx("-O %s: Does not take a value: %s", toks[tok], cp); |
warnx("-O %s: Does not take a value: %s", toks[tok], cp); |
return -1; |
return -1; |
} |
} |
Line 312 manconf_output(struct manoutput *conf, const char *cp, |
|
Line 312 manconf_output(struct manoutput *conf, const char *cp, |
|
warnx("-O width=%s is %s", cp, errstr); |
warnx("-O width=%s is %s", cp, errstr); |
return -1; |
return -1; |
case 6: |
case 6: |
conf->fragment = 1; |
if (conf->tag != NULL) { |
|
oldval = mandoc_strdup(conf->tag); |
|
break; |
|
} |
|
conf->tag = mandoc_strdup(cp); |
return 0; |
return 0; |
case 7: |
case 7: |
conf->mdoc = 1; |
conf->fragment = 1; |
return 0; |
return 0; |
case 8: |
case 8: |
conf->noval = 1; |
conf->mdoc = 1; |
return 0; |
return 0; |
case 9: |
case 9: |
|
conf->noval = 1; |
|
return 0; |
|
case 10: |
conf->toc = 1; |
conf->toc = 1; |
return 0; |
return 0; |
default: |
default: |