[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.235 and 1.236

version 1.235, 2014/07/30 17:06:26 version 1.236, 2014/07/30 23:38:52
Line 1210  post_it(POST_ARGS)
Line 1210  post_it(POST_ARGS)
         int               i, cols;          int               i, cols;
         enum mdoc_list    lt;          enum mdoc_list    lt;
         struct mdoc_node *nbl, *nit, *nch;          struct mdoc_node *nbl, *nit, *nch;
         enum mandocerr    er;  
   
         nit = mdoc->last;          nit = mdoc->last;
         if (MDOC_BLOCK != nit->type)          if (MDOC_BLOCK != nit->type)
Line 1261  post_it(POST_ARGS)
Line 1260  post_it(POST_ARGS)
                         if (MDOC_BODY == nch->type)                          if (MDOC_BODY == nch->type)
                                 i++;                                  i++;
   
                 if (i < cols)                  if (i < cols || i > cols + 1)
                         er = MANDOCERR_ARGCOUNT;                          mandoc_vmsg(MANDOCERR_ARGCOUNT,
                 else if (i == cols || i == cols + 1)                              mdoc->parse, nit->line, nit->pos,
                         break;                              "columns == %d (have %d)", cols, i);
                 else                  break;
                         er = MANDOCERR_SYNTARGCOUNT;  
   
                 mandoc_vmsg(er, mdoc->parse, nit->line, nit->pos,  
                     "columns == %d (have %d)", cols, i);  
                 return(MANDOCERR_ARGCOUNT == er);  
         default:          default:
                 abort();                  abort();
         }          }

Legend:
Removed from v.1.235  
changed lines
  Added in v.1.236

CVSweb