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

Diff for /mandoc/man_validate.c between version 1.74 and 1.75

version 1.74, 2011/09/04 09:58:40 version 1.75, 2011/09/06 17:53:50
Line 52  static int   check_le5(CHKARGS);
Line 52  static int   check_le5(CHKARGS);
 static  int       check_par(CHKARGS);  static  int       check_par(CHKARGS);
 static  int       check_part(CHKARGS);  static  int       check_part(CHKARGS);
 static  int       check_root(CHKARGS);  static  int       check_root(CHKARGS);
   static  void      check_text(CHKARGS);
   
 static  int       post_AT(CHKARGS);  static  int       post_AT(CHKARGS);
 static  int       post_vs(CHKARGS);  static  int       post_vs(CHKARGS);
Line 152  man_valid_post(struct man *m)
Line 153  man_valid_post(struct man *m)
         m->last->flags |= MAN_VALID;          m->last->flags |= MAN_VALID;
   
         switch (m->last->type) {          switch (m->last->type) {
           case (MAN_TEXT):
                   check_text(m, m->last);
                   return(1);
         case (MAN_ROOT):          case (MAN_ROOT):
                 return(check_root(m, m->last));                  return(check_root(m, m->last));
         case (MAN_TEXT):  
                 /* FALLTHROUGH */  
         case (MAN_EQN):          case (MAN_EQN):
                 /* FALLTHROUGH */                  /* FALLTHROUGH */
         case (MAN_TBL):          case (MAN_TBL):
Line 204  check_root(CHKARGS) 
Line 206  check_root(CHKARGS) 
         }          }
   
         return(1);          return(1);
   }
   
   static void
   check_text(CHKARGS)
   {
           char            *cp, *p;
   
           cp = p = n->string;
           for (cp = p; NULL != (p = strchr(p, '\t')); p++) {
                   if (MAN_LITERAL & m->flags)
                           continue;
                   man_pmsg(m, n->line, (int)(p - cp), MANDOCERR_BADTAB);
           }
 }  }
   
 #define INEQ_DEFINE(x, ineq, name) \  #define INEQ_DEFINE(x, ineq, name) \

Legend:
Removed from v.1.74  
changed lines
  Added in v.1.75

CVSweb