[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.69 and 1.71

version 1.69, 2011/03/17 11:09:36 version 1.71, 2011/03/22 14:28:48
Line 45  static int   argv_opt_single(struct mdoc *, int, 
Line 45  static int   argv_opt_single(struct mdoc *, int, 
                                 struct mdoc_argv *, int *, char *);                                  struct mdoc_argv *, int *, char *);
 static  int              argv_multi(struct mdoc *, int,  static  int              argv_multi(struct mdoc *, int,
                                 struct mdoc_argv *, int *, char *);                                  struct mdoc_argv *, int *, char *);
   static  void             argn_free(struct mdoc_arg *, int);
   
 enum    argvflag {  enum    argvflag {
         ARGV_NONE, /* no args to flag (e.g., -split) */          ARGV_NONE, /* no args to flag (e.g., -split) */
Line 295  mdoc_argv_free(struct mdoc_arg *p)
Line 296  mdoc_argv_free(struct mdoc_arg *p)
         assert(p->argc);          assert(p->argc);
   
         for (i = (int)p->argc - 1; i >= 0; i--)          for (i = (int)p->argc - 1; i >= 0; i--)
                 mdoc_argn_free(p, i);                  argn_free(p, i);
   
         free(p->argv);          free(p->argv);
         free(p);          free(p);
 }  }
   
 void  static void
 mdoc_argn_free(struct mdoc_arg *p, int iarg)  argn_free(struct mdoc_arg *p, int iarg)
 {  {
         struct mdoc_argv *arg;          struct mdoc_argv *arg;
         int               j;          int               j;
Line 557  args_checkpunct(struct mdoc *m, const char *buf, int i
Line 558  args_checkpunct(struct mdoc *m, const char *buf, int i
                 return(0);                  return(0);
   
         dbuf[j] = '\0';          dbuf[j] = '\0';
         if (DELIM_CLOSE != mandoc_isdelim(dbuf))          if (DELIM_CLOSE != mdoc_isdelim(dbuf))
                 return(0);                  return(0);
   
         while (' ' == buf[i])          while (' ' == buf[i])
Line 574  args_checkpunct(struct mdoc *m, const char *buf, int i
Line 575  args_checkpunct(struct mdoc *m, const char *buf, int i
                         return(0);                          return(0);
   
                 dbuf[j] = '\0';                  dbuf[j] = '\0';
                 d = mandoc_isdelim(dbuf);                  d = mdoc_isdelim(dbuf);
                 if (DELIM_NONE == d || DELIM_OPEN == d)                  if (DELIM_NONE == d || DELIM_OPEN == d)
                         return(0);                          return(0);
   

Legend:
Removed from v.1.69  
changed lines
  Added in v.1.71

CVSweb