summaryrefslogtreecommitdiffstatshomepage
path: root/validate.c
diff options
context:
space:
mode:
authorKristaps Dzonsons <kristaps@bsd.lv>2009-01-05 14:14:04 +0000
committerKristaps Dzonsons <kristaps@bsd.lv>2009-01-05 14:14:04 +0000
commitdffebd8f3a78d88f60b2dc8706c4b9227071f1de (patch)
tree01c98a966b94e2e57de520a5b6a995f317c2d733 /validate.c
parent6eb782b58c4ba0e676d14d922231664e884957bf (diff)
downloadmandoc-dffebd8f3a78d88f60b2dc8706c4b9227071f1de.tar.gz
mandoc-dffebd8f3a78d88f60b2dc8706c4b9227071f1de.tar.zst
mandoc-dffebd8f3a78d88f60b2dc8706c4b9227071f1de.zip
Actions and validations properly added.
Diffstat (limited to 'validate.c')
-rw-r--r--validate.c19
1 files changed, 2 insertions, 17 deletions
diff --git a/validate.c b/validate.c
index fbc725a1..728672e0 100644
--- a/validate.c
+++ b/validate.c
@@ -1,4 +1,4 @@
-/* $Id: validate.c,v 1.15 2009/01/03 22:10:22 kristaps Exp $ */
+/* $Id: validate.c,v 1.16 2009/01/05 14:14:04 kristaps Exp $ */
/*
* Copyright (c) 2008 Kristaps Dzonsons <kristaps@kth.se>
*
@@ -322,7 +322,6 @@ args_an(struct mdoc *mdoc, int tok, int pos,
int argc, const struct mdoc_arg *argv)
{
- printf("argc=%d, sz=%d\n", argc, sz);
if (0 != argc && 0 != sz)
return(mdoc_warn(mdoc, tok, pos, WARN_ARGS_EQ0));
return(1);
@@ -449,28 +448,14 @@ mdoc_valid_pre(struct mdoc *mdoc, int tok, int pos,
int argc, const struct mdoc_arg *argv)
{
- assert(tok < MDOC_MAX);
- if (mdoc_valids[tok].sz)
- if ( ! (*mdoc_valids[tok].sz)(mdoc, tok, pos, sz))
- return(0);
- if (mdoc_valids[tok].args)
- if ( ! (*mdoc_valids[tok].args)(mdoc, tok, pos,
- sz, args, argc, argv))
- return(0);
- if (mdoc_valids[tok].tree_pre)
- if ( ! (*mdoc_valids[tok].tree_pre)(mdoc, tok, pos))
- return(0);
return(1);
}
int
-mdoc_valid_post(struct mdoc *mdoc, int tok, int pos,
- int argc, const struct mdoc_arg *argv)
+mdoc_valid_post(struct mdoc *mdoc, int tok, int pos)
{
- if (mdoc_valids[tok].tree_post)
- return((*mdoc_valids[tok].tree_post)(mdoc, tok, pos));
return(1);
}