]> git.sur5r.net Git - openldap/blobdiff - servers/slapd/slap.h
Precompute syn_oidlen and mr_oidlen
[openldap] / servers / slapd / slap.h
index ef156cbf332dc5e690d13932ee35c2b728dc0878..5955aef7a0d4a182502dcd901c7756bb580e9ee1 100644 (file)
@@ -254,6 +254,7 @@ typedef struct slap_syntax {
 #define ssyn_oid               ssyn_syn.syn_oid
 #define ssyn_desc              ssyn_syn.syn_desc
 #define ssyn_extensions                ssyn_syn.syn_extensions
+       ber_len_t       ssyn_oidlen;
 
        unsigned        ssyn_flags;
 
@@ -326,6 +327,7 @@ typedef int slap_mr_filter_func LDAP_P((
 
 typedef struct slap_matching_rule {
        LDAPMatchingRule                smr_mrule;
+       ber_len_t                       smr_oidlen;
        slap_mask_t                             smr_usage;
 
 #define SLAP_MR_TYPE_MASK              0xFF00U