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

Diff for /mandoc/mdoc_term.c between version 1.14 and 1.15

version 1.14, 2009/06/16 19:45:51 version 1.15, 2009/06/17 18:42:42
Line 714  termp_it_pre(DECL_ARGS)
Line 714  termp_it_pre(DECL_ARGS)
 {  {
         const struct mdoc_node *bl, *n;          const struct mdoc_node *bl, *n;
         char                    buf[7];          char                    buf[7];
         int                     i, type, keys[3], vals[3];          int                     i, type, keys[3], vals[3], sv;
         size_t                  width, offset;          size_t                  width, offset;
   
         if (MDOC_BLOCK == node->type)          if (MDOC_BLOCK == node->type)
Line 898  termp_it_pre(DECL_ARGS)
Line 898  termp_it_pre(DECL_ARGS)
   
         /*          /*
          * The dash, hyphen, bullet and enum lists all have a special           * The dash, hyphen, bullet and enum lists all have a special
          * HEAD character.  Print it now.           * HEAD character (temporarily bold, in some cases).
          */           */
   
           sv = p->flags;
         if (MDOC_HEAD == node->type)          if (MDOC_HEAD == node->type)
                 switch (type) {                  switch (type) {
                 case (MDOC_Bullet):                  case (MDOC_Bullet):
                           p->flags |= TERMP_BOLD;
                         term_word(p, "\\[bu]");                          term_word(p, "\\[bu]");
                         break;                          break;
                 case (MDOC_Dash):                  case (MDOC_Dash):
                         /* FALLTHROUGH */                          /* FALLTHROUGH */
                 case (MDOC_Hyphen):                  case (MDOC_Hyphen):
                           p->flags |= TERMP_BOLD;
                         term_word(p, "\\-");                          term_word(p, "\\-");
                         break;                          break;
                 case (MDOC_Enum):                  case (MDOC_Enum):
Line 920  termp_it_pre(DECL_ARGS)
Line 923  termp_it_pre(DECL_ARGS)
                 default:                  default:
                         break;                          break;
                 }                  }
   
           p->flags = sv; /* Restore saved flags. */
   
         /*          /*
          * If we're not going to process our children, indicate so here.           * If we're not going to process our children, indicate so here.

Legend:
Removed from v.1.14  
changed lines
  Added in v.1.15

CVSweb