[BACK]Return to mdoc_validate.c CVS log [TXT][DIR] Up to [local] / src / usr.bin / mandoc

Diff for /src/usr.bin/mandoc/mdoc_validate.c between version 1.153 and 1.154

version 1.153, 2014/08/08 15:26:28 version 1.154, 2014/08/08 15:38:46
Line 1206 
Line 1206 
         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 1257 
Line 1256 
                         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.153  
changed lines
  Added in v.1.154