[BACK]Return to mdoc_term.c CVS log [TXT][DIR] Up to [local] / src / usr.bin / mandoc

Diff for /src/usr.bin/mandoc/mdoc_term.c between version 1.11 and 1.12

version 1.11, 2009/06/18 23:34:53 version 1.12, 2009/06/21 19:53:47
Line 706 
Line 706 
 {  {
         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 890 
Line 890 
   
         /*          /*
          * 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 912 
Line 915 
                 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.11  
changed lines
  Added in v.1.12