[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.79 and 1.80

version 1.79, 2011/12/02 01:37:14 version 1.80, 2012/01/03 15:16:24
Line 45  struct man_valid {
Line 45  struct man_valid {
 };  };
   
 static  int       check_eq0(CHKARGS);  static  int       check_eq0(CHKARGS);
   static  int       check_eq2(CHKARGS);
 static  int       check_le1(CHKARGS);  static  int       check_le1(CHKARGS);
 static  int       check_ge2(CHKARGS);  static  int       check_ge2(CHKARGS);
 static  int       check_le5(CHKARGS);  static  int       check_le5(CHKARGS);
Line 66  static int   pre_sec(CHKARGS);
Line 67  static int   pre_sec(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_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_eq2[] = { check_eq2, 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_ft[] = { post_ft, NULL };  static  v_check   posts_ft[] = { post_ft, NULL };
 static  v_check   posts_nf[] = { check_eq0, post_nf, NULL };  static  v_check   posts_nf[] = { check_eq0, post_nf, NULL };
Line 99  static const struct man_valid man_valids[MAN_MAX] = {
Line 101  static const struct man_valid man_valids[MAN_MAX] = {
         { NULL, NULL }, /* I */          { NULL, NULL }, /* I */
         { NULL, NULL }, /* IR */          { NULL, NULL }, /* IR */
         { NULL, NULL }, /* RI */          { NULL, NULL }, /* RI */
         { NULL, posts_eq0 }, /* na */ /* FIXME: should warn only. */          { NULL, posts_eq0 }, /* na */
         { NULL, posts_sp }, /* sp */ /* FIXME: should warn only. */          { NULL, posts_sp }, /* sp */
         { NULL, posts_nf }, /* nf */          { NULL, posts_nf }, /* nf */
         { NULL, posts_fi }, /* fi */          { NULL, posts_fi }, /* fi */
         { NULL, NULL }, /* RE */          { NULL, NULL }, /* RE */
Line 111  static const struct man_valid man_valids[MAN_MAX] = {
Line 113  static const struct man_valid man_valids[MAN_MAX] = {
         { NULL, posts_at }, /* AT */          { NULL, posts_at }, /* AT */
         { NULL, NULL }, /* in */          { NULL, NULL }, /* in */
         { NULL, posts_ft }, /* ft */          { NULL, posts_ft }, /* ft */
           { NULL, posts_eq2 }, /* OP */
 };  };
   
   
Line 232  check_##name(CHKARGS) \
Line 235  check_##name(CHKARGS) \
 }  }
   
 INEQ_DEFINE(0, ==, eq0)  INEQ_DEFINE(0, ==, eq0)
   INEQ_DEFINE(2, ==, eq2)
 INEQ_DEFINE(1, <=, le1)  INEQ_DEFINE(1, <=, le1)
 INEQ_DEFINE(2, >=, ge2)  INEQ_DEFINE(2, >=, ge2)
 INEQ_DEFINE(5, <=, le5)  INEQ_DEFINE(5, <=, le5)

Legend:
Removed from v.1.79  
changed lines
  Added in v.1.80

CVSweb