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

Diff for /mandoc/mdoc_validate.c between version 1.254 and 1.255

version 1.254, 2014/10/30 20:10:02 version 1.255, 2014/11/17 06:44:58
Line 209  static const struct valids mdoc_valids[MDOC_MAX] = {
Line 209  static const struct valids mdoc_valids[MDOC_MAX] = {
         { NULL, NULL },                         /* Eo */          { NULL, NULL },                         /* Eo */
         { NULL, NULL },                         /* Fx */          { NULL, NULL },                         /* Fx */
         { NULL, NULL },                         /* Ms */          { NULL, NULL },                         /* Ms */
         { NULL, ewarn_eq0 },                    /* No */          { NULL, NULL },                         /* No */
         { NULL, post_ns },                      /* Ns */          { NULL, post_ns },                      /* Ns */
         { NULL, NULL },                         /* Nx */          { NULL, NULL },                         /* Nx */
         { NULL, NULL },                         /* Ox */          { NULL, NULL },                         /* Ox */
Line 353  mdoc_valid_post(struct mdoc *mdoc)
Line 353  mdoc_valid_post(struct mdoc *mdoc)
         case MDOC_ROOT:          case MDOC_ROOT:
                 return(post_root(mdoc));                  return(post_root(mdoc));
         default:          default:
   
                   /*
                    * Closing delimiters are not special at the
                    * beginning of a block, opening delimiters
                    * are not special at the end.
                    */
   
                   if (n->child != NULL)
                           n->child->flags &= ~MDOC_DELIMC;
                   if (n->last != NULL)
                           n->last->flags &= ~MDOC_DELIMO;
   
                   /* Call the macro's postprocessor. */
   
                 p = mdoc_valids[n->tok].post;                  p = mdoc_valids[n->tok].post;
                 return(*p ? (*p)(mdoc) : 1);                  return(*p ? (*p)(mdoc) : 1);
         }          }
Line 1160  post_defaults(POST_ARGS)
Line 1174  post_defaults(POST_ARGS)
                 if ( ! mdoc_word_alloc(mdoc, nn->line, nn->pos, "file"))                  if ( ! mdoc_word_alloc(mdoc, nn->line, nn->pos, "file"))
                         return(0);                          return(0);
                 if ( ! mdoc_word_alloc(mdoc, nn->line, nn->pos, "..."))                  if ( ! mdoc_word_alloc(mdoc, nn->line, nn->pos, "..."))
                         return(0);  
                 break;  
         case MDOC_Li:  
                 if ( ! mdoc_word_alloc(mdoc, nn->line, nn->pos, ""))  
                         return(0);                          return(0);
                 break;                  break;
         case MDOC_Pa:          case MDOC_Pa:

Legend:
Removed from v.1.254  
changed lines
  Added in v.1.255

CVSweb