Diff for /libaitio/inc/aitio.h between versions 1.16.2.13 and 1.16.2.14

version 1.16.2.13, 2012/04/24 08:24:01 version 1.16.2.14, 2012/05/14 12:48:21
Line 357  inline ait_val_t *io_allocVar(void); Line 357  inline ait_val_t *io_allocVar(void);
  * @val = Variable   * @val = Variable
  * return: none   * return: none
  */   */
inline void io_freeVar(ait_val_t * __restrict val);inline void io_freeVar(ait_val_t ** __restrict val);
 /*  /*
  * io_allocVars() - Allocate ait_val_t array   * io_allocVars() - Allocate ait_val_t array
  *   *
Line 601  int io_arrayVacuum(array_t * __restrict arr, int fromW Line 601  int io_arrayVacuum(array_t * __restrict arr, int fromW
 #define io_arrayZero(_arr)              (assert((_arr)), memset((_arr)->arr_data, 0, \  #define io_arrayZero(_arr)              (assert((_arr)), memset((_arr)->arr_data, 0, \
                                                 io_arraySize((_arr)) * sizeof(void*)))                                                  io_arraySize((_arr)) * sizeof(void*)))
   
   #define io_arrayGet2(_arr, _d)          (assert((_arr) && (_arr)->arr_num > _d), ((_arr)->arr_data + _d))
 #define io_arrayGet(_arr, _d)           (assert((_arr) && (_arr)->arr_num > _d), *((_arr)->arr_data + _d))  #define io_arrayGet(_arr, _d)           (assert((_arr) && (_arr)->arr_num > _d), *((_arr)->arr_data + _d))
 #define io_array(_arr, _d, _type)       (assert((_arr) && (_arr)->arr_num > _d), \  #define io_array(_arr, _d, _type)       (assert((_arr) && (_arr)->arr_num > _d), \
                                                 ((_type) *((_arr)->arr_data + _d)))                                                  ((_type) *((_arr)->arr_data + _d)))

Removed from v.1.16.2.13  
changed lines
  Added in v.1.16.2.14


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