aboutsummaryrefslogtreecommitdiffstatshomepage
path: root/validate.c
diff options
context:
space:
mode:
authorKristaps Dzonsons <kristaps@bsd.lv>2009-01-20 20:56:21 +0000
committerKristaps Dzonsons <kristaps@bsd.lv>2009-01-20 20:56:21 +0000
commitc4da36392950a99306bb7aae41a441fdf8e9f48f (patch)
tree6eeb860a13fd8ddc1ffab06c8d113c11a1b3e0cf /validate.c
parent6a14e4705e3232af38a72cfb7ca8b2a09ed0b3a9 (diff)
downloadmandoc-c4da36392950a99306bb7aae41a441fdf8e9f48f.tar.gz
mandoc-c4da36392950a99306bb7aae41a441fdf8e9f48f.tar.zst
mandoc-c4da36392950a99306bb7aae41a441fdf8e9f48f.zip
In-progress migration to ARGV separation.
Diffstat (limited to 'validate.c')
-rw-r--r--validate.c11
1 files changed, 7 insertions, 4 deletions
diff --git a/validate.c b/validate.c
index 16c95fbb..a4da4137 100644
--- a/validate.c
+++ b/validate.c
@@ -1,4 +1,4 @@
-/* $Id: validate.c,v 1.44 2009/01/20 13:44:05 kristaps Exp $ */
+/* $Id: validate.c,v 1.45 2009/01/20 20:56:21 kristaps Exp $ */
/*
* Copyright (c) 2008 Kristaps Dzonsons <kristaps@kth.se>
*
@@ -137,6 +137,9 @@ static v_post posts_at[] = { post_at, NULL };
static v_post posts_xr[] = { eerr_ge1, eerr_le2, post_xr, NULL };
static v_post posts_nm[] = { post_nm, NULL };
static v_post posts_bf[] = { herr_le1, post_bf, NULL };
+static v_post posts_rs[] = { herr_eq0, bwarn_ge1, NULL };
+static v_post posts_fo[] = { bwarn_ge1, NULL };
+static v_post posts_bk[] = { herr_eq0, bwarn_ge1, NULL };
/* Per-macro pre- and post-child-check routine collections. */
@@ -228,7 +231,7 @@ const struct valids mdoc_valids[MDOC_MAX] = {
{ NULL, NULL }, /* Qo */
{ NULL, posts_wline }, /* Qq */
{ NULL, NULL }, /* Re */
- { NULL, NULL }, /* Rs */
+ { NULL, posts_rs }, /* Rs */
{ NULL, NULL }, /* Sc */
{ NULL, NULL }, /* So */
{ NULL, posts_wline }, /* Sq */
@@ -239,11 +242,11 @@ const struct valids mdoc_valids[MDOC_MAX] = {
{ NULL, NULL }, /* Ux */
{ NULL, NULL }, /* Xc */
{ NULL, NULL }, /* Xo */
- { NULL, NULL }, /* Fo */
+ { NULL, posts_fo }, /* Fo */
{ NULL, NULL }, /* Fc */
{ NULL, NULL }, /* Oo */
{ NULL, NULL }, /* Oc */
- { NULL, NULL }, /* Bk */
+ { NULL, posts_bk }, /* Bk */
{ NULL, NULL }, /* Ek */
{ NULL, posts_notext }, /* Bt */
{ NULL, NULL }, /* Hf */