|
|
@ -17,8 +17,6 @@ |
|
|
|
#ifndef _MDB_MIDL_H_ |
|
|
|
#ifndef _MDB_MIDL_H_ |
|
|
|
#define _MDB_MIDL_H_ |
|
|
|
#define _MDB_MIDL_H_ |
|
|
|
|
|
|
|
|
|
|
|
#define AC_MEMCPY(dst,src,size) memmove(dst,src,size) |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
#define ID unsigned long |
|
|
|
#define ID unsigned long |
|
|
|
#define NOID ((ID)~0) |
|
|
|
#define NOID ((ID)~0) |
|
|
|
|
|
|
|
|
|
|
@ -61,7 +59,7 @@ |
|
|
|
#define MDB_IDL_IS_ALL( range, ids ) ( (ids)[0] == NOID \ |
|
|
|
#define MDB_IDL_IS_ALL( range, ids ) ( (ids)[0] == NOID \ |
|
|
|
&& (ids)[1] <= (range)[1] && (range)[2] <= (ids)[2] ) |
|
|
|
&& (ids)[1] <= (range)[1] && (range)[2] <= (ids)[2] ) |
|
|
|
|
|
|
|
|
|
|
|
#define MDB_IDL_CPY( dst, src ) (AC_MEMCPY( dst, src, MDB_IDL_SIZEOF( src ) )) |
|
|
|
#define MDB_IDL_CPY( dst, src ) (memcpy( dst, src, MDB_IDL_SIZEOF( src ) )) |
|
|
|
|
|
|
|
|
|
|
|
#define MDB_IDL_ID( bdb, ids, id ) MDB_IDL_RANGE( ids, id, ((bdb)->bi_lastid) ) |
|
|
|
#define MDB_IDL_ID( bdb, ids, id ) MDB_IDL_RANGE( ids, id, ((bdb)->bi_lastid) ) |
|
|
|
#define MDB_IDL_ALL( bdb, ids ) MDB_IDL_RANGE( ids, 1, ((bdb)->bi_lastid) ) |
|
|
|
#define MDB_IDL_ALL( bdb, ids ) MDB_IDL_RANGE( ids, 1, ((bdb)->bi_lastid) ) |
|
|
|