[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.49 and 1.50

version 1.49, 2014/04/20 16:44:44 version 1.50, 2014/04/23 21:06:33
Line 355 
Line 355 
                 arg = *v = mandoc_calloc(1, sizeof(struct mdoc_arg));                  arg = *v = mandoc_calloc(1, sizeof(struct mdoc_arg));
   
         arg->argc++;          arg->argc++;
         arg->argv = mandoc_realloc(arg->argv,          arg->argv = mandoc_reallocarray(arg->argv,
             arg->argc * sizeof(struct mdoc_argv));              arg->argc, sizeof(struct mdoc_argv));
   
         memcpy(&arg->argv[(int)arg->argc - 1], &tmp,          memcpy(&arg->argv[(int)arg->argc - 1], &tmp,
             sizeof(struct mdoc_argv));              sizeof(struct mdoc_argv));
Line 663 
Line 663 
                         break;                          break;
   
                 if (0 == v->sz % MULTI_STEP)                  if (0 == v->sz % MULTI_STEP)
                         v->value = mandoc_realloc(v->value,                          v->value = mandoc_reallocarray(v->value,
                             (v->sz + MULTI_STEP) * sizeof(char *));                              v->sz + MULTI_STEP, sizeof(char *));
   
                 v->value[(int)v->sz] = mandoc_strdup(p);                  v->value[(int)v->sz] = mandoc_strdup(p);
         }          }

Legend:
Removed from v.1.49  
changed lines
  Added in v.1.50