[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.41 and 1.42

version 1.41, 2009/08/09 17:38:24 version 1.42, 2009/08/09 18:43:28
Line 808 
Line 808 
          * while diagonal bodies need two.           * while diagonal bodies need two.
          */           */
   
           p->flags |= TERMP_NOSPACE;
   
         switch (type) {          switch (type) {
           case (MDOC_Diag):
                   term_word(p, "\\ \\ ");
                   break;
         case (MDOC_Inset):          case (MDOC_Inset):
                 if (MDOC_BODY == node->type)                  if (MDOC_BODY == node->type)
                         p->flags &= ~TERMP_NOSPACE;                          term_word(p, "\\ ");
                 else  
                         p->flags |= TERMP_NOSPACE;  
                 break;                  break;
         default:          default:
                 p->flags |= TERMP_NOSPACE;  
                 break;                  break;
         }          }
   
           p->flags |= TERMP_NOSPACE;
   
         /*          /*
          * Style flags.  Diagnostic heads need TTYPE_DIAG.           * Style flags.  Diagnostic heads need TTYPE_DIAG.
          */           */
Line 865 
Line 869 
                 break;                  break;
         case (MDOC_Tag):          case (MDOC_Tag):
                 if (MDOC_HEAD == node->type)                  if (MDOC_HEAD == node->type)
                         p->flags |= TERMP_NOBREAK;                          p->flags |= TERMP_NOBREAK | TERMP_TWOSPACE;
                 else                  else
                         p->flags |= TERMP_NOLPAD;                          p->flags |= TERMP_NOLPAD;
   

Legend:
Removed from v.1.41  
changed lines
  Added in v.1.42