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

Diff for /mandoc/mdoc_html.c between version 1.321 and 1.322

version 1.321, 2018/12/30 00:49:55 version 1.322, 2018/12/31 10:35:56
Line 366  print_mdoc_node(MDOC_ARGS)
Line 366  print_mdoc_node(MDOC_ARGS)
                  * (i.e., within a <PRE>) don't print the newline.                   * (i.e., within a <PRE>) don't print the newline.
                  */                   */
                 if (*n->string == ' ' && n->flags & NODE_LINE &&                  if (*n->string == ' ' && n->flags & NODE_LINE &&
                     (h->flags & (HTML_LITERAL | HTML_NONEWLINE)) == 0)                      (h->flags & HTML_NONEWLINE) == 0 &&
                       (n->flags & NODE_NOFILL) == 0)
                         print_otag(h, TAG_BR, "");                          print_otag(h, TAG_BR, "");
                 if (NODE_DELIMC & n->flags)                  if (NODE_DELIMC & n->flags)
                         h->flags |= HTML_NOSPACE;                          h->flags |= HTML_NOSPACE;
Line 915  mdoc_sx_pre(MDOC_ARGS)
Line 916  mdoc_sx_pre(MDOC_ARGS)
 static int  static int
 mdoc_bd_pre(MDOC_ARGS)  mdoc_bd_pre(MDOC_ARGS)
 {  {
         int                      comp, sv;          int                      comp;
         struct roff_node        *nn;          struct roff_node        *nn;
   
         if (n->type == ROFFT_HEAD)          if (n->type == ROFFT_HEAD)
Line 949  mdoc_bd_pre(MDOC_ARGS)
Line 950  mdoc_bd_pre(MDOC_ARGS)
                 return 1;                  return 1;
   
         print_otag(h, TAG_PRE, "c", "Li");          print_otag(h, TAG_PRE, "c", "Li");
   
         /* This can be recursive: save & set our literal state. */  
   
         sv = h->flags & HTML_LITERAL;  
         h->flags |= HTML_LITERAL;  
   
         for (nn = n->child; nn; nn = nn->next) {          for (nn = n->child; nn; nn = nn->next) {
                 print_mdoc_node(meta, nn, h);                  print_mdoc_node(meta, nn, h);
                 /*                  /*
Line 983  mdoc_bd_pre(MDOC_ARGS)
Line 978  mdoc_bd_pre(MDOC_ARGS)
   
                 h->flags |= HTML_NOSPACE;                  h->flags |= HTML_NOSPACE;
         }          }
   
         if (0 == sv)  
                 h->flags &= ~HTML_LITERAL;  
   
         return 0;          return 0;
 }  }
   

Legend:
Removed from v.1.321  
changed lines
  Added in v.1.322

CVSweb