version 1.81, 2009/03/12 06:32:17 |
version 1.83, 2009/03/13 13:56:13 |
Line 139 static int ewarn_ge1(POST_ARGS); |
|
Line 139 static int ewarn_ge1(POST_ARGS); |
|
static int ebool(POST_ARGS); |
static int ebool(POST_ARGS); |
|
|
static int post_an(POST_ARGS); |
static int post_an(POST_ARGS); |
|
static int post_args(POST_ARGS); |
static int post_at(POST_ARGS); |
static int post_at(POST_ARGS); |
static int post_bf(POST_ARGS); |
static int post_bf(POST_ARGS); |
static int post_bl(POST_ARGS); |
static int post_bl(POST_ARGS); |
static int post_ex(POST_ARGS); |
|
static int post_it(POST_ARGS); |
static int post_it(POST_ARGS); |
static int post_nm(POST_ARGS); |
static int post_nm(POST_ARGS); |
static int post_root(POST_ARGS); |
static int post_root(POST_ARGS); |
Line 180 static v_post posts_in[] = { ewarn_eq1, NULL }; |
|
Line 180 static v_post posts_in[] = { ewarn_eq1, NULL }; |
|
static v_post posts_ss[] = { herr_ge1, NULL }; |
static v_post posts_ss[] = { herr_ge1, NULL }; |
static v_post posts_pf[] = { eerr_eq1, NULL }; |
static v_post posts_pf[] = { eerr_eq1, NULL }; |
static v_post posts_lb[] = { eerr_eq1, NULL }; |
static v_post posts_lb[] = { eerr_eq1, NULL }; |
static v_post posts_mt[] = { eerr_ge1, NULL }; |
|
static v_post posts_st[] = { eerr_eq1, post_st, NULL }; |
static v_post posts_st[] = { eerr_eq1, post_st, NULL }; |
static v_post posts_pp[] = { ewarn_eq0, NULL }; |
static v_post posts_pp[] = { ewarn_eq0, NULL }; |
static v_post posts_ex[] = { eerr_eq0, post_ex, NULL }; |
static v_post posts_ex[] = { eerr_eq0, post_args, NULL }; |
|
static v_post posts_rv[] = { eerr_eq0, post_args, NULL }; |
static v_post posts_an[] = { post_an, NULL }; |
static v_post posts_an[] = { post_an, NULL }; |
static v_post posts_at[] = { post_at, NULL }; |
static v_post posts_at[] = { post_at, NULL }; |
static v_post posts_xr[] = { eerr_ge1, eerr_le2, NULL }; |
static v_post posts_xr[] = { eerr_ge1, eerr_le2, NULL }; |
static v_post posts_lk[] = { eerr_ge1, NULL }; |
|
static v_post posts_nm[] = { post_nm, NULL }; |
static v_post posts_nm[] = { post_nm, NULL }; |
static v_post posts_bf[] = { hwarn_le1, post_bf, NULL }; |
static v_post posts_bf[] = { hwarn_le1, post_bf, NULL }; |
static v_post posts_rs[] = { herr_eq0, bwarn_ge1, NULL }; |
static v_post posts_rs[] = { herr_eq0, bwarn_ge1, NULL }; |
Line 232 const struct valids mdoc_valids[MDOC_MAX] = { |
|
Line 231 const struct valids mdoc_valids[MDOC_MAX] = { |
|
{ NULL, posts_wline }, /* Op */ |
{ NULL, posts_wline }, /* Op */ |
{ NULL, NULL }, /* Ot */ |
{ NULL, NULL }, /* Ot */ |
{ NULL, NULL }, /* Pa */ |
{ NULL, NULL }, /* Pa */ |
{ pres_rv, posts_notext }, /* Rv */ |
{ pres_rv, posts_rv }, /* Rv */ |
{ NULL, posts_st }, /* St */ |
{ NULL, posts_st }, /* St */ |
{ NULL, posts_text }, /* Va */ |
{ NULL, posts_text }, /* Va */ |
{ NULL, posts_text }, /* Vt */ |
{ NULL, posts_text }, /* Vt */ |
Line 303 const struct valids mdoc_valids[MDOC_MAX] = { |
|
Line 302 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 }, /* Lb */ |
{ NULL, NULL }, /* Ap */ |
{ NULL, posts_pp }, /* Pp */ |
{ NULL, posts_pp }, /* Lp */ |
{ NULL, posts_lk }, /* Lk */ |
{ NULL, posts_text }, /* Lk */ |
{ NULL, posts_mt }, /* Mt */ |
{ NULL, posts_text }, /* Mt */ |
{ NULL, posts_wline }, /* Brq */ |
{ NULL, posts_wline }, /* Brq */ |
{ NULL, NULL }, /* Bro */ |
{ NULL, NULL }, /* Bro */ |
{ NULL, NULL }, /* Brc */ |
{ NULL, NULL }, /* Brc */ |
|
{ NULL, posts_text }, /* %C */ |
}; |
}; |
|
|
|
|
Line 669 check_argv(struct mdoc *m, const struct mdoc_node *n, |
|
Line 669 check_argv(struct mdoc *m, const struct mdoc_node *n, |
|
if ( ! check_text(m, v->line, v->pos, v->value[i])) |
if ( ! check_text(m, v->line, v->pos, v->value[i])) |
return(0); |
return(0); |
|
|
if (MDOC_Std == v->arg && MDOC_Ex == n->tok) { |
if (MDOC_Std == v->arg) { |
/* `Nm' name must be set. */ |
/* `Nm' name must be set. */ |
if (v->sz || m->meta.name) |
if (v->sz || m->meta.name) |
return(1); |
return(1); |
Line 1084 post_an(POST_ARGS) |
|
Line 1084 post_an(POST_ARGS) |
|
|
|
|
|
static int |
static int |
post_ex(POST_ARGS) |
post_args(POST_ARGS) |
{ |
{ |
|
|
if (mdoc->last->args) |
if (mdoc->last->args) |