[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.157 and 1.161

version 1.157, 2018/10/23 17:18:01 version 1.161, 2018/12/30 00:49:55
Line 63  static int    man_SM_pre(MAN_ARGS);
Line 63  static int    man_SM_pre(MAN_ARGS);
 static  int               man_SS_pre(MAN_ARGS);  static  int               man_SS_pre(MAN_ARGS);
 static  int               man_SY_pre(MAN_ARGS);  static  int               man_SY_pre(MAN_ARGS);
 static  int               man_UR_pre(MAN_ARGS);  static  int               man_UR_pre(MAN_ARGS);
   static  int               man_abort_pre(MAN_ARGS);
 static  int               man_alt_pre(MAN_ARGS);  static  int               man_alt_pre(MAN_ARGS);
 static  int               man_ign_pre(MAN_ARGS);  static  int               man_ign_pre(MAN_ARGS);
 static  int               man_in_pre(MAN_ARGS);  static  int               man_in_pre(MAN_ARGS);
Line 77  static const struct man_html_act man_html_acts[MAN_MAX
Line 78  static const struct man_html_act man_html_acts[MAN_MAX
         { man_SS_pre, NULL }, /* SS */          { man_SS_pre, NULL }, /* SS */
         { man_IP_pre, NULL }, /* TP */          { man_IP_pre, NULL }, /* TP */
         { man_IP_pre, NULL }, /* TQ */          { man_IP_pre, NULL }, /* TQ */
         { man_PP_pre, NULL }, /* LP */          { man_abort_pre, NULL }, /* LP */
         { man_PP_pre, NULL }, /* PP */          { man_PP_pre, NULL }, /* PP */
         { man_PP_pre, NULL }, /* P */          { man_abort_pre, NULL }, /* P */
         { man_IP_pre, NULL }, /* IP */          { man_IP_pre, NULL }, /* IP */
         { man_HP_pre, NULL }, /* HP */          { man_HP_pre, NULL }, /* HP */
         { man_SM_pre, NULL }, /* SM */          { man_SM_pre, NULL }, /* SM */
Line 138  print_bvspace(struct html *h, const struct roff_node *
Line 139  print_bvspace(struct html *h, const struct roff_node *
 }  }
   
 void  void
 html_man(void *arg, const struct roff_man *man)  html_man(void *arg, const struct roff_meta *man)
 {  {
         struct html             *h;          struct html             *h;
         struct roff_node        *n;          struct roff_node        *n;
Line 153  html_man(void *arg, const struct roff_man *man)
Line 154  html_man(void *arg, const struct roff_man *man)
                 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_man_head(&man->meta, h);                  print_man_head(man, h);
                 print_tagq(h, t);                  print_tagq(h, t);
                 print_otag(h, TAG_BODY, "");                  print_otag(h, TAG_BODY, "");
         }          }
   
         man_root_pre(&man->meta, h);          man_root_pre(man, h);
         t = print_otag(h, TAG_DIV, "c", "manual-text");          t = print_otag(h, TAG_DIV, "c", "manual-text");
         print_man_nodelist(&man->meta, n, h);          print_man_nodelist(man, n, h);
         print_tagq(h, t);          print_tagq(h, t);
         man_root_post(&man->meta, h);          man_root_post(man, h);
         print_tagq(h, NULL);          print_tagq(h, NULL);
 }  }
   
Line 234  print_man_node(MAN_ARGS)
Line 235  print_man_node(MAN_ARGS)
                         want_fillmode = MAN_fi;                          want_fillmode = MAN_fi;
                         /* FALLTHROUGH */                          /* FALLTHROUGH */
                 case MAN_PP:  /* These have no head.            */                  case MAN_PP:  /* These have no head.            */
                 case MAN_LP:  /* They will simply               */                  case MAN_RS:  /* They will simply               */
                 case MAN_P:   /* reopen .nf in the body.        */                  case MAN_UR:  /* reopen .nf in the body.        */
                 case MAN_RS:  
                 case MAN_UR:  
                 case MAN_MT:                  case MAN_MT:
                         fillmode(h, MAN_fi);                          fillmode(h, MAN_fi);
                         break;                          break;
Line 671  man_UR_pre(MAN_ARGS)
Line 670  man_UR_pre(MAN_ARGS)
         print_man_nodelist(man, n->child, h);          print_man_nodelist(man, n->child, h);
   
         return 0;          return 0;
   }
   
   static int
   man_abort_pre(MAN_ARGS)
   {
           abort();
 }  }

Legend:
Removed from v.1.157  
changed lines
  Added in v.1.161

CVSweb