[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.232 and 1.236

version 1.232, 2015/04/18 17:53:21 version 1.236, 2015/09/26 00:54:04
Line 641  mdoc_nm_pre(MDOC_ARGS)
Line 641  mdoc_nm_pre(MDOC_ARGS)
         int              len;          int              len;
   
         switch (n->type) {          switch (n->type) {
           case ROFFT_HEAD:
                   print_otag(h, TAG_TD, 0, NULL);
                   /* FALLTHROUGH */
         case ROFFT_ELEM:          case ROFFT_ELEM:
                 synopsis_pre(h, n);  
                 PAIR_CLASS_INIT(&tag, "name");                  PAIR_CLASS_INIT(&tag, "name");
                 print_otag(h, TAG_B, 1, &tag);                  print_otag(h, TAG_B, 1, &tag);
                 if (NULL == n->child && meta->name)                  if (n->child == NULL && meta->name != NULL)
                         print_text(h, meta->name);                          print_text(h, meta->name);
                 return(1);                  return(1);
         case ROFFT_HEAD:  
                 print_otag(h, TAG_TD, 0, NULL);  
                 if (NULL == n->child && meta->name)  
                         print_text(h, meta->name);  
                 return(1);  
         case ROFFT_BODY:          case ROFFT_BODY:
                 print_otag(h, TAG_TD, 0, NULL);                  print_otag(h, TAG_TD, 0, NULL);
                 return(1);                  return(1);
Line 664  mdoc_nm_pre(MDOC_ARGS)
Line 661  mdoc_nm_pre(MDOC_ARGS)
         PAIR_CLASS_INIT(&tag, "synopsis");          PAIR_CLASS_INIT(&tag, "synopsis");
         print_otag(h, TAG_TABLE, 1, &tag);          print_otag(h, TAG_TABLE, 1, &tag);
   
         for (len = 0, n = n->child; n; n = n->next)          for (len = 0, n = n->head->child; n; n = n->next)
                 if (n->type == ROFFT_TEXT)                  if (n->type == ROFFT_TEXT)
                         len += html_strlen(n->string);                          len += html_strlen(n->string);
   
         if (0 == len && meta->name)          if (len == 0 && meta->name != NULL)
                 len = html_strlen(meta->name);                  len = html_strlen(meta->name);
   
         SCALE_HS_INIT(&su, len);          SCALE_HS_INIT(&su, len);
Line 1003  mdoc_bl_pre(MDOC_ARGS)
Line 1000  mdoc_bl_pre(MDOC_ARGS)
                 break;                  break;
         default:          default:
                 abort();                  abort();
                 /* NOTREACHED */  
         }          }
   
         return(1);          return(1);
Line 1642  mdoc_fo_pre(MDOC_ARGS)
Line 1638  mdoc_fo_pre(MDOC_ARGS)
                 return(1);                  return(1);
         }          }
   
         /* XXX: we drop non-initial arguments as per groff. */          if (n->child == NULL)
                   return(0);
   
         assert(n->child);  
         assert(n->child->string);          assert(n->child->string);
   
         PAIR_CLASS_INIT(&tag, "fname");          PAIR_CLASS_INIT(&tag, "fname");
         t = print_otag(h, TAG_B, 1, &tag);          t = print_otag(h, TAG_B, 1, &tag);
         print_text(h, n->child->string);          print_text(h, n->child->string);
Line 2001  mdoc__x_pre(MDOC_ARGS)
Line 1996  mdoc__x_pre(MDOC_ARGS)
                 break;                  break;
         default:          default:
                 abort();                  abort();
                 /* NOTREACHED */  
         }          }
   
         if (MDOC__U != n->tok) {          if (MDOC__U != n->tok) {
Line 2048  mdoc_bk_pre(MDOC_ARGS)
Line 2042  mdoc_bk_pre(MDOC_ARGS)
                 break;                  break;
         default:          default:
                 abort();                  abort();
                 /* NOTREACHED */  
         }          }
   
         return(1);          return(1);
Line 2128  mdoc_quote_pre(MDOC_ARGS)
Line 2121  mdoc_quote_pre(MDOC_ARGS)
                 break;                  break;
         default:          default:
                 abort();                  abort();
                 /* NOTREACHED */  
         }          }
   
         h->flags |= HTML_NOSPACE;          h->flags |= HTML_NOSPACE;
Line 2196  mdoc_quote_post(MDOC_ARGS)
Line 2188  mdoc_quote_post(MDOC_ARGS)
                 break;                  break;
         default:          default:
                 abort();                  abort();
                 /* NOTREACHED */  
         }          }
 }  }
   

Legend:
Removed from v.1.232  
changed lines
  Added in v.1.236

CVSweb