Trivial
[pazpar2-moved-to-github.git] / reclists.h
index b80522e..f9d38c3 100644 (file)
@@ -1,10 +1,22 @@
 #ifndef RECLISTS_H
 #define RECLISTS_H
 
-struct reclist;
+struct reclist
+{
+    struct reclist_bucket **hashtable;
+    int hashtable_size;
+    int hashmask;
+
+    struct record **flatlist;
+    int flatlist_size;
+    int num_records;
+    int pointer;
+
+    NMEM nmem;
+};
 
 struct reclist *reclist_create(NMEM, int numrecs);
-void reclist_insert(struct reclist *tl, struct record  *record);
+struct record * reclist_insert(struct reclist *tl, struct record  *record);
 struct record *reclist_read_record(struct reclist *l);
 void reclist_rewind(struct reclist *l);