[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.24 and 1.25

version 1.24, 2009/08/20 13:51:55 version 1.25, 2009/08/20 13:55:19
Line 236  blk_imp(MACRO_PROT_ARGS)
Line 236  blk_imp(MACRO_PROT_ARGS)
 {  {
         int              w, la;          int              w, la;
         char            *p;          char            *p;
           struct man_node *n;
   
         /* Close out prior scopes. */          /* Close out prior scopes. */
   
Line 251  blk_imp(MACRO_PROT_ARGS)
Line 252  blk_imp(MACRO_PROT_ARGS)
         if ( ! man_head_alloc(m, line, ppos, tok))          if ( ! man_head_alloc(m, line, ppos, tok))
                 return(0);                  return(0);
   
           n = m->last;
   
         /* Add line arguments. */          /* Add line arguments. */
   
         for (;;) {          for (;;) {
Line 268  blk_imp(MACRO_PROT_ARGS)
Line 271  blk_imp(MACRO_PROT_ARGS)
   
         /* Close out head and open body (unless MAN_SCOPE). */          /* Close out head and open body (unless MAN_SCOPE). */
   
         if (MAN_SCOPED & man_macros[tok].flags) {          if (n == m->last && MAN_SCOPED & man_macros[tok].flags) {
                 m->flags |= MAN_BLINE;                  m->flags |= MAN_BLINE;
                 return(1);                  return(1);
         } else if ( ! rew_scope(MAN_HEAD, m, tok))          } else if ( ! rew_scope(MAN_HEAD, m, tok))
Line 303  in_line_eoln(MACRO_PROT_ARGS)
Line 306  in_line_eoln(MACRO_PROT_ARGS)
                         return(0);                          return(0);
         }          }
   
         if (n == m->last && (MAN_SCOPED & man_macros[tok].flags)) {          if (n == m->last && MAN_SCOPED & man_macros[tok].flags) {
                 m->flags |= MAN_ELINE;                  m->flags |= MAN_ELINE;
                 return(1);                  return(1);
         }          }

Legend:
Removed from v.1.24  
changed lines
  Added in v.1.25

CVSweb