[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.318 and 1.321

version 1.318, 2018/12/16 00:17:02 version 1.321, 2018/12/30 00:49:55
Line 283  synopsis_pre(struct html *h, const struct roff_node *n
Line 283  synopsis_pre(struct html *h, const struct roff_node *n
 }  }
   
 void  void
 html_mdoc(void *arg, const struct roff_man *mdoc)  html_mdoc(void *arg, const struct roff_meta *mdoc)
 {  {
         struct html             *h;          struct html             *h;
         struct roff_node        *n;          struct roff_node        *n;
Line 298  html_mdoc(void *arg, const struct roff_man *mdoc)
Line 298  html_mdoc(void *arg, const struct roff_man *mdoc)
                 if (n->type == ROFFT_COMMENT)                  if (n->type == ROFFT_COMMENT)
                         print_gen_comment(h, n);                          print_gen_comment(h, n);
                 t = print_otag(h, TAG_HEAD, "");                  t = print_otag(h, TAG_HEAD, "");
                 print_mdoc_head(&mdoc->meta, h);                  print_mdoc_head(mdoc, h);
                 print_tagq(h, t);                  print_tagq(h, t);
                 print_otag(h, TAG_BODY, "");                  print_otag(h, TAG_BODY, "");
         }          }
   
         mdoc_root_pre(&mdoc->meta, h);          mdoc_root_pre(mdoc, h);
         t = print_otag(h, TAG_DIV, "c", "manual-text");          t = print_otag(h, TAG_DIV, "c", "manual-text");
         print_mdoc_nodelist(&mdoc->meta, n, h);          print_mdoc_nodelist(mdoc, n, h);
         print_tagq(h, t);          print_tagq(h, t);
         mdoc_root_post(&mdoc->meta, h);          mdoc_root_post(mdoc, h);
         print_tagq(h, NULL);          print_tagq(h, NULL);
 }  }
   
Line 534  mdoc_sh_pre(MDOC_ARGS)
Line 534  mdoc_sh_pre(MDOC_ARGS)
                 for (sn = n; sn != NULL; sn = sn->next) {                  for (sn = n; sn != NULL; sn = sn->next) {
                         tsec = print_otag(h, TAG_LI, "");                          tsec = print_otag(h, TAG_LI, "");
                         id = html_make_id(sn->head, 0);                          id = html_make_id(sn->head, 0);
                         print_otag(h, TAG_A, "hR", id);                          tsub = print_otag(h, TAG_A, "hR", id);
                         free(id);                          free(id);
                         print_mdoc_nodelist(meta, sn->head->child, h);                          print_mdoc_nodelist(meta, sn->head->child, h);
                           print_tagq(h, tsub);
                         tsub = NULL;                          tsub = NULL;
                         for (subn = sn->body->child; subn != NULL;                          for (subn = sn->body->child; subn != NULL;
                             subn = subn->next) {                              subn = subn->next) {
Line 795  mdoc_it_pre(MDOC_ARGS)
Line 796  mdoc_it_pre(MDOC_ARGS)
 static int  static int
 mdoc_bl_pre(MDOC_ARGS)  mdoc_bl_pre(MDOC_ARGS)
 {  {
         char             cattr[28];          char             cattr[32];
         struct mdoc_bl  *bl;          struct mdoc_bl  *bl;
         enum htmltag     elemtype;          enum htmltag     elemtype;
   

Legend:
Removed from v.1.318  
changed lines
  Added in v.1.321

CVSweb