version 1.235, 2014/07/30 17:06:26 |
version 1.236, 2014/07/30 23:38:52 |
Line 1210 post_it(POST_ARGS) |
|
Line 1210 post_it(POST_ARGS) |
|
int i, cols; |
int i, cols; |
enum mdoc_list lt; |
enum mdoc_list lt; |
struct mdoc_node *nbl, *nit, *nch; |
struct mdoc_node *nbl, *nit, *nch; |
enum mandocerr er; |
|
|
|
nit = mdoc->last; |
nit = mdoc->last; |
if (MDOC_BLOCK != nit->type) |
if (MDOC_BLOCK != nit->type) |
Line 1261 post_it(POST_ARGS) |
|
Line 1260 post_it(POST_ARGS) |
|
if (MDOC_BODY == nch->type) |
if (MDOC_BODY == nch->type) |
i++; |
i++; |
|
|
if (i < cols) |
if (i < cols || i > cols + 1) |
er = MANDOCERR_ARGCOUNT; |
mandoc_vmsg(MANDOCERR_ARGCOUNT, |
else if (i == cols || i == cols + 1) |
mdoc->parse, nit->line, nit->pos, |
break; |
"columns == %d (have %d)", cols, i); |
else |
break; |
er = MANDOCERR_SYNTARGCOUNT; |
|
|
|
mandoc_vmsg(er, mdoc->parse, nit->line, nit->pos, |
|
"columns == %d (have %d)", cols, i); |
|
return(MANDOCERR_ARGCOUNT == er); |
|
default: |
default: |
abort(); |
abort(); |
} |
} |