[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.143 and 1.144

version 1.143, 2010/12/16 00:57:50 version 1.144, 2010/12/16 17:14:48
Line 904  pre_an(PRE_ARGS)
Line 904  pre_an(PRE_ARGS)
 {  {
         int              i;          int              i;
   
           assert(NULL == n->data.An);
           n->data.An = mandoc_calloc(1, sizeof(struct mdoc_an));
   
         if (NULL == n->args)          if (NULL == n->args)
                 return(1);                  return(1);
   
Line 912  pre_an(PRE_ARGS)
Line 915  pre_an(PRE_ARGS)
                         n->args->argv[i].pos, MANDOCERR_IGNARGV);                          n->args->argv[i].pos, MANDOCERR_IGNARGV);
   
         if (MDOC_Split == n->args->argv[0].arg)          if (MDOC_Split == n->args->argv[0].arg)
                 n->data.An.auth = AUTH_split;                  n->data.An->auth = AUTH_split;
         else if (MDOC_Nosplit == n->args->argv[0].arg)          else if (MDOC_Nosplit == n->args->argv[0].arg)
                 n->data.An.auth = AUTH_nosplit;                  n->data.An->auth = AUTH_nosplit;
         else          else
                 abort();                  abort();
   
Line 1247  post_an(POST_ARGS)
Line 1250  post_an(POST_ARGS)
         struct mdoc_node *np;          struct mdoc_node *np;
   
         np = mdoc->last;          np = mdoc->last;
         if (AUTH__NONE != np->data.An.auth && np->child)          if (AUTH__NONE != np->data.An->auth && np->child)
                 return(eerr_eq0(mdoc));                  return(eerr_eq0(mdoc));
   
         /*          /*
          * FIXME: make this ewarn and make sure that the front-ends           * FIXME: make this ewarn and make sure that the front-ends
          * don't print the arguments.           * don't print the arguments.
          */           */
         if (AUTH__NONE != np->data.An.auth || np->child)          if (AUTH__NONE != np->data.An->auth || np->child)
                 return(1);                  return(1);
   
         mdoc_nmsg(mdoc, np, MANDOCERR_NOARGS);          mdoc_nmsg(mdoc, np, MANDOCERR_NOARGS);

Legend:
Removed from v.1.143  
changed lines
  Added in v.1.144

CVSweb