[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.351 and 1.352

version 1.351, 2025/01/19 16:40:10 version 1.352, 2025/01/24 23:36:21
Line 1555  mdoc__x_pre(MDOC_ARGS)
Line 1555  mdoc__x_pre(MDOC_ARGS)
                 cattr = "RsR";                  cattr = "RsR";
                 break;                  break;
         case MDOC__T:          case MDOC__T:
                 cattr = "RsT";                  if (n->parent != NULL && n->parent->tok == MDOC_Rs &&
                       n->parent->norm->Rs.quote_T) {
                           print_text(h, "\\(lq");
                           h->flags |= HTML_NOSPACE;
                           cattr = "RsT";
                   } else
                           cattr = "RsB";
                 break;                  break;
         case MDOC__U:          case MDOC__U:
                 print_otag(h, TAG_A, "ch", "RsU", arg);                  print_otag(h, TAG_A, "ch", "RsU", arg);
Line 1576  mdoc__x_post(MDOC_ARGS)
Line 1582  mdoc__x_post(MDOC_ARGS)
 {  {
         struct roff_node *nn;          struct roff_node *nn;
   
         if (n->tok == MDOC__A &&          switch (n->tok) {
             (nn = roff_node_next(n)) != NULL && nn->tok == MDOC__A &&          case MDOC__A:
             ((nn = roff_node_next(nn)) == NULL || nn->tok != MDOC__A) &&                  if ((nn = roff_node_next(n)) != NULL && nn->tok == MDOC__A &&
             ((nn = roff_node_prev(n)) == NULL || nn->tok != MDOC__A))                      ((nn = roff_node_next(nn)) == NULL || nn->tok != MDOC__A) &&
                 return;                      ((nn = roff_node_prev(n)) == NULL || nn->tok != MDOC__A))
                           return;
         /* TODO: %U */                  break;
           case MDOC__T:
                   if (n->parent != NULL && n->parent->tok == MDOC_Rs &&
                       n->parent->norm->Rs.quote_T) {
                           h->flags |= HTML_NOSPACE;
                           print_text(h, "\\(rq");
                   }
                   break;
           default:
                   break;
           }
         if (n->parent == NULL || n->parent->tok != MDOC_Rs)          if (n->parent == NULL || n->parent->tok != MDOC_Rs)
                 return;                  return;
   

Legend:
Removed from v.1.351  
changed lines
  Added in v.1.352

CVSweb