[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.233 and 1.234

version 1.233, 2014/07/30 12:58:21 version 1.234, 2014/07/30 14:50:08
Line 1683  ebool(struct mdoc *mdoc)
Line 1683  ebool(struct mdoc *mdoc)
 static int  static int
 post_root(POST_ARGS)  post_root(POST_ARGS)
 {  {
         int               ret;  
         struct mdoc_node *n;          struct mdoc_node *n;
   
         ret = 1;          /* Add missing prologue data. */
   
         /* Check that we have a finished prologue. */  
   
         if ( ! (MDOC_PBODY & mdoc->flags)) {          if ( ! (MDOC_PBODY & mdoc->flags)) {
                 ret = 0;                  mandoc_msg(MANDOCERR_PROLOG_BAD, mdoc->parse, 0, 0, "EOF");
                 mdoc_nmsg(mdoc, mdoc->first, MANDOCERR_NODOCPROLOG);                  if (mdoc->meta.date == NULL)
                           mdoc->meta.date = mdoc->quick ?
                               mandoc_strdup("") :
                               mandoc_normdate(mdoc->parse, NULL, 0, 0);
                   if (mdoc->meta.title == NULL)
                           mdoc->meta.title = mandoc_strdup("UNKNOWN");
                   if (mdoc->meta.vol == NULL)
                           mdoc->meta.vol = mandoc_strdup("LOCAL");
                   if (mdoc->meta.arch == NULL)
                           mdoc->meta.msec = mandoc_strdup("1");
                   if (mdoc->meta.os == NULL)
                           mdoc->meta.os = mandoc_strdup("UNKNOWN");
         }          }
   
         n = mdoc->first;          n = mdoc->first;
Line 1707  post_root(POST_ARGS)
Line 1715  post_root(POST_ARGS)
                     n->child->line, n->child->pos,                      n->child->line, n->child->pos,
                     mdoc_macronames[n->child->tok]);                      mdoc_macronames[n->child->tok]);
   
         return(ret);          return(1);
 }  }
   
 static int  static int

Legend:
Removed from v.1.233  
changed lines
  Added in v.1.234

CVSweb