[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.135 and 1.136

version 1.135, 2014/07/01 22:36:35 version 1.136, 2014/07/02 03:47:07
Line 94 
Line 94 
 static  int      post_defaults(POST_ARGS);  static  int      post_defaults(POST_ARGS);
 static  int      post_dd(POST_ARGS);  static  int      post_dd(POST_ARGS);
 static  int      post_dt(POST_ARGS);  static  int      post_dt(POST_ARGS);
   static  int      post_en(POST_ARGS);
   static  int      post_es(POST_ARGS);
 static  int      post_eoln(POST_ARGS);  static  int      post_eoln(POST_ARGS);
 static  int      post_hyph(POST_ARGS);  static  int      post_hyph(POST_ARGS);
 static  int      post_ignpar(POST_ARGS);  static  int      post_ignpar(POST_ARGS);
Line 121 
Line 123 
 static  int      pre_dt(PRE_ARGS);  static  int      pre_dt(PRE_ARGS);
 static  int      pre_it(PRE_ARGS);  static  int      pre_it(PRE_ARGS);
 static  int      pre_literal(PRE_ARGS);  static  int      pre_literal(PRE_ARGS);
   static  int      pre_obsolete(PRE_ARGS);
 static  int      pre_os(PRE_ARGS);  static  int      pre_os(PRE_ARGS);
 static  int      pre_par(PRE_ARGS);  static  int      pre_par(PRE_ARGS);
 static  int      pre_sh(PRE_ARGS);  static  int      pre_sh(PRE_ARGS);
Line 141 
Line 144 
 static  v_post   posts_dd[] = { post_dd, post_prol, NULL };  static  v_post   posts_dd[] = { post_dd, post_prol, NULL };
 static  v_post   posts_dl[] = { post_literal, bwarn_ge1, NULL };  static  v_post   posts_dl[] = { post_literal, bwarn_ge1, NULL };
 static  v_post   posts_dt[] = { post_dt, post_prol, NULL };  static  v_post   posts_dt[] = { post_dt, post_prol, NULL };
   static  v_post   posts_en[] = { post_en, NULL };
   static  v_post   posts_es[] = { post_es, NULL };
 static  v_post   posts_fo[] = { hwarn_eq1, bwarn_ge1, NULL };  static  v_post   posts_fo[] = { hwarn_eq1, bwarn_ge1, NULL };
 static  v_post   posts_hyph[] = { post_hyph, NULL };  static  v_post   posts_hyph[] = { post_hyph, NULL };
 static  v_post   posts_hyphtext[] = { ewarn_ge1, post_hyph, NULL };  static  v_post   posts_hyphtext[] = { ewarn_ge1, post_hyph, NULL };
Line 169 
Line 174 
 static  v_pre    pres_dd[] = { pre_dd, NULL };  static  v_pre    pres_dd[] = { pre_dd, NULL };
 static  v_pre    pres_dt[] = { pre_dt, NULL };  static  v_pre    pres_dt[] = { pre_dt, NULL };
 static  v_pre    pres_it[] = { pre_it, pre_par, NULL };  static  v_pre    pres_it[] = { pre_it, pre_par, NULL };
   static  v_pre    pres_obsolete[] = { pre_obsolete, NULL };
 static  v_pre    pres_os[] = { pre_os, NULL };  static  v_pre    pres_os[] = { pre_os, NULL };
 static  v_pre    pres_pp[] = { pre_par, NULL };  static  v_pre    pres_pp[] = { pre_par, NULL };
 static  v_pre    pres_sh[] = { pre_sh, NULL };  static  v_pre    pres_sh[] = { pre_sh, NULL };
Line 210 
Line 216 
         { NULL, posts_nd },                     /* Nd */          { NULL, posts_nd },                     /* Nd */
         { NULL, posts_nm },                     /* Nm */          { NULL, posts_nm },                     /* Nm */
         { NULL, NULL },                         /* Op */          { NULL, NULL },                         /* Op */
         { NULL, NULL },                         /* Ot */          { pres_obsolete, NULL },                /* Ot */
         { NULL, posts_defaults },               /* Pa */          { NULL, posts_defaults },               /* Pa */
         { pres_std, posts_std },                /* Rv */          { pres_std, posts_std },                /* Rv */
         { NULL, posts_st },                     /* St */          { NULL, posts_st },                     /* St */
Line 280 
Line 286 
         { NULL, NULL },                         /* Ek */          { NULL, NULL },                         /* Ek */
         { NULL, posts_eoln },                   /* Bt */          { NULL, posts_eoln },                   /* Bt */
         { NULL, NULL },                         /* Hf */          { NULL, NULL },                         /* Hf */
         { NULL, NULL },                         /* Fr */          { pres_obsolete, NULL },                /* Fr */
         { NULL, posts_eoln },                   /* Ud */          { NULL, posts_eoln },                   /* Ud */
         { NULL, posts_lb },                     /* Lb */          { NULL, posts_lb },                     /* Lb */
         { pres_pp, posts_pp },                  /* Lp */          { pres_pp, posts_pp },                  /* Lp */
Line 290 
Line 296 
         { NULL, NULL },                         /* Bro */          { NULL, NULL },                         /* Bro */
         { NULL, NULL },                         /* Brc */          { NULL, NULL },                         /* Brc */
         { NULL, posts_text },                   /* %C */          { NULL, posts_text },                   /* %C */
         { NULL, NULL },                         /* Es */          { pres_obsolete, posts_es },            /* Es */
         { NULL, NULL },                         /* En */          { pres_obsolete, posts_en },            /* En */
         { NULL, NULL },                         /* Dx */          { NULL, NULL },                         /* Dx */
         { NULL, posts_text },                   /* %Q */          { NULL, posts_text },                   /* %Q */
         { NULL, posts_pp },                     /* br */          { NULL, posts_pp },                     /* br */
Line 927 
Line 933 
 }  }
   
 static int  static int
   pre_obsolete(PRE_ARGS)
   {
   
           if (MDOC_ELEM == n->type || MDOC_BLOCK == n->type)
                   mandoc_msg(MANDOCERR_MACRO_OBS, mdoc->parse,
                       n->line, n->pos, mdoc_macronames[n->tok]);
           return(1);
   }
   
   static int
 pre_dt(PRE_ARGS)  pre_dt(PRE_ARGS)
 {  {
   
Line 1222 
Line 1238 
         } else if (np->child)          } else if (np->child)
                 check_count(mdoc, MDOC_ELEM, CHECK_WARN, CHECK_EQ, 0);                  check_count(mdoc, MDOC_ELEM, CHECK_WARN, CHECK_EQ, 0);
   
           return(1);
   }
   
   static int
   post_en(POST_ARGS)
   {
   
           if (MDOC_BLOCK == mdoc->last->type)
                   mdoc->last->norm->Es = mdoc->last_es;
           return(1);
   }
   
   static int
   post_es(POST_ARGS)
   {
   
           mdoc->last_es = mdoc->last;
         return(1);          return(1);
 }  }
   

Legend:
Removed from v.1.135  
changed lines
  Added in v.1.136