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

Diff for /mandoc/mdoc_argv.c between version 1.98 and 1.99

version 1.98, 2014/11/28 23:21:32 version 1.99, 2014/11/29 03:37:44
Line 412  argn_free(struct mdoc_arg *p, int iarg)
Line 412  argn_free(struct mdoc_arg *p, int iarg)
 }  }
   
 enum margserr  enum margserr
 mdoc_zargs(struct mdoc *mdoc, int line, int *pos, char *buf, char **v)  
 {  
   
         return(args(mdoc, line, pos, buf, ARGSFL_NONE, v));  
 }  
   
 enum margserr  
 mdoc_args(struct mdoc *mdoc, int line, int *pos,  mdoc_args(struct mdoc *mdoc, int line, int *pos,
                 char *buf, enum mdoct tok, char **v)                  char *buf, enum mdoct tok, char **v)
 {  {
         enum argsflag     fl;  
         struct mdoc_node *n;          struct mdoc_node *n;
           char             *v_local;
           enum argsflag     fl;
   
         fl = mdocargs[tok].flags;          if (v == NULL)
                   v = &v_local;
         if (MDOC_It != tok)          fl = tok == MDOC_MAX ? ARGSFL_NONE : mdocargs[tok].flags;
           if (tok != MDOC_It)
                 return(args(mdoc, line, pos, buf, fl, v));                  return(args(mdoc, line, pos, buf, fl, v));
   
         /*          /*

Legend:
Removed from v.1.98  
changed lines
  Added in v.1.99

CVSweb