[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.32 and 1.35

version 1.32, 2010/03/27 10:04:56 version 1.35, 2010/05/09 21:19:42
Line 59  static v_check   posts_part[] = { check_part, NULL };
Line 59  static v_check   posts_part[] = { check_part, NULL };
 static  v_check   posts_sec[] = { check_sec, NULL };  static  v_check   posts_sec[] = { check_sec, NULL };
 static  v_check   posts_le1[] = { check_le1, NULL };  static  v_check   posts_le1[] = { check_le1, NULL };
 static  v_check   pres_bline[] = { check_bline, NULL };  static  v_check   pres_bline[] = { check_bline, NULL };
 static  v_check   pres_roff[] = { check_bline, check_roff, NULL };  static  v_check   pres_roff[] = { check_roff, NULL };
   
 static  const struct man_valid man_valids[MAN_MAX] = {  static  const struct man_valid man_valids[MAN_MAX] = {
         { NULL, posts_eq0 }, /* br */          { NULL, posts_eq0 }, /* br */
Line 167  check_root(CHKARGS) 
Line 167  check_root(CHKARGS) 
   
         if (NULL == m->first->child)          if (NULL == m->first->child)
                 return(man_nerr(m, n, WNODATA));                  return(man_nerr(m, n, WNODATA));
         if (NULL == m->meta.title)          if (NULL == m->meta.title) {
                 return(man_nerr(m, n, WNOTITLE));                  if ( ! man_nwarn(m, n, WNOTITLE))
                           return(0);
                   /*
                    * If a title hasn't been set, do so now (by
                    * implication, date and section also aren't set).
                    *
                    * FIXME: this should be in man_action.c.
                    */
                   m->meta.title = mandoc_strdup("unknown");
                   m->meta.date = time(NULL);
                   m->meta.msec = 1;
           }
   
         return(1);          return(1);
 }  }
Line 218  check_text(CHKARGS) 
Line 229  check_text(CHKARGS) 
                 if ('\t' == *p || isprint((u_char)*p))                  if ('\t' == *p || isprint((u_char)*p))
                         continue;                          continue;
   
                 if (MAN_IGN_CHARS & m->pflags)                  return(man_pwarn(m, n->line, pos, WNPRINT));
                         return(man_pwarn(m, n->line, pos, WNPRINT));  
                 return(man_perr(m, n->line, pos, WNPRINT));  
         }          }
   
         return(1);          return(1);

Legend:
Removed from v.1.32  
changed lines
  Added in v.1.35

CVSweb