[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.280 and 1.281

version 1.280, 2017/04/24 23:06:18 version 1.281, 2017/05/04 17:48:29
Line 237  static const struct htmlmdoc __mdocs[MDOC_MAX - MDOC_D
Line 237  static const struct htmlmdoc __mdocs[MDOC_MAX - MDOC_D
         {mdoc_quote_pre, mdoc_quote_post}, /* En */          {mdoc_quote_pre, mdoc_quote_post}, /* En */
         {mdoc_xx_pre, NULL}, /* Dx */          {mdoc_xx_pre, NULL}, /* Dx */
         {mdoc__x_pre, mdoc__x_post}, /* %Q */          {mdoc__x_pre, mdoc__x_post}, /* %Q */
         {mdoc_sp_pre, NULL}, /* br */  
         {mdoc_sp_pre, NULL}, /* sp */          {mdoc_sp_pre, NULL}, /* sp */
         {mdoc__x_pre, mdoc__x_post}, /* %U */          {mdoc__x_pre, mdoc__x_post}, /* %U */
         {NULL, NULL}, /* Ta */          {NULL, NULL}, /* Ta */
Line 394  print_mdoc_node(MDOC_ARGS)
Line 393  print_mdoc_node(MDOC_ARGS)
                         t = h->tag;                          t = h->tag;
                 }                  }
                 assert(h->tblt == NULL);                  assert(h->tblt == NULL);
                   if (n->tok < ROFF_MAX) {
                           switch(n->tok) {
                           case ROFF_br:
                                   mdoc_sp_pre(meta, n, h);
                                   break;
                           default:
                                   abort();
                           }
                           break;
                   }
                 assert(n->tok >= MDOC_Dd && n->tok < MDOC_MAX);                  assert(n->tok >= MDOC_Dd && n->tok < MDOC_MAX);
                 if (mdocs[n->tok].pre != NULL &&                  if (mdocs[n->tok].pre != NULL &&
                     (n->end == ENDBODY_NOT || n->child != NULL))                      (n->end == ENDBODY_NOT || n->child != NULL))
Line 415  print_mdoc_node(MDOC_ARGS)
Line 424  print_mdoc_node(MDOC_ARGS)
         case ROFFT_EQN:          case ROFFT_EQN:
                 break;                  break;
         default:          default:
                 if (mdocs[n->tok].post == NULL || n->flags & NODE_ENDED)                  if (n->tok < ROFF_MAX ||
                       mdocs[n->tok].post == NULL ||
                       n->flags & NODE_ENDED)
                         break;                          break;
                 (*mdocs[n->tok].post)(meta, n, h);                  (*mdocs[n->tok].post)(meta, n, h);
                 if (n->end != ENDBODY_NOT)                  if (n->end != ENDBODY_NOT)
Line 1005  mdoc_bd_pre(MDOC_ARGS)
Line 1016  mdoc_bd_pre(MDOC_ARGS)
                  */                   */
                 switch (nn->tok) {                  switch (nn->tok) {
                 case MDOC_Sm:                  case MDOC_Sm:
                 case MDOC_br:                  case ROFF_br:
                 case MDOC_sp:                  case MDOC_sp:
                 case MDOC_Bl:                  case MDOC_Bl:
                 case MDOC_D1:                  case MDOC_D1:

Legend:
Removed from v.1.280  
changed lines
  Added in v.1.281

CVSweb