[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.62 and 1.64

version 1.62, 2011/01/07 13:20:58 version 1.64, 2011/01/12 15:31:17
Line 186  print_man_node(MAN_ARGS)
Line 186  print_man_node(MAN_ARGS)
   
         bufinit(h);          bufinit(h);
   
         /*  
          * FIXME: embedded elements within next-line scopes (e.g., `br'  
          * within an empty `B') will cause formatting to be forgotten  
          * due to scope closing out.  
          */  
   
         switch (n->type) {          switch (n->type) {
         case (MAN_ROOT):          case (MAN_ROOT):
                 child = man_root_pre(m, n, mh, h);                  child = man_root_pre(m, n, mh, h);
                 break;                  break;
         case (MAN_TEXT):          case (MAN_TEXT):
                   if ('\0' == *n->string) {
                           print_otag(h, TAG_P, 0, NULL);
                           return;
                   } else if (' ' == *n->string && MAN_LINE & n->flags)
                           print_otag(h, TAG_BR, 0, NULL);
   
                 print_text(h, n->string);                  print_text(h, n->string);
                 if (MANH_LITERAL & mh->fl)  
                   if (MANH_LITERAL & mh->fl &&
                                   (NULL == n->next ||
                                    n->next->line > n->line))
                         print_otag(h, TAG_BR, 0, NULL);                          print_otag(h, TAG_BR, 0, NULL);
                 return;                  return;
         case (MAN_TBL):          case (MAN_TBL):
                 print_tbl(h, n->span);                  print_tbl(h, n->span);
                 break;                  return;
         default:          default:
                 /*                  /*
                  * Close out scope of font prior to opening a macro                   * Close out scope of font prior to opening a macro
Line 230  print_man_node(MAN_ARGS)
Line 233  print_man_node(MAN_ARGS)
         switch (n->type) {          switch (n->type) {
         case (MAN_ROOT):          case (MAN_ROOT):
                 man_root_post(m, n, mh, h);                  man_root_post(m, n, mh, h);
                 break;  
         case (MAN_TBL):  
                 break;                  break;
         default:          default:
                 if (mans[n->tok].post)                  if (mans[n->tok].post)

Legend:
Removed from v.1.62  
changed lines
  Added in v.1.64

CVSweb