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

Diff for /mandoc/mdoc_man.c between version 1.48 and 1.49

version 1.48, 2013/05/19 21:07:51 version 1.49, 2013/05/19 21:40:24
Line 1 
Line 1 
 /*      $Id$ */  /*      $Id$ */
 /*  /*
  * Copyright (c) 2011, 2012 Ingo Schwarze <schwarze@openbsd.org>   * Copyright (c) 2011, 2012, 2013 Ingo Schwarze <schwarze@openbsd.org>
  *   *
  * Permission to use, copy, modify, and distribute this software for any   * Permission to use, copy, modify, and distribute this software for any
  * purpose with or without fee is hereby granted, provided that the above   * purpose with or without fee is hereby granted, provided that the above
Line 910  pre_bl(DECL_ARGS)
Line 910  pre_bl(DECL_ARGS)
 {  {
         size_t           icol;          size_t           icol;
   
           /*
            * print_offs() will increase the -offset to account for
            * a possible enclosing .It, but any enclosed .It blocks
            * just nest and do not add up their indentation.
            */
           if (n->norm->Bl.offs) {
                   print_offs(n->norm->Bl.offs);
                   Bl_stack[Bl_stack_len++] = 0;
           }
   
         switch (n->norm->Bl.type) {          switch (n->norm->Bl.type) {
         case (LIST_enum):          case (LIST_enum):
                 n->norm->Bl.count = 0;                  n->norm->Bl.count = 0;
Line 942  post_bl(DECL_ARGS)
Line 952  post_bl(DECL_ARGS)
         default:          default:
                 break;                  break;
         }          }
         outflags |= MMAN_PP | MMAN_nl;  
         outflags &= ~(MMAN_sp | MMAN_br);          if (n->norm->Bl.offs) {
                   print_line(".RE", MMAN_nl);
                   assert(Bl_stack_len);
                   Bl_stack_len--;
                   assert(0 == Bl_stack[Bl_stack_len]);
           } else {
                   outflags |= MMAN_PP | MMAN_nl;
                   outflags &= ~(MMAN_sp | MMAN_br);
           }
   
         /* Maybe we are inside an enclosing list? */          /* Maybe we are inside an enclosing list? */
         if (NULL != n->parent->next)          if (NULL != n->parent->next)

Legend:
Removed from v.1.48  
changed lines
  Added in v.1.49

CVSweb