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

version 1.70, 2011/03/22 14:05:45 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;

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

CVSweb