-struct record * reclist_insert(struct reclist *tl, struct record *record);
-struct record *reclist_read_record(struct reclist *l);
+struct record_cluster *reclist_insert(struct reclist *tl, struct record *record,
+ char *merge_key, int *total);
+void reclist_sort(struct reclist *l, struct reclist_sortparms *parms);
+struct record_cluster *reclist_read_record(struct reclist *l);