version 1.8, 2009/06/11 10:34:31 |
version 1.10, 2009/06/16 19:45:51 |
Line 191 static v_post posts_bf[] = { hwarn_le1, post_bf, NULL |
|
Line 191 static v_post posts_bf[] = { hwarn_le1, post_bf, NULL |
|
static v_post posts_fo[] = { hwarn_eq1, bwarn_ge1, NULL }; |
static v_post posts_fo[] = { hwarn_eq1, bwarn_ge1, NULL }; |
|
|
const struct valids mdoc_valids[MDOC_MAX] = { |
const struct valids mdoc_valids[MDOC_MAX] = { |
{ NULL, NULL }, /* \" */ |
{ NULL, NULL }, /* Ap */ |
{ pres_dd, posts_text }, /* Dd */ |
{ pres_dd, posts_text }, /* Dd */ |
{ pres_dt, NULL }, /* Dt */ |
{ pres_dt, NULL }, /* Dt */ |
{ pres_os, NULL }, /* Os */ |
{ pres_os, NULL }, /* Os */ |
Line 298 const struct valids mdoc_valids[MDOC_MAX] = { |
|
Line 298 const struct valids mdoc_valids[MDOC_MAX] = { |
|
{ NULL, NULL }, /* Fr */ |
{ NULL, NULL }, /* Fr */ |
{ NULL, posts_notext }, /* Ud */ |
{ NULL, posts_notext }, /* Ud */ |
{ pres_lb, posts_lb }, /* Lb */ |
{ pres_lb, posts_lb }, /* Lb */ |
{ NULL, NULL }, /* Ap */ |
|
{ NULL, posts_pp }, /* Lp */ |
{ NULL, posts_pp }, /* Lp */ |
{ NULL, posts_text }, /* Lk */ |
{ NULL, NULL }, /* Lk */ |
{ NULL, posts_text }, /* Mt */ |
{ NULL, posts_text }, /* Mt */ |
{ NULL, posts_wline }, /* Brq */ |
{ NULL, posts_wline }, /* Brq */ |
{ NULL, NULL }, /* Bro */ |
{ NULL, NULL }, /* Bro */ |
Line 789 pre_display(PRE_ARGS) |
|
Line 788 pre_display(PRE_ARGS) |
|
static int |
static int |
pre_bl(PRE_ARGS) |
pre_bl(PRE_ARGS) |
{ |
{ |
int pos, type, width, offset; |
int pos, col, type, width, offset; |
|
|
if (MDOC_BLOCK != n->type) |
if (MDOC_BLOCK != n->type) |
return(1); |
return(1); |
Line 798 pre_bl(PRE_ARGS) |
|
Line 797 pre_bl(PRE_ARGS) |
|
|
|
/* Make sure that only one type of list is specified. */ |
/* Make sure that only one type of list is specified. */ |
|
|
type = offset = width = -1; |
type = offset = width = col = -1; |
|
|
/* LINTED */ |
/* LINTED */ |
for (pos = 0; pos < (int)n->args->argc; pos++) |
for (pos = 0; pos < (int)n->args->argc; pos++) |
Line 827 pre_bl(PRE_ARGS) |
|
Line 826 pre_bl(PRE_ARGS) |
|
if (-1 != type) |
if (-1 != type) |
return(nerr(mdoc, n, EMULTILIST)); |
return(nerr(mdoc, n, EMULTILIST)); |
type = n->args->argv[pos].arg; |
type = n->args->argv[pos].arg; |
|
col = pos; |
break; |
break; |
case (MDOC_Width): |
case (MDOC_Width): |
if (-1 != width) |
if (-1 != width) |
Line 876 pre_bl(PRE_ARGS) |
|
Line 876 pre_bl(PRE_ARGS) |
|
|
|
switch (type) { |
switch (type) { |
case (MDOC_Column): |
case (MDOC_Column): |
if (0 == n->args->argv[pos].sz) |
assert(col >= 0); |
|
if (0 == n->args->argv[col].sz) |
break; |
break; |
if ( ! nwarn(mdoc, n, WDEPCOL)) |
if ( ! nwarn(mdoc, n, WDEPCOL)) |
return(0); |
return(0); |