Diff for /libaitio/inc/aitio.h between versions 1.10.2.4 and 1.10.2.5

version 1.10.2.4, 2011/08/26 12:50:18 version 1.10.2.5, 2011/08/26 13:19:34
Line 274  int io_arrayVacuum(array_t * __restrict arr, int fromW Line 274  int io_arrayVacuum(array_t * __restrict arr, int fromW
   
 #define io_arraySize(_arr)              (assert((_arr)), (_arr)->arr_num)  #define io_arraySize(_arr)              (assert((_arr)), (_arr)->arr_num)
   
#define io_arrayGet(_arr, _d, _type)       (assert((_arr) && (_arr)->arr_num > _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), \
                                                 ((_type) *((_arr)->arr_data + _d)))                                                  ((_type) *((_arr)->arr_data + _d)))
 #define io_arraySet(_arr, _d, _ptr)     do { \  #define io_arraySet(_arr, _d, _ptr)     do { \
                                                 assert((_arr) && (_arr)->arr_num > _d); \                                                  assert((_arr) && (_arr)->arr_num > _d); \
Line 398  array_t *io_sarr2array(sarr_t ** __restrict sa, int sa Line 399  array_t *io_sarr2array(sarr_t ** __restrict sa, int sa
 /*  /*
  * io_array2sarr() - Convert from dynamic array to split-order array   * io_array2sarr() - Convert from dynamic array to split-order array
  * @a = array   * @a = array
    * @segLen = Length of segment
  * @arrFree = after convert array !=0 will be destroyed   * @arrFree = after convert array !=0 will be destroyed
  * return: NULL error or != NULL new sarr   * return: NULL error or != NULL new sarr
  */   */
sarr_t *io_array2sarr(array_t ** __restrict a, int arrFree);sarr_t *io_array2sarr(array_t ** __restrict a, int segLen, int arrFree);
   
 /*  /*
  * io_CopyEnv() Copy environment to new environment array;   * io_CopyEnv() Copy environment to new environment array;

Removed from v.1.10.2.4  
changed lines
  Added in v.1.10.2.5


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