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

Diff for /mandoc/man_html.c between version 1.119 and 1.121

version 1.119, 2015/10/06 18:32:19 version 1.121, 2017/01/10 13:47:00
Line 211  print_man_node(MAN_ARGS)
Line 211  print_man_node(MAN_ARGS)
                         print_paragraph(h);                          print_paragraph(h);
                         return;                          return;
                 }                  }
                 if (n->flags & MAN_LINE && (*n->string == ' ' ||                  if (n->flags & NODE_LINE && (*n->string == ' ' ||
                     (n->prev != NULL && mh->fl & MANH_LITERAL &&                      (n->prev != NULL && mh->fl & MANH_LITERAL &&
                      ! (h->flags & HTML_NONEWLINE))))                       ! (h->flags & HTML_NONEWLINE))))
                         print_otag(h, TAG_BR, 0, NULL);                          print_otag(h, TAG_BR, 0, NULL);
                 print_text(h, n->string);                  print_text(h, n->string);
                 return;                  return;
         case ROFFT_EQN:          case ROFFT_EQN:
                 if (n->flags & MAN_LINE)                  if (n->flags & NODE_LINE)
                         putchar('\n');                          putchar('\n');
                 print_eqn(h, n->eqn);                  print_eqn(h, n->eqn);
                 break;                  break;
Line 512  man_IP_pre(MAN_ARGS)
Line 512  man_IP_pre(MAN_ARGS)
   
         if (MAN_TP == n->tok) {          if (MAN_TP == n->tok) {
                 nn = n->child;                  nn = n->child;
                 while (NULL != nn && 0 == (MAN_LINE & nn->flags))                  while (NULL != nn && 0 == (NODE_LINE & nn->flags))
                         nn = nn->next;                          nn = nn->next;
                 while (NULL != nn) {                  while (NULL != nn) {
                         print_man_node(man, nn, mh, h);                          print_man_node(man, nn, mh, h);
Line 654  man_UR_pre(MAN_ARGS)
Line 654  man_UR_pre(MAN_ARGS)
   
         n = n->child;          n = n->child;
         assert(n->type == ROFFT_HEAD);          assert(n->type == ROFFT_HEAD);
         if (n->nchild) {          if (n->child != NULL) {
                 assert(n->child->type == ROFFT_TEXT);                  assert(n->child->type == ROFFT_TEXT);
                 PAIR_CLASS_INIT(&tag[0], "link-ext");                  PAIR_CLASS_INIT(&tag[0], "link-ext");
                 PAIR_HREF_INIT(&tag[1], n->child->string);                  PAIR_HREF_INIT(&tag[1], n->child->string);
Line 662  man_UR_pre(MAN_ARGS)
Line 662  man_UR_pre(MAN_ARGS)
         }          }
   
         assert(n->next->type == ROFFT_BODY);          assert(n->next->type == ROFFT_BODY);
         if (n->next->nchild)          if (n->next->child != NULL)
                 n = n->next;                  n = n->next;
   
         print_man_nodelist(man, n->child, mh, h);          print_man_nodelist(man, n->child, mh, h);

Legend:
Removed from v.1.119  
changed lines
  Added in v.1.121

CVSweb