Diff for /libaitio/src/Attic/vars.c between versions 1.6 and 1.7

version 1.6, 2012/05/14 12:49:21 version 1.7, 2012/05/14 16:16:03
Line 501  inline int Line 501  inline int
 io_clrVars(array_t * __restrict vars)  io_clrVars(array_t * __restrict vars)
 {  {
         register int i;          register int i;
           ait_val_t *v;
   
         if (!vars)          if (!vars)
                 return -1;                  return -1;
   
         for (i = 0; i < io_arraySize(vars); i++)          for (i = 0; i < io_arraySize(vars); i++)
                io_freeVar((ait_val_t**) io_arrayGet2(vars, i));                if ((v = io_array(vars, i, ait_val_t*)))
                         AIT_FREE_VAL(v);
   
         return io_arraySize(vars);          return io_arraySize(vars);
 }  }
Line 524  io_freeVars(array_t ** __restrict vars) Line 526  io_freeVars(array_t ** __restrict vars)
                 return;                  return;
   
         io_clrVars(*vars);          io_clrVars(*vars);
           io_arrayFree(*vars);
         io_arrayDestroy(vars);          io_arrayDestroy(vars);
 }  }
   

Removed from v.1.6  
changed lines
  Added in v.1.7


FreeBSD-CVSweb <freebsd-cvsweb@FreeBSD.org>