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

Diff for /mandoc/man_macro.c between version 1.60 and 1.64

version 1.60, 2011/03/23 15:33:57 version 1.64, 2011/07/07 05:42:32
Line 120  man_unscope(struct man *m, const struct man_node *to, 
Line 120  man_unscope(struct man *m, const struct man_node *to, 
   
         assert(to);          assert(to);
   
           assert(MAN_ROOT != m->last->type);
           m->next = MAN_NEXT_SIBLING;
   
         /* LINTED */          /* LINTED */
         while (m->last != to) {          while (m->last != to) {
                 /*                  /*
Line 140  man_unscope(struct man *m, const struct man_node *to, 
Line 143  man_unscope(struct man *m, const struct man_node *to, 
         if ( ! man_valid_post(m))          if ( ! man_valid_post(m))
                 return(0);                  return(0);
   
         m->next = MAN_ROOT == m->last->type ?  
                 MAN_NEXT_CHILD : MAN_NEXT_SIBLING;  
   
         return(1);          return(1);
 }  }
   
Line 307  blk_exp(MACRO_PROT_ARGS)
Line 307  blk_exp(MACRO_PROT_ARGS)
          * anywhere.           * anywhere.
          */           */
   
         if ( ! rew_scope(MAN_BODY, m, tok))  
                 return(0);  
         if ( ! rew_scope(MAN_BLOCK, m, tok))  
                 return(0);  
   
         if ( ! man_block_alloc(m, line, ppos, tok))          if ( ! man_block_alloc(m, line, ppos, tok))
                 return(0);                  return(0);
         if ( ! man_head_alloc(m, line, ppos, tok))          if ( ! man_head_alloc(m, line, ppos, tok))
Line 433  in_line_eoln(MACRO_PROT_ARGS)
Line 428  in_line_eoln(MACRO_PROT_ARGS)
                 assert( ! (MAN_SCOPED & man_macros[tok].flags));                  assert( ! (MAN_SCOPED & man_macros[tok].flags));
                 m->flags |= MAN_ILINE;                  m->flags |= MAN_ILINE;
         }          }
   
           assert(MAN_ROOT != m->last->type);
           m->next = MAN_NEXT_SIBLING;
   
         /*          /*
          * Rewind our element scope.  Note that when TH is pruned, we'll           * Rewind our element scope.  Note that when TH is pruned, we'll
Line 457  in_line_eoln(MACRO_PROT_ARGS)
Line 455  in_line_eoln(MACRO_PROT_ARGS)
   
         if (m->last->type != MAN_ROOT && ! man_valid_post(m))          if (m->last->type != MAN_ROOT && ! man_valid_post(m))
                 return(0);                  return(0);
   
         m->next = MAN_ROOT == m->last->type ?  
                 MAN_NEXT_CHILD : MAN_NEXT_SIBLING;  
   
         return(1);          return(1);
 }  }

Legend:
Removed from v.1.60  
changed lines
  Added in v.1.64

CVSweb