X-Git-Url: http://jsfdemo.indexdata.com/?a=blobdiff_plain;f=src%2Fpazpar2.h;h=a15b68b0c18656754d9703edbae43600b6cb51fb;hb=443d0ccb147b5d845dcf1fc68a5f39c12f47ac6f;hp=8de4b9191cf3c31527d322101b6db378c7388cf0;hpb=fe3383c0559a453df1e5076fc6faac6d1a11685c;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);