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

version 1.63, 2011/01/12 10:43:22 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);
Line 200  print_man_node(MAN_ARGS)
Line 194  print_man_node(MAN_ARGS)
                 if ('\0' == *n->string) {                  if ('\0' == *n->string) {
                         print_otag(h, TAG_P, 0, NULL);                          print_otag(h, TAG_P, 0, NULL);
                         return;                          return;
                 }                  } else if (' ' == *n->string && MAN_LINE & n->flags)
   
                 if (' ' == *n->string && MAN_LINE & n->flags)  
                         print_otag(h, TAG_BR, 0, NULL);                          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 239  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.63  
changed lines
  Added in v.1.64

CVSweb