-struct reclist_sortparms *
-reclist_sortparms_insert_field_id(NMEM nmem,
- struct reclist_sortparms **sortparms,
- int field_id ,
- enum conf_sortkey_type type,
- int increasing);
-
-
-struct reclist_sortparms *
-reclist_sortparms_insert(NMEM nmem,
- struct reclist_sortparms **sortparms,
- struct conf_service * service,
- const char * name,
- int increasing);
-
-
-struct reclist *reclist_create(NMEM, int numrecs);
-struct record_cluster *reclist_insert( struct reclist *tl,
- struct conf_service *service,
- struct record *record,
- char *merge_key, int *total);
+struct reclist *reclist_create(NMEM);
+void reclist_destroy(struct reclist *l);
+void reclist_limit(struct reclist *l, struct session *session, int lazy);
+struct record_cluster *reclist_insert(struct reclist *tl,
+ struct relevance *r,
+ struct conf_service *service,
+ struct record *record,
+ struct record_metadata_attr *merge_keys,
+ int *total);