[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.137 and 1.138

version 1.137, 2017/05/04 17:48:28 version 1.138, 2017/05/04 22:16:09
Line 65  static int    man_SM_pre(MAN_ARGS);
Line 65  static int    man_SM_pre(MAN_ARGS);
 static  int               man_SS_pre(MAN_ARGS);  static  int               man_SS_pre(MAN_ARGS);
 static  int               man_UR_pre(MAN_ARGS);  static  int               man_UR_pre(MAN_ARGS);
 static  int               man_alt_pre(MAN_ARGS);  static  int               man_alt_pre(MAN_ARGS);
 static  int               man_br_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);
 static  void              man_root_post(MAN_ARGS);  static  void              man_root_post(MAN_ARGS);
 static  void              man_root_pre(MAN_ARGS);  static  void              man_root_pre(MAN_ARGS);
   static  int               man_sp_pre(MAN_ARGS);
   
 static  const struct htmlman __mans[MAN_MAX - MAN_TH] = {  static  const struct htmlman __mans[MAN_MAX - MAN_TH] = {
         { NULL, NULL }, /* TH */          { NULL, NULL }, /* TH */
Line 92  static const struct htmlman __mans[MAN_MAX - MAN_TH] =
Line 92  static const struct htmlman __mans[MAN_MAX - MAN_TH] =
         { man_I_pre, NULL }, /* I */          { man_I_pre, NULL }, /* I */
         { man_alt_pre, NULL }, /* IR */          { man_alt_pre, NULL }, /* IR */
         { man_alt_pre, NULL }, /* RI */          { man_alt_pre, NULL }, /* RI */
         { man_br_pre, NULL }, /* sp */          { man_sp_pre, NULL }, /* sp */
         { NULL, NULL }, /* nf */          { NULL, NULL }, /* nf */
         { NULL, NULL }, /* fi */          { NULL, NULL }, /* fi */
         { NULL, NULL }, /* RE */          { NULL, NULL }, /* RE */
Line 305  print_man_node(MAN_ARGS)
Line 305  print_man_node(MAN_ARGS)
   
                 t = h->tag;                  t = h->tag;
                 if (n->tok < ROFF_MAX) {                  if (n->tok < ROFF_MAX) {
                         switch(n->tok) {                          roff_html_pre(h, n);
                         case ROFF_br:  
                                 man_br_pre(man, n, h);  
                                 break;  
                         default:  
                                 abort();  
                         }  
                         break;                          break;
                 }                  }
   
Line 423  man_root_post(MAN_ARGS)
Line 417  man_root_post(MAN_ARGS)
   
   
 static int  static int
 man_br_pre(MAN_ARGS)  man_sp_pre(MAN_ARGS)
 {  {
         struct roffsu    su;          struct roffsu    su;
   
         SCALE_VS_INIT(&su, 1);          SCALE_VS_INIT(&su, 1);
           if (NULL != (n = n->child))
         if (MAN_sp == n->tok) {                  if ( ! a2roffsu(n->string, &su, SCALE_VS))
                 if (NULL != (n = n->child))                          su.scale = 1.0;
                         if ( ! a2roffsu(n->string, &su, SCALE_VS))  
                                 su.scale = 1.0;  
         } else  
                 su.scale = 0.0;  
   
         print_otag(h, TAG_DIV, "suh", &su);          print_otag(h, TAG_DIV, "suh", &su);
   

Legend:
Removed from v.1.137  
changed lines
  Added in v.1.138

CVSweb