Add BDB_IDL_N() macro for ando

This commit is contained in:
Kurt Zeilenga 2001-10-02 19:04:12 +00:00
parent becb7ff0ce
commit 773b1907d2

View File

@ -57,7 +57,11 @@
#define BDB_IDL_ALL( bdb, ids ) BDB_IDL_RANGE( ids, 1, ((bdb)->bi_lastid) )
#define BDB_IDL_FIRST( ids ) ( ids[1] )
#define BDB_IDL_LAST( ids ) ( BDB_IDL_IS_RANGE(ids) ? ids[2] : ids[ids[0]] )
#define BDB_IDL_LAST( ids ) ( BDB_IDL_IS_RANGE(ids) \
? ids[2] : ids[ids[0]] )
#define BDB_IDL_N( ids ) ( BDB_IDL_IS_RANGE(ids) \
? (ids[2]-ids[1])+1 : ids[0] )
LDAP_BEGIN_DECL
LDAP_END_DECL