[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.50 and 1.51

version 1.50, 2009/07/21 12:47:52 version 1.51, 2009/07/21 13:34:13
Line 812  termp_it_pre(DECL_ARGS)
Line 812  termp_it_pre(DECL_ARGS)
          * 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 869  termp_it_pre(DECL_ARGS)
Line 873  termp_it_pre(DECL_ARGS)
                 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;
   
Line 1009  termp_it_post(DECL_ARGS)
Line 1013  termp_it_post(DECL_ARGS)
         assert(-1 != type);          assert(-1 != type);
   
         switch (type) {          switch (type) {
         case (MDOC_Diag):  
                 term_word(p, "\\ ");  
                 /* FALLTHROUGH */  
         case (MDOC_Item):          case (MDOC_Item):
                 /* FALLTHROUGH */                  /* FALLTHROUGH */
         case (MDOC_Inset):          case (MDOC_Inset):

Legend:
Removed from v.1.50  
changed lines
  Added in v.1.51

CVSweb