-static int test_filter_list(Backend *be, Connection *conn, Operation *op, Entry *e, Filter *flist, int ftype);
-static int test_substring_filter(Backend *be, Connection *conn, Operation *op, Entry *e, Filter *f);
-static int test_ava_filter(Backend *be, Connection *conn, Operation *op, Entry *e, Ava *ava, int type);
-static int test_approx_filter(Backend *be, Connection *conn, Operation *op, Entry *e, Ava *ava);
-static int test_presence_filter(Backend *be, Connection *conn, Operation *op, Entry *e, char *type);
+static int test_filter_and( Backend *be,
+ Connection *conn, Operation *op,
+ Entry *e, Filter *flist );
+static int test_filter_or( Backend *be,
+ Connection *conn, Operation *op,
+ Entry *e, Filter *flist );
+static int test_substrings_filter( Backend *be,
+ Connection *conn, Operation *op,
+ Entry *e, Filter *f);
+static int test_ava_filter( Backend *be,
+ Connection *conn, Operation *op,
+ Entry *e, AttributeAssertion *ava, int type );
+static int test_mra_filter( Backend *be,
+ Connection *conn, Operation *op,
+ Entry *e, MatchingRuleAssertion *mra );
+static int test_presence_filter( Backend *be,
+ Connection *conn, Operation *op,
+ Entry *e, AttributeDescription *desc );
+