mirror of
https://git.openldap.org/openldap/openldap.git
synced 2025-01-06 10:46:21 +08:00
Return 0 or 1 from is_entry_*(), to kill 'signed vs. unsigned' warnings.
This commit is contained in:
parent
58bff46c7c
commit
e384faf927
@ -75,7 +75,7 @@ int is_entry_objectclass(
|
||||
|
||||
if( set_flags && ( e->e_ocflags & SLAP_OC__END )) {
|
||||
/* flags are set, use them */
|
||||
return e->e_ocflags & oc->soc_flags & SLAP_OC__MASK;
|
||||
return (e->e_ocflags & oc->soc_flags & SLAP_OC__MASK) != 0;
|
||||
}
|
||||
|
||||
/*
|
||||
@ -114,7 +114,7 @@ int is_entry_objectclass(
|
||||
/* mark flags as set */
|
||||
e->e_ocflags |= SLAP_OC__END;
|
||||
|
||||
return e->e_ocflags & oc->soc_flags & SLAP_OC__MASK;
|
||||
return (e->e_ocflags & oc->soc_flags & SLAP_OC__MASK) != 0;
|
||||
}
|
||||
|
||||
|
||||
|
@ -679,20 +679,25 @@ LDAP_SLAPD_F (int) is_object_subclass LDAP_P((
|
||||
LDAP_SLAPD_F (int) is_entry_objectclass LDAP_P((
|
||||
Entry *, ObjectClass *oc, int set_flags ));
|
||||
#define is_entry_alias(e) \
|
||||
(((e)->e_ocflags & SLAP_OC__END) ? ((e)->e_ocflags & SLAP_OC_ALIAS) : \
|
||||
is_entry_objectclass((e), slap_schema.si_oc_alias, 1))
|
||||
(((e)->e_ocflags & SLAP_OC__END) \
|
||||
? (((e)->e_ocflags & SLAP_OC_ALIAS) != 0) \
|
||||
: is_entry_objectclass((e), slap_schema.si_oc_alias, 1))
|
||||
#define is_entry_referral(e) \
|
||||
(((e)->e_ocflags & SLAP_OC__END) ? ((e)->e_ocflags & SLAP_OC_REFERRAL) : \
|
||||
is_entry_objectclass((e), slap_schema.si_oc_referral, 1))
|
||||
(((e)->e_ocflags & SLAP_OC__END) \
|
||||
? (((e)->e_ocflags & SLAP_OC_REFERRAL) != 0) \
|
||||
: is_entry_objectclass((e), slap_schema.si_oc_referral, 1))
|
||||
#define is_entry_subentry(e) \
|
||||
(((e)->e_ocflags & SLAP_OC__END) ? ((e)->e_ocflags & SLAP_OC_SUBENTRY) : \
|
||||
is_entry_objectclass((e), slap_schema.si_oc_subentry, 1))
|
||||
(((e)->e_ocflags & SLAP_OC__END) \
|
||||
? (((e)->e_ocflags & SLAP_OC_SUBENTRY) != 0) \
|
||||
: is_entry_objectclass((e), slap_schema.si_oc_subentry, 1))
|
||||
#define is_entry_collectiveAttributeSubentry(e) \
|
||||
(((e)->e_ocflags & SLAP_OC__END) ? ((e)->e_ocflags & SLAP_OC_COLLECTIVEATTRIBUTESUBENTRY) : \
|
||||
is_entry_objectclass((e), slap_schema.si_oc_collectiveAttributeSubentry, 1))
|
||||
(((e)->e_ocflags & SLAP_OC__END) \
|
||||
? (((e)->e_ocflags & SLAP_OC_COLLECTIVEATTRIBUTESUBENTRY) != 0) \
|
||||
: is_entry_objectclass((e), slap_schema.si_oc_collectiveAttributeSubentry, 1))
|
||||
#define is_entry_dynamicObject(e) \
|
||||
(((e)->e_ocflags & SLAP_OC__END) ? ((e)->e_ocflags & SLAP_OC_DYNAMICOBJECT) : \
|
||||
is_entry_objectclass((e), slap_schema.si_oc_dynamicObject, 1))
|
||||
(((e)->e_ocflags & SLAP_OC__END) \
|
||||
? (((e)->e_ocflags & SLAP_OC_DYNAMICOBJECT) != 0) \
|
||||
: is_entry_objectclass((e), slap_schema.si_oc_dynamicObject, 1))
|
||||
|
||||
LDAP_SLAPD_F (int) oc_schema_info( Entry *e );
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user