X-Git-Url: http://lists.indexdata.com/cgi-bin?a=blobdiff_plain;f=src%2Fpazpar2.h;h=a15b68b0c18656754d9703edbae43600b6cb51fb;hb=b9a83dec2858e9aa4247b29b3f8f8cf42a1a786d;hp=8de4b9191cf3c31527d322101b6db378c7388cf0;hpb=1feb0a041e752e096256750c1ec0e8e00f1c30e5;p=pazpar2-moved-to-github.git diff --git a/src/pazpar2.h b/src/pazpar2.h index 8de4b91..a15b68b 100644 --- a/src/pazpar2.h +++ b/src/pazpar2.h @@ -13,8 +13,6 @@ struct record; #include "relevance.h" #include "eventl.h" -#define MAX_DATABASES 512 - struct record { struct client *client; int target_offset; @@ -40,7 +38,7 @@ struct host { struct database { struct host *host; char *url; - char databases[MAX_DATABASES][128]; + char **databases; int errors; struct database *next; }; @@ -157,7 +155,7 @@ void destroy_session(struct session *s); int load_targets(struct session *s, const char *fn); void statistics(struct session *s, struct statistics *stat); char *search(struct session *s, char *query); -struct record **show(struct session *s, int start, int *num, int *total, int *sumhits); +struct record **show(struct session *s, int start, int *num, int *total, int *sumhits, NMEM nmem_show); struct termlist_score **termlist(struct session *s, int *num); void session_set_watch(struct session *s, int what, session_watchfun fun, void *data);