version 1.213, 2014/04/20 16:46:05 |
version 1.215, 2014/06/20 17:24:00 |
Line 305 mdoc_macro(MACRO_PROT_ARGS) |
|
Line 305 mdoc_macro(MACRO_PROT_ARGS) |
|
|
|
if (MDOC_PROLOGUE & mdoc_macros[tok].flags && |
if (MDOC_PROLOGUE & mdoc_macros[tok].flags && |
MDOC_PBODY & mdoc->flags) { |
MDOC_PBODY & mdoc->flags) { |
mdoc_pmsg(mdoc, line, ppos, MANDOCERR_BADBODY); |
mandoc_vmsg(MANDOCERR_PROLOG_ONLY, mdoc->parse, |
|
line, ppos, "%s", mdoc_macronames[tok]); |
return(1); |
return(1); |
} |
} |
|
|
Line 313 mdoc_macro(MACRO_PROT_ARGS) |
|
Line 314 mdoc_macro(MACRO_PROT_ARGS) |
|
|
|
if ( ! (MDOC_PROLOGUE & mdoc_macros[tok].flags) && |
if ( ! (MDOC_PROLOGUE & mdoc_macros[tok].flags) && |
! (MDOC_PBODY & mdoc->flags)) { |
! (MDOC_PBODY & mdoc->flags)) { |
mdoc_pmsg(mdoc, line, ppos, MANDOCERR_BADPROLOG); |
mandoc_vmsg(MANDOCERR_PROLOG_BAD, mdoc->parse, |
|
line, ppos, "%s", mdoc_macronames[tok]); |
if (NULL == mdoc->meta.msec) |
if (NULL == mdoc->meta.msec) |
mdoc->meta.msec = mandoc_strdup("1"); |
mdoc->meta.msec = mandoc_strdup("1"); |
if (NULL == mdoc->meta.title) |
if (NULL == mdoc->meta.title) |
Line 865 mdoc_pmacro(struct mdoc *mdoc, int ln, char *buf, int |
|
Line 867 mdoc_pmacro(struct mdoc *mdoc, int ln, char *buf, int |
|
|
|
mac[i] = '\0'; |
mac[i] = '\0'; |
|
|
tok = (i > 1 || i < 4) ? mdoc_hash_find(mac) : MDOC_MAX; |
tok = (i > 1 && i < 4) ? mdoc_hash_find(mac) : MDOC_MAX; |
|
|
if (MDOC_MAX == tok) { |
if (MDOC_MAX == tok) { |
mandoc_vmsg(MANDOCERR_MACRO, mdoc->parse, |
mandoc_vmsg(MANDOCERR_MACRO, mdoc->parse, |