Diff for /libelwix/inc/elwix/aarray.h between versions 1.2 and 1.3

version 1.2, 2013/05/30 09:07:33 version 1.3, 2013/06/19 00:11:16
Line 58  typedef struct _tagArray { Line 58  typedef struct _tagArray {
 #define array_Zero(_arr)                (assert((_arr)), memset((_arr)->arr_data, 0, \  #define array_Zero(_arr)                (assert((_arr)), memset((_arr)->arr_data, 0, \
                                                 array_Size((_arr)) * sizeof(intptr_t)))                                                  array_Size((_arr)) * sizeof(intptr_t)))
   
   #define array_Ptr(_arr, _d)             ((_arr) ? (_arr)->arr_data[_d] : NULL)
 #define array_Get2(_arr, _d)            (assert((_arr) && (_arr)->arr_num > _d), ((_arr)->arr_data + _d))  #define array_Get2(_arr, _d)            (assert((_arr) && (_arr)->arr_num > _d), ((_arr)->arr_data + _d))
 #define array_Get(_arr, _d)             (assert((_arr) && (_arr)->arr_num > _d), (_arr)->arr_data[_d])  #define array_Get(_arr, _d)             (assert((_arr) && (_arr)->arr_num > _d), (_arr)->arr_data[_d])
 #define array(_arr, _d, _type)          (assert((_arr) && (_arr)->arr_num > _d), \  #define array(_arr, _d, _type)          (assert((_arr) && (_arr)->arr_num > _d), \

Removed from v.1.2  
changed lines
  Added in v.1.3


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