[BACK]Return to mdoc_argv.c CVS log [TXT][DIR] Up to [local] / src / usr.bin / mandoc

Diff for /src/usr.bin/mandoc/mdoc_argv.c between version 1.32 and 1.33

version 1.32, 2010/07/13 01:09:13 version 1.33, 2010/07/25 18:05:54
Line 41 
Line 41 
   
 #define MULTI_STEP       5  #define MULTI_STEP       5
   
 static  int              argv_a2arg(enum mdoct, const char *);  static  enum mdocargt    argv_a2arg(enum mdoct, const char *);
 static  enum margserr    args(struct mdoc *, int, int *,  static  enum margserr    args(struct mdoc *, int, int *,
                                 char *, int, char **);                                  char *, int, char **);
 static  int              argv(struct mdoc *, int,  static  int              argv(struct mdoc *, int,
Line 309 
Line 309 
 void  void
 mdoc_argn_free(struct mdoc_arg *p, int iarg)  mdoc_argn_free(struct mdoc_arg *p, int iarg)
 {  {
         struct mdoc_argv *arg = &p->argv[iarg];          struct mdoc_argv *arg;
         int               j;          int               j;
   
           arg = &p->argv[iarg];
   
         if (arg->sz && arg->value) {          if (arg->sz && arg->value) {
                 for (j = (int)arg->sz - 1; j >= 0; j--)                  for (j = (int)arg->sz - 1; j >= 0; j--)
                         free(arg->value[j]);                          free(arg->value[j]);
Line 579 
Line 581 
 }  }
   
   
 static int  static enum mdocargt
 argv_a2arg(enum mdoct tok, const char *p)  argv_a2arg(enum mdoct tok, const char *p)
 {  {
   

Legend:
Removed from v.1.32  
changed lines
  Added in v.1.33