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

Diff for /mandoc/mdoc_validate.c between version 1.64 and 1.65

version 1.64, 2010/04/06 11:28:17 version 1.65, 2010/04/06 11:52:25
Line 1095  post_bl_head(POST_ARGS) 
Line 1095  post_bl_head(POST_ARGS) 
 {  {
         int                     i;          int                     i;
         const struct mdoc_node *n;          const struct mdoc_node *n;
           const struct mdoc_argv *a;
   
         n = mdoc->last->parent;          n = mdoc->last->parent;
         assert(n->args);          assert(n->args);
   
         for (i = 0; i < (int)n->args->argc; i++)          for (i = 0; i < (int)n->args->argc; i++) {
                 if (n->args->argv[i].arg == MDOC_Column)                  a = &n->args->argv[i];
                         break;                  if (a->arg == MDOC_Column) {
                           if (a->sz && mdoc->last->nchild)
                                   return(mdoc_nerr(mdoc, n, ECOLMIS));
                           return(1);
                   }
           }
   
         if (i == (int)n->args->argc && n->nchild)          if (0 == (i = mdoc->last->nchild))
                 return(warn_count(mdoc, "==", 0,                  return(1);
                                 "line arguments", n->nchild));          return(warn_count(mdoc, "==", 0, "line arguments", i));
   
         if (n->args->argv[i].sz && mdoc->last->child)  
                 return(mdoc_nerr(mdoc, n, ECOLMIS));  
   
         return(1);  
 }  }
   
   

Legend:
Removed from v.1.64  
changed lines
  Added in v.1.65

CVSweb