[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.116 and 1.117

version 1.116, 2015/04/18 16:06:40 version 1.117, 2015/04/18 17:53:21
Line 54  struct htmlman {
Line 54  struct htmlman {
   
 static  void              print_bvspace(struct html *,  static  void              print_bvspace(struct html *,
                                 const struct roff_node *);                                  const struct roff_node *);
 static  void              print_man(MAN_ARGS);  
 static  void              print_man_head(MAN_ARGS);  static  void              print_man_head(MAN_ARGS);
 static  void              print_man_nodelist(MAN_ARGS);  static  void              print_man_nodelist(MAN_ARGS);
 static  void              print_man_node(MAN_ARGS);  static  void              print_man_node(MAN_ARGS);
Line 148  void
Line 147  void
 html_man(void *arg, const struct roff_man *man)  html_man(void *arg, const struct roff_man *man)
 {  {
         struct mhtml     mh;          struct mhtml     mh;
   
         memset(&mh, 0, sizeof(struct mhtml));  
         print_man(man_meta(man), man_node(man), &mh, (struct html *)arg);  
         putchar('\n');  
 }  
   
 static void  
 print_man(MAN_ARGS)  
 {  
         struct tag      *t, *tt;  
         struct htmlpair  tag;          struct htmlpair  tag;
           struct html     *h;
           struct tag      *t, *tt;
   
           memset(&mh, 0, sizeof(mh));
         PAIR_CLASS_INIT(&tag, "mandoc");          PAIR_CLASS_INIT(&tag, "mandoc");
           h = (struct html *)arg;
   
         if ( ! (HTML_FRAGMENT & h->oflags)) {          if ( ! (HTML_FRAGMENT & h->oflags)) {
                 print_gen_decls(h);                  print_gen_decls(h);
                 t = print_otag(h, TAG_HTML, 0, NULL);                  t = print_otag(h, TAG_HTML, 0, NULL);
                 tt = print_otag(h, TAG_HEAD, 0, NULL);                  tt = print_otag(h, TAG_HEAD, 0, NULL);
                 print_man_head(man, n, mh, h);                  print_man_head(&man->meta, man->first, &mh, h);
                 print_tagq(h, tt);                  print_tagq(h, tt);
                 print_otag(h, TAG_BODY, 0, NULL);                  print_otag(h, TAG_BODY, 0, NULL);
                 print_otag(h, TAG_DIV, 1, &tag);                  print_otag(h, TAG_DIV, 1, &tag);
         } else          } else
                 t = print_otag(h, TAG_DIV, 1, &tag);                  t = print_otag(h, TAG_DIV, 1, &tag);
   
         print_man_nodelist(man, n, mh, h);          print_man_nodelist(&man->meta, man->first, &mh, h);
         print_tagq(h, t);          print_tagq(h, t);
           putchar('\n');
 }  }
   
 static void  static void

Legend:
Removed from v.1.116  
changed lines
  Added in v.1.117

CVSweb