From: Kurt Zeilenga Date: Wed, 16 Apr 2003 03:30:20 +0000 (+0000) Subject: Add comments about associated rules. Need to add checks X-Git-Tag: OPENLDAP_REL_ENG_2_2_0ALPHA~351 X-Git-Url: https://git.sur5r.net/?a=commitdiff_plain;h=1260da0cbfe01bd326a5ebdb950dab3f79a48fce;p=openldap Add comments about associated rules. Need to add checks in mr.c, populated their values in schema_init.c, and then put them to use. --- diff --git a/servers/slapd/slap.h b/servers/slapd/slap.h index 19f67952a5..e72b55bb90 100644 --- a/servers/slapd/slap.h +++ b/servers/slapd/slap.h @@ -489,7 +489,12 @@ typedef struct slap_matching_rule { */ Syntax **smr_compat_syntaxes; + /* + * For equality rules, refers to an associated approximate rule. + * For non-equality rules, refers to an associated equality rule. + */ struct slap_matching_rule *smr_associated; + LDAP_SLIST_ENTRY(slap_matching_rule)smr_next; #define smr_oid smr_mrule.mr_oid @@ -527,7 +532,8 @@ typedef struct slap_mrule_defs_rec { slap_mr_indexer_func * mrd_indexer; slap_mr_filter_func * mrd_filter; - /* For equality rule, this may refer to an appropriate approximate rule */ + /* For equality rule, this may refer to an associated approximate rule */ + /* For non-equality rule, this may refer to an associated equality rule */ char * mrd_associated; } slap_mrule_defs_rec;