Diff for /libaitio/inc/aitio.h between versions 1.16.2.6 and 1.16.2.7

version 1.16.2.6, 2012/04/02 12:37:41 version 1.16.2.7, 2012/04/05 11:11:48
Line 119  typedef struct { Line 119  typedef struct {
 #define AIT_KEY(_vl)                    (_vl)->val_key  #define AIT_KEY(_vl)                    (_vl)->val_key
 #define AIT_RAW(_vl)                    (_vl)->val.net  #define AIT_RAW(_vl)                    (_vl)->val.net
 #define AIT_VOID(_vl)                   (_vl)->val.ptr  #define AIT_VOID(_vl)                   (_vl)->val.ptr
#define AIT_BLOB_CHUNKS(_vl, _n)        (assert((_vl)), AIT_LEN((_vl)) / _n + (AIT_LEN((_vl)) % _n) ? 1 : 0)#define AIT_BLOB_CHUNKS(_vl, _n)        (AIT_LEN((_vl)) / _n + (AIT_LEN((_vl)) % _n) ? 1 : 0)
#define AIT_ISEMPTY(_vl)                (assert((_vl)), AIT_TYPE((_vl)) == empty)#define AIT_ISEMPTY(_vl)                (AIT_TYPE((_vl)) == empty)
   
#define AIT_GET_LIKE(_vl, _type)        ((_type) ((_vl) ? (_vl)->val.ptr : NULL))#define AIT_GET_LIKE(_vl, _type)        ((_type) (_vl)->val.ptr)
   
#define AIT_GET_PTR(_vl)                (assert((_vl)), assert(AIT_TYPE((_vl)) == ptr), (_vl)->val.ptr)#define AIT_GET_PTR(_vl)                (assert(AIT_TYPE((_vl)) == ptr), (_vl)->val.ptr)
#define AIT_GET_DATA(_vl)               (assert((_vl)), assert(AIT_TYPE((_vl)) == data), (_vl)->val_data)#define AIT_GET_DATA(_vl)               (assert(AIT_TYPE((_vl)) == data), (_vl)->val_data)
#define AIT_GET_BUF(_vl)                (assert((_vl)), assert(AIT_TYPE((_vl)) == buffer), (_vl)->val.buffer)#define AIT_GET_BUF(_vl)                (assert(AIT_TYPE((_vl)) == buffer), (_vl)->val.buffer)
#define AIT_GET_STR(_vl)                (assert((_vl)), assert(AIT_TYPE((_vl)) == string), (char*) (_vl)->val.string)#define AIT_GET_STR(_vl)                (assert(AIT_TYPE((_vl)) == string), (char*) (_vl)->val.string)
#define AIT_GET_BLOB(_vl)               (assert((_vl)), assert(AIT_TYPE((_vl)) == blob), (_vl)->val.blob)#define AIT_GET_BLOB(_vl)               (assert(AIT_TYPE((_vl)) == blob), (_vl)->val.blob)
#define AIT_GET_U8(_vl)                 (assert((_vl)), assert(AIT_TYPE((_vl)) == u8), (_vl)->val.u8)#define AIT_GET_U8(_vl)                 (assert(AIT_TYPE((_vl)) == u8), (_vl)->val.u8)
#define AIT_GET_U16(_vl)                (assert((_vl)), assert(AIT_TYPE((_vl)) == u16), (_vl)->val.u16)#define AIT_GET_U16(_vl)                (assert(AIT_TYPE((_vl)) == u16), (_vl)->val.u16)
#define AIT_GET_U32(_vl)                (assert((_vl)), assert(AIT_TYPE((_vl)) == u32), (_vl)->val.u32)#define AIT_GET_U32(_vl)                (assert(AIT_TYPE((_vl)) == u32), (_vl)->val.u32)
#define AIT_GET_U64(_vl)                (assert((_vl)), assert(AIT_TYPE((_vl)) == u64), (_vl)->val.u64)#define AIT_GET_U64(_vl)                (assert(AIT_TYPE((_vl)) == u64), (_vl)->val.u64)
#define AIT_GET_I8(_vl)                 (assert((_vl)), assert(AIT_TYPE((_vl)) == i8), (_vl)->val.i8)#define AIT_GET_I8(_vl)                 (assert(AIT_TYPE((_vl)) == i8), (_vl)->val.i8)
#define AIT_GET_I16(_vl)                (assert((_vl)), assert(AIT_TYPE((_vl)) == i16), (_vl)->val.i16)#define AIT_GET_I16(_vl)                (assert(AIT_TYPE((_vl)) == i16), (_vl)->val.i16)
#define AIT_GET_I32(_vl)                (assert((_vl)), assert(AIT_TYPE((_vl)) == i32), (_vl)->val.i32)#define AIT_GET_I32(_vl)                (assert(AIT_TYPE((_vl)) == i32), (_vl)->val.i32)
#define AIT_GET_I64(_vl)                (assert((_vl)), assert(AIT_TYPE((_vl)) == i64), (_vl)->val.i64)#define AIT_GET_I64(_vl)                (assert(AIT_TYPE((_vl)) == i64), (_vl)->val.i64)
#define AIT_GET_F32(_vl)                (assert((_vl)), assert(AIT_TYPE((_vl)) == f32), (_vl)->val.f32)#define AIT_GET_F32(_vl)                (assert(AIT_TYPE((_vl)) == f32), (_vl)->val.f32)
#define AIT_GET_F64(_vl)                (assert((_vl)), assert(AIT_TYPE((_vl)) == f64), (_vl)->val.f64)#define AIT_GET_F64(_vl)                (assert(AIT_TYPE((_vl)) == f64), (_vl)->val.f64)
   
 #define AIT_SET_DATA(_vl, _p, _len)     do { ait_val_t *__val = (_vl); \  #define AIT_SET_DATA(_vl, _p, _len)     do { ait_val_t *__val = (_vl); \
                                                 __val = realloc(__val, sizeof(ait_val_t) + _len); \                                                  __val = realloc(__val, sizeof(ait_val_t) + _len); \

Removed from v.1.16.2.6  
changed lines
  Added in v.1.16.2.7


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