[BACK]Return to mdoc_state.c CVS log [TXT][DIR] Up to [cvsweb.bsd.lv] / mandoc

Diff for /mandoc/mdoc_state.c between version 1.9 and 1.10

version 1.9, 2017/11/29 20:05:33 version 1.10, 2018/08/17 20:33:38
Line 36  static void  state_dl(STATE_ARGS);
Line 36  static void  state_dl(STATE_ARGS);
 static  void     state_sh(STATE_ARGS);  static  void     state_sh(STATE_ARGS);
 static  void     state_sm(STATE_ARGS);  static  void     state_sm(STATE_ARGS);
   
 static  const state_handler __state_handlers[MDOC_MAX - MDOC_Dd] = {  static  const state_handler state_handlers[MDOC_MAX - MDOC_Dd] = {
         NULL,           /* Dd */          NULL,           /* Dd */
         NULL,           /* Dt */          NULL,           /* Dt */
         NULL,           /* Os */          NULL,           /* Os */
Line 158  static const state_handler __state_handlers[MDOC_MAX -
Line 158  static const state_handler __state_handlers[MDOC_MAX -
         NULL,           /* %U */          NULL,           /* %U */
         NULL,           /* Ta */          NULL,           /* Ta */
 };  };
 static const state_handler *const state_handlers = __state_handlers - MDOC_Dd;  
   
   
 void  void
Line 170  mdoc_state(struct roff_man *mdoc, struct roff_node *n)
Line 169  mdoc_state(struct roff_man *mdoc, struct roff_node *n)
                 return;                  return;
   
         assert(n->tok >= MDOC_Dd && n->tok < MDOC_MAX);          assert(n->tok >= MDOC_Dd && n->tok < MDOC_MAX);
         if ( ! (mdoc_macros[n->tok].flags & MDOC_PROLOGUE))          if ((mdoc_macro(n->tok)->flags & MDOC_PROLOGUE) == 0)
                 mdoc->flags |= MDOC_PBODY;                  mdoc->flags |= MDOC_PBODY;
   
         handler = state_handlers[n->tok];          handler = state_handlers[n->tok - MDOC_Dd];
         if (*handler)          if (*handler)
                 (*handler)(mdoc, n);                  (*handler)(mdoc, n);
 }  }

Legend:
Removed from v.1.9  
changed lines
  Added in v.1.10

CVSweb