Diff for /libaitio/inc/defs.h between versions 1.5 and 1.7

version 1.5, 2012/03/15 01:52:22 version 1.7, 2012/07/22 20:39:45
Line 47  SUCH DAMAGE. Line 47  SUCH DAMAGE.
 #define __DEFS_H  #define __DEFS_H
   
   
 #define STRSIZ                  256  
 #define RECV_TIMEOUT            5000  #define RECV_TIMEOUT            5000
   
 #define BUFIO_MODE_LIMIT        0  #define BUFIO_MODE_LIMIT        0
 #define BUFIO_MODE_INFINIT      1  #define BUFIO_MODE_INFINIT      1
   
   /* memory pool helper macros */
   
   #define MEM_MAGIC_START 0xAAAAAAAA
   #define MEM_MAGIC_STOP  0x55555555
   #define MEM_ALLOC_MAX   0xFFFFFFF3
   
   #define MEM_MIN_BUCKET  4
   #define MEM_MAX_BUCKET  32
   
   #define MEM_PTR2LINT(x) ((u_int) ((uintptr_t)(x)) & 0xFFFFFFFF)
   #define MEM_PTR2HINT(x) ((u_int) (sizeof(uintptr_t) == sizeof(u_int)) ? 0 : \
                                   (((uintptr_t)(x)) >> 32) & 0xFFFFFFFF)
   #define MEM_INT2PTR(x)  ((void*) ((uintptr_t)(x)))
   
   #define MEM_BADADDR(x)  (MEM_PTR2LINT(x) < 0x00001000U || MEM_PTR2LINT(x) > 0xFFFFF000U)
   #define MEM_CORRUPT(x)  (!(x) || ((u_int*)(x))[-1] != MEM_MAGIC_START || \
                                   ((u_int*)(x))[((u_int*)(x))[-2]] != MEM_MAGIC_STOP)
   
   #define mem_data(x, _type)      (assert((x)), (_type) ((x)->alloc_mem ? ((x)->alloc_mem + 2) : NULL))
   #define mem_len(x)              (assert((x)), (x)->alloc_mem ? *(x)->alloc_mem : 0)
   #define mem_size(x)             (mem_len((x)) * sizeof(u_int))
   
   
 #define LOGERR  { \  #define LOGERR  { \
                         io_Errno = errno; \                          io_Errno = errno; \
                         strlcpy(io_Error, strerror(errno), STRSIZ); \                          strlcpy(io_Error, strerror(errno), STRSIZ); \
Line 69  struct tagBufIO { Line 91  struct tagBufIO {
         void            (*buf_unmap)();          void            (*buf_unmap)();
 };  };
   
   
   extern mpool_t *io_mpool;
   extern int use_mm;
   
 extern int io_Errno;  extern int io_Errno;
 extern char io_Error[];  extern char io_Error[];

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


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