[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.153 and 1.154

version 1.153, 2011/01/25 10:37:49 version 1.154, 2011/01/25 15:46:05
Line 95  static int  post_bl_block(POST_ARGS);
Line 95  static int  post_bl_block(POST_ARGS);
 static  int      post_bl_block_width(POST_ARGS);  static  int      post_bl_block_width(POST_ARGS);
 static  int      post_bl_block_tag(POST_ARGS);  static  int      post_bl_block_tag(POST_ARGS);
 static  int      post_bl_head(POST_ARGS);  static  int      post_bl_head(POST_ARGS);
   static  int      post_bx(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_defaults(POST_ARGS);  static  int      post_defaults(POST_ARGS);
Line 134  static v_post  posts_bd[] = { post_literal, hwarn_eq0,
Line 135  static v_post  posts_bd[] = { post_literal, hwarn_eq0,
 static  v_post   posts_bf[] = { hwarn_le1, post_bf, NULL };  static  v_post   posts_bf[] = { hwarn_le1, post_bf, NULL };
 static  v_post   posts_bk[] = { hwarn_eq0, bwarn_ge1, NULL };  static  v_post   posts_bk[] = { hwarn_eq0, bwarn_ge1, NULL };
 static  v_post   posts_bl[] = { bwarn_ge1, post_bl, NULL };  static  v_post   posts_bl[] = { bwarn_ge1, post_bl, NULL };
   static  v_post   posts_bx[] = { post_bx, NULL };
 static  v_post   posts_bool[] = { ebool, NULL };  static  v_post   posts_bool[] = { ebool, NULL };
 static  v_post   posts_eoln[] = { post_eoln, NULL };  static  v_post   posts_eoln[] = { post_eoln, NULL };
 static  v_post   posts_defaults[] = { post_defaults, NULL };  static  v_post   posts_defaults[] = { post_defaults, NULL };
Line 235  const struct valids mdoc_valids[MDOC_MAX] = {
Line 237  const struct valids mdoc_valids[MDOC_MAX] = {
         { NULL, NULL },                         /* Bo */          { NULL, NULL },                         /* Bo */
         { NULL, NULL },                         /* Bq */          { NULL, NULL },                         /* Bq */
         { NULL, NULL },                         /* Bsx */          { NULL, NULL },                         /* Bsx */
         { NULL, NULL },                         /* Bx */          { NULL, posts_bx },                     /* Bx */
         { NULL, posts_bool },                   /* Db */          { NULL, posts_bool },                   /* Db */
         { NULL, NULL },                         /* Dc */          { NULL, NULL },                         /* Dc */
         { NULL, NULL },                         /* Do */          { NULL, NULL },                         /* Do */
Line 2095  post_prol(POST_ARGS)
Line 2097  post_prol(POST_ARGS)
         mdoc_node_delete(mdoc, mdoc->last);          mdoc_node_delete(mdoc, mdoc->last);
         if (mdoc->meta.title && mdoc->meta.date && mdoc->meta.os)          if (mdoc->meta.title && mdoc->meta.date && mdoc->meta.os)
                 mdoc->flags |= MDOC_PBODY;                  mdoc->flags |= MDOC_PBODY;
   
           return(1);
   }
   
   static int
   post_bx(POST_ARGS)
   {
           struct mdoc_node        *n;
   
           /*
            * Make `Bx's second argument always start with an uppercase
            * letter.  Groff checks if it's an "accepted" term, but we just
            * uppercase blindly.
            */
   
           n = mdoc->last->child;
           if (n && NULL != (n = n->next))
                   *n->string = toupper((unsigned char)*n->string);
   
         return(1);          return(1);
 }  }

Legend:
Removed from v.1.153  
changed lines
  Added in v.1.154

CVSweb