]> git.sur5r.net Git - openldap/commitdiff
Add comment for spare bits in ctrlflags
authorHoward Chu <hyc@openldap.org>
Tue, 23 Nov 2004 14:12:13 +0000 (14:12 +0000)
committerHoward Chu <hyc@openldap.org>
Tue, 23 Nov 2004 14:12:13 +0000 (14:12 +0000)
servers/slapd/slap.h

index 29a4ee57d3e2afce70d5329f0dd5afd90c9a70b3..464e7c637a7e4ed5fa7ac7d52f3cba10666cffff 100644 (file)
@@ -2228,6 +2228,8 @@ typedef struct slap_op {
 #define SLAP_CONTROL_NONCRITICAL 2
 #define SLAP_CONTROL_CRITICAL  3
 #define        SLAP_CONTROL_MASK       3
+
+/* spare bits for simple flags */
 #define SLAP_CONTROL_DATA0     0x10
 #define SLAP_CONTROL_DATA1     0x20
 #define SLAP_CONTROL_DATA2     0x40
@@ -2250,7 +2252,7 @@ typedef struct slap_op {
 #define        o_subentries_visibility o_ctrlflag[slap_cids.sc_subentries]
 
 #define set_subentries_visibility(op)  ((op)->o_subentries |= SLAP_CONTROL_DATA0)
-#define get_subentries_visibility(op)  ((op)->o_subentries & SLAP_CONTROL_DATA0)
+#define get_subentries_visibility(op)  (((op)->o_subentries & SLAP_CONTROL_DATA0) != 0)
 
 #define o_assert       o_ctrlflag[slap_cids.sc_assert]
 #define get_assert(op)                                 ((int)(op)->o_assert)