[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.58 and 1.60

version 1.58, 2011/01/01 12:59:17 version 1.60, 2011/01/04 10:29:41
Line 202  print_man_node(MAN_ARGS)
Line 202  print_man_node(MAN_ARGS)
                         print_otag(h, TAG_BR, 0, NULL);                          print_otag(h, TAG_BR, 0, NULL);
                 return;                  return;
         case (MAN_TBL):          case (MAN_TBL):
                 return;                  print_tbl(h, n->span);
                   break;
         default:          default:
                 /*                  /*
                  * Close out scope of font prior to opening a macro                   * Close out scope of font prior to opening a macro
Line 517  man_IP_pre(MAN_ARGS)
Line 518  man_IP_pre(MAN_ARGS)
         SCALE_HS_INIT(&su, INDENT);          SCALE_HS_INIT(&su, INDENT);
         width = 0;          width = 0;
   
         /* Width is the last token. */          /* Width is the second token. */
   
         if (MAN_IP == n->tok && NULL != nn)          if (MAN_IP == n->tok && NULL != nn)
                 if (NULL != (nn = nn->next)) {                  if (NULL != (nn = nn->next))
                         for ( ; nn->next; nn = nn->next)  
                                 /* Do nothing. */ ;  
                         width = a2width(nn, &su);                          width = a2width(nn, &su);
                 }  
   
         /* Width is the first token. */          /* Width is the first token. */
   
Line 550  man_IP_pre(MAN_ARGS)
Line 548  man_IP_pre(MAN_ARGS)
   
         print_otag(h, TAG_TD, 0, NULL);          print_otag(h, TAG_TD, 0, NULL);
   
         /*          /* For IP, only print the first header element. */
          * Without a length string, we can print all of our children.  
          */  
   
         if ( ! width)          if (MAN_IP == n->tok && n->child)
                 return(1);                  print_man_node(m, n->child, mh, h);
   
         /*          /* For TP, only print next-line header elements. */
          * When a length has been specified, we need to carefully print  
          * our child context:  IP gets all children printed but the last  
          * (the width), while TP gets all children printed but the first  
          * (the width).  
          */  
   
         if (MAN_IP == n->tok)  
                 for (nn = n->child; nn->next; nn = nn->next)  
                         print_man_node(m, nn, mh, h);  
         if (MAN_TP == n->tok)          if (MAN_TP == n->tok)
                 for (nn = n->child->next; nn; nn = nn->next)                  for (nn = n->child; nn; nn = nn->next)
                         print_man_node(m, nn, mh, h);                          if (nn->line > n->line)
                                   print_man_node(m, nn, mh, h);
   
         return(0);          return(0);
 }  }

Legend:
Removed from v.1.58  
changed lines
  Added in v.1.60

CVSweb