version 1.184, 2012/05/27 17:48:57 |
version 1.185, 2012/07/10 14:38:51 |
Line 733 pre_bl(PRE_ARGS) |
|
Line 733 pre_bl(PRE_ARGS) |
|
/* |
/* |
* Validate the width field. Some list types don't need width |
* Validate the width field. Some list types don't need width |
* types and should be warned about them. Others should have it |
* types and should be warned about them. Others should have it |
* and must also be warned. |
* and must also be warned. Yet others have a default and need |
|
* no warning. |
*/ |
*/ |
|
|
switch (n->norm->Bl.type) { |
switch (n->norm->Bl.type) { |
case (LIST_tag): |
case (LIST_tag): |
if (n->norm->Bl.width) |
if (NULL == n->norm->Bl.width) |
break; |
mdoc_nmsg(mdoc, n, MANDOCERR_NOWIDTHARG); |
mdoc_nmsg(mdoc, n, MANDOCERR_NOWIDTHARG); |
|
break; |
break; |
case (LIST_column): |
case (LIST_column): |
/* FALLTHROUGH */ |
/* FALLTHROUGH */ |
Line 753 pre_bl(PRE_ARGS) |
|
Line 753 pre_bl(PRE_ARGS) |
|
case (LIST_item): |
case (LIST_item): |
if (n->norm->Bl.width) |
if (n->norm->Bl.width) |
mdoc_nmsg(mdoc, n, MANDOCERR_IGNARGV); |
mdoc_nmsg(mdoc, n, MANDOCERR_IGNARGV); |
|
break; |
|
case (LIST_bullet): |
|
/* FALLTHROUGH */ |
|
case (LIST_dash): |
|
/* FALLTHROUGH */ |
|
case (LIST_hyphen): |
|
if (NULL == n->norm->Bl.width) |
|
n->norm->Bl.width = "2n"; |
|
break; |
|
case (LIST_enum): |
|
if (NULL == n->norm->Bl.width) |
|
n->norm->Bl.width = "3n"; |
break; |
break; |
default: |
default: |
break; |
break; |