[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.5 and 1.6

version 1.5, 2017/04/24 23:06:18 version 1.6, 2017/05/04 17:48:29
Line 16 
Line 16 
  */   */
 #include <sys/types.h>  #include <sys/types.h>
   
   #include <assert.h>
 #include <stdlib.h>  #include <stdlib.h>
 #include <string.h>  #include <string.h>
   
Line 154  static const state_handler __state_handlers[MDOC_MAX -
Line 155  static const state_handler __state_handlers[MDOC_MAX -
         NULL,           /* En */          NULL,           /* En */
         NULL,           /* Dx */          NULL,           /* Dx */
         NULL,           /* %Q */          NULL,           /* %Q */
         NULL,           /* br */  
         NULL,           /* sp */          NULL,           /* sp */
         NULL,           /* %U */          NULL,           /* %U */
         NULL,           /* Ta */          NULL,           /* Ta */
Line 168  mdoc_state(struct roff_man *mdoc, struct roff_node *n)
Line 168  mdoc_state(struct roff_man *mdoc, struct roff_node *n)
 {  {
         state_handler handler;          state_handler handler;
   
         if (n->tok == TOKEN_NONE)          if (n->tok == TOKEN_NONE || n->tok < ROFF_MAX)
                 return;                  return;
   
           assert(n->tok >= MDOC_Dd && n->tok < MDOC_MAX);
         if ( ! (mdoc_macros[n->tok].flags & MDOC_PROLOGUE))          if ( ! (mdoc_macros[n->tok].flags & MDOC_PROLOGUE))
                 mdoc->flags |= MDOC_PBODY;                  mdoc->flags |= MDOC_PBODY;
   

Legend:
Removed from v.1.5  
changed lines
  Added in v.1.6

CVSweb