[BACK]Return to validate.c CVS log [TXT][DIR] Up to [cvsweb.bsd.lv] / mandoc

Diff for /mandoc/Attic/validate.c between version 1.15 and 1.16

version 1.15, 2009/01/03 22:10:22 version 1.16, 2009/01/05 14:14:04
Line 322  args_an(struct mdoc *mdoc, int tok, int pos, 
Line 322  args_an(struct mdoc *mdoc, int tok, int pos, 
                 int argc, const struct mdoc_arg *argv)                  int argc, const struct mdoc_arg *argv)
 {  {
   
         printf("argc=%d, sz=%d\n", argc, sz);  
         if (0 != argc && 0 != sz)          if (0 != argc && 0 != sz)
                 return(mdoc_warn(mdoc, tok, pos, WARN_ARGS_EQ0));                  return(mdoc_warn(mdoc, tok, pos, WARN_ARGS_EQ0));
         return(1);          return(1);
Line 449  mdoc_valid_pre(struct mdoc *mdoc, int tok, int pos, 
Line 448  mdoc_valid_pre(struct mdoc *mdoc, int tok, int pos, 
                 int argc, const struct mdoc_arg *argv)                  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);          return(1);
 }  }
   
   
 int  int
 mdoc_valid_post(struct mdoc *mdoc, int tok, int pos,  mdoc_valid_post(struct mdoc *mdoc, int tok, int pos)
                 int argc, const struct mdoc_arg *argv)  
 {  {
   
         if (mdoc_valids[tok].tree_post)  
                 return((*mdoc_valids[tok].tree_post)(mdoc, tok, pos));  
         return(1);          return(1);
 }  }
   

Legend:
Removed from v.1.15  
changed lines
  Added in v.1.16

CVSweb