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

Diff for /mandoc/mdoc_validate.c between version 1.139 and 1.140

version 1.139, 2010/12/09 10:32:22 version 1.140, 2010/12/15 23:39:40
Line 107  static int  post_it(POST_ARGS);
Line 107  static int  post_it(POST_ARGS);
 static  int      post_lb(POST_ARGS);  static  int      post_lb(POST_ARGS);
 static  int      post_nm(POST_ARGS);  static  int      post_nm(POST_ARGS);
 static  int      post_os(POST_ARGS);  static  int      post_os(POST_ARGS);
   static  int      post_ignpar(POST_ARGS);
 static  int      post_prol(POST_ARGS);  static  int      post_prol(POST_ARGS);
 static  int      post_root(POST_ARGS);  static  int      post_root(POST_ARGS);
 static  int      post_rs(POST_ARGS);  static  int      post_rs(POST_ARGS);
Line 150  static v_post  posts_nm[] = { post_nm, NULL };
Line 151  static v_post  posts_nm[] = { post_nm, NULL };
 static  v_post   posts_notext[] = { ewarn_eq0, NULL };  static  v_post   posts_notext[] = { ewarn_eq0, NULL };
 static  v_post   posts_os[] = { post_os, post_prol, NULL };  static  v_post   posts_os[] = { post_os, post_prol, NULL };
 static  v_post   posts_rs[] = { berr_ge1, herr_eq0, post_rs, NULL };  static  v_post   posts_rs[] = { berr_ge1, herr_eq0, post_rs, NULL };
 static  v_post   posts_sh[] = { herr_ge1, bwarn_ge1, post_sh, NULL };  static  v_post   posts_sh[] = { post_ignpar, herr_ge1, bwarn_ge1, post_sh, NULL };
 static  v_post   posts_sp[] = { eerr_le1, NULL };  static  v_post   posts_sp[] = { eerr_le1, NULL };
 static  v_post   posts_ss[] = { herr_ge1, NULL };  static  v_post   posts_ss[] = { post_ignpar, herr_ge1, bwarn_ge1, NULL };
 static  v_post   posts_st[] = { eerr_eq1, post_st, NULL };  static  v_post   posts_st[] = { eerr_eq1, post_st, NULL };
 static  v_post   posts_std[] = { post_std, NULL };  static  v_post   posts_std[] = { post_std, NULL };
 static  v_post   posts_text[] = { eerr_ge1, NULL };  static  v_post   posts_text[] = { eerr_ge1, NULL };
Line 894  pre_it(PRE_ARGS)
Line 895  pre_it(PRE_ARGS)
         if (MDOC_BLOCK != n->type)          if (MDOC_BLOCK != n->type)
                 return(1);                  return(1);
   
         /*  
          * FIXME: this can probably be lifted if we make the It into  
          * something else on-the-fly?  
          */  
         return(check_parent(mdoc, n, MDOC_Bl, MDOC_BODY));          return(check_parent(mdoc, n, MDOC_Bl, MDOC_BODY));
 }  }
   
Line 1878  post_sh_head(POST_ARGS)
Line 1875  post_sh_head(POST_ARGS)
         default:          default:
                 break;                  break;
         }          }
   
           return(1);
   }
   
   static int
   post_ignpar(POST_ARGS)
   {
           struct mdoc_node *np;
   
           if (MDOC_BODY != mdoc->last->type)
                   return(1);
   
           if (NULL != (np = mdoc->last->child))
                   if (MDOC_Pp == np->tok || MDOC_Lp == np->tok) {
                           mdoc_nmsg(mdoc, np, MANDOCERR_IGNPAR);
                           mdoc_node_delete(mdoc, np);
                   }
   
           if (NULL != (np = mdoc->last->last))
                   if (MDOC_Pp == np->tok || MDOC_Lp == np->tok) {
                           mdoc_nmsg(mdoc, np, MANDOCERR_IGNPAR);
                           mdoc_node_delete(mdoc, np);
                   }
   
         return(1);          return(1);
 }  }

Legend:
Removed from v.1.139  
changed lines
  Added in v.1.140

CVSweb