- break;
-
- case SLAP_MR_ORDERING:
-#ifdef NEW_LOGGING
- LDAP_LOG( OPERATION, INFO, "ORDERING%s\n",
- ( mr->smr_usage & SLAP_MR_EXT ) ? " (EXT)" : "",
- 0, 0 );
-#else
- Debug( LDAP_DEBUG_TRACE, "ORDERING%s\n",
- ( mr->smr_usage & SLAP_MR_EXT ) ? " (EXT)" : "",
- 0, 0 );
-#endif
- at = NULL;
- for ( at_start( &at ); at; at_next( &at ) ) {
- if ( mr == at->sat_ordering ) {
-#ifdef NEW_LOGGING
- LDAP_LOG( OPERATION, INFO, " %s (%s)\n",
- at->sat_oid,
- at->sat_cname.bv_val, 0 );
-#else
- Debug( LDAP_DEBUG_TRACE, " %s (%s)\n",
- at->sat_oid,
- at->sat_cname.bv_val, 0 );
-#endif
- mru->smru_applies_oids
- = ch_append( mru->smru_applies_oids, at->sat_oid );
- }
- }
- break;
-
- case SLAP_MR_SUBSTR:
-#ifdef NEW_LOGGING
- LDAP_LOG( OPERATION, INFO, "SUBSTR%s\n",
- ( mr->smr_usage & SLAP_MR_EXT ) ? " (EXT)" : "",
- 0, 0 );
-#else
- Debug( LDAP_DEBUG_TRACE, "SUBSTR%s\n",
- ( mr->smr_usage & SLAP_MR_EXT ) ? " (EXT)" : "",
- 0, 0 );
-#endif
- at = NULL;
- for ( at_start( &at ); at; at_next( &at ) ) {
- if ( mr == at->sat_substr ) {
-#ifdef NEW_LOGGING
- LDAP_LOG( OPERATION, INFO, " %s (%s)\n",
- at->sat_oid,
- at->sat_cname.bv_val, 0 );
-#else
- Debug( LDAP_DEBUG_TRACE, " %s (%s)\n",
- at->sat_oid,
- at->sat_cname.bv_val, 0 );
-#endif
- mru->smru_applies_oids
- = ch_append( mru->smru_applies_oids, at->sat_oid );
- }
- }
- break;
-
- default:
-#ifdef NEW_LOGGING
- LDAP_LOG( OPERATION, ERR, " unknown matching rule type "
- "(type mask %d, subtype mask %d%s)\n", um, usm,
- ( mr->smr_usage & SLAP_MR_EXT ) ? ", EXT" : "" );
-#else
- Debug( LDAP_DEBUG_ANY, " unknown matching rule type "
- "(type mask %d, subtype mask %d%s)\n", um, usm,
- ( mr->smr_usage & SLAP_MR_EXT ) ? ", EXT" : "" );
-#endif
- fprintf ( stderr, " %d (%d)\n", um, usm );
- assert( 0 );