[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.69 and 1.70

version 1.69, 2011/04/13 09:57:08 version 1.70, 2011/07/08 09:34:06
Line 57  static int   check_sec(CHKARGS);
Line 57  static int   check_sec(CHKARGS);
 static  void      check_text(CHKARGS);  static  void      check_text(CHKARGS);
   
 static  int       post_AT(CHKARGS);  static  int       post_AT(CHKARGS);
   static  int       post_vs(CHKARGS);
 static  int       post_fi(CHKARGS);  static  int       post_fi(CHKARGS);
 static  int       post_nf(CHKARGS);  static  int       post_nf(CHKARGS);
 static  int       post_TH(CHKARGS);  static  int       post_TH(CHKARGS);
 static  int       post_UC(CHKARGS);  static  int       post_UC(CHKARGS);
   
 static  v_check   posts_at[] = { post_AT, NULL };  static  v_check   posts_at[] = { post_AT, NULL };
   static  v_check   posts_br[] = { post_vs, check_eq0, NULL };
 static  v_check   posts_eq0[] = { check_eq0, NULL };  static  v_check   posts_eq0[] = { check_eq0, NULL };
 static  v_check   posts_fi[] = { check_eq0, post_fi, NULL };  static  v_check   posts_fi[] = { check_eq0, post_fi, NULL };
 static  v_check   posts_le1[] = { check_le1, NULL };  
 static  v_check   posts_ft[] = { check_ft, NULL };  static  v_check   posts_ft[] = { check_ft, NULL };
 static  v_check   posts_nf[] = { check_eq0, post_nf, NULL };  static  v_check   posts_nf[] = { check_eq0, post_nf, NULL };
 static  v_check   posts_par[] = { check_par, NULL };  static  v_check   posts_par[] = { check_par, NULL };
 static  v_check   posts_part[] = { check_part, NULL };  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_sp[] = { post_vs, check_le1, NULL };
 static  v_check   posts_th[] = { check_ge2, check_le5, post_TH, NULL };  static  v_check   posts_th[] = { check_ge2, check_le5, post_TH, NULL };
 static  v_check   posts_uc[] = { post_UC, NULL };  static  v_check   posts_uc[] = { post_UC, NULL };
 static  v_check   pres_bline[] = { check_bline, NULL };  static  v_check   pres_bline[] = { check_bline, 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_br }, /* br */
         { pres_bline, posts_th }, /* TH */          { pres_bline, posts_th }, /* TH */
         { pres_bline, posts_sec }, /* SH */          { pres_bline, posts_sec }, /* SH */
         { pres_bline, posts_sec }, /* SS */          { pres_bline, posts_sec }, /* SS */
Line 99  static const struct man_valid man_valids[MAN_MAX] = {
Line 100  static const struct man_valid man_valids[MAN_MAX] = {
         { NULL, NULL }, /* IR */          { NULL, NULL }, /* IR */
         { NULL, NULL }, /* RI */          { NULL, NULL }, /* RI */
         { NULL, posts_eq0 }, /* na */ /* FIXME: should warn only. */          { NULL, posts_eq0 }, /* na */ /* FIXME: should warn only. */
         { NULL, posts_le1 }, /* sp */ /* FIXME: should warn only. */          { NULL, posts_sp }, /* sp */ /* FIXME: should warn only. */
         { pres_bline, posts_nf }, /* nf */          { pres_bline, posts_nf }, /* nf */
         { pres_bline, posts_fi }, /* fi */          { pres_bline, posts_fi }, /* fi */
         { NULL, NULL }, /* RE */          { NULL, NULL }, /* RE */
Line 556  post_AT(CHKARGS)
Line 557  post_AT(CHKARGS)
                 free(m->meta.source);                  free(m->meta.source);
   
         m->meta.source = mandoc_strdup(p);          m->meta.source = mandoc_strdup(p);
           return(1);
   }
   
   static int
   post_vs(CHKARGS)
   {
   
           /*
            * Don't warn about this because it occurs in pod2man and would
            * cause considerable (unfixable) warnage.
            */
           if (NULL == n->prev && MAN_ROOT == n->parent->type)
                   man_node_delete(m, n);
   
         return(1);          return(1);
 }  }

Legend:
Removed from v.1.69  
changed lines
  Added in v.1.70

CVSweb