X-Git-Url: http://git.indexdata.com/?p=yaz-moved-to-github.git;a=blobdiff_plain;f=zoom%2Fzoomtst7.c;h=9a317bd108370f07677b5c1493057ef7c63e0767;hp=f2c939e0306be05667c48a3a8b5afd0dfd59161d;hb=70ce06b6fcbe3a53e94111ecedf0312848647c1b;hpb=379504a233e3e2cc85bca1e7b6d864f1395aec7c diff --git a/zoom/zoomtst7.c b/zoom/zoomtst7.c index f2c939e..9a317bd 100644 --- a/zoom/zoomtst7.c +++ b/zoom/zoomtst7.c @@ -1,5 +1,5 @@ /* This file is part of the YAZ toolkit. - * Copyright (C) 1995-2009 Index Data + * Copyright (C) Index Data * See the file LICENSE for details. */ @@ -28,7 +28,7 @@ int main(int argc, char **argv) printf ("error - couldn't connect?\n"); exit (1); } - + ZOOM_connection_destroy (z); for (block = 0; block < 3; block++) @@ -55,15 +55,15 @@ int main(int argc, char **argv) sprintf (host, "localhost:9999/%d", i); z = ZOOM_connection_create (o); ZOOM_connection_connect (z, host, 0); - + for (j = 0; j < 10; j++) { ZOOM_record recs[2]; char query[40]; ZOOM_query s = ZOOM_query_create (); - + sprintf (query, "i%dr%d", i, j); - + if (ZOOM_query_prefix (s, query)) { printf ("bad PQF: %s\n", query); @@ -71,11 +71,11 @@ int main(int argc, char **argv) } ZOOM_options_set (o, "start", "0"); ZOOM_options_set (o, "count", "0"); - + r[j] = ZOOM_connection_search (z, s); /* non-piggy */ - + ZOOM_resultset_records (r[j], recs, 0, 2); /* first two */ - + ZOOM_resultset_records (r[j], recs, 1, 2); /* third */ ZOOM_resultset_records (r[j], recs, 0, 0); /* ignored */ @@ -88,7 +88,7 @@ int main(int argc, char **argv) exit (1); } } - + ZOOM_query_destroy (s); printf ("."); @@ -114,15 +114,15 @@ int main(int argc, char **argv) sprintf (host, "localhost:9999/%d", i); z = ZOOM_connection_create (o); ZOOM_connection_connect (z, host, 0); - + for (j = 0; j < 10; j++) { char query[40]; - + sprintf (query, "i%dr%d", i, j); - + ZOOM_options_set (o, "count", "0"); - + r[j] = ZOOM_connection_search_pqf (z, query); printf ("."); @@ -132,7 +132,7 @@ int main(int argc, char **argv) } ZOOM_connection_destroy (z); - + for (j = 0; j < 10; j++) { ZOOM_resultset_records (r[j], 0, 0, 1); @@ -161,12 +161,13 @@ int main(int argc, char **argv) printf (" scan size = %ld\n", (long) ZOOM_scanset_size(scan)); for (j = 0; j < (int) ZOOM_scanset_size (scan); j++) { - int occur, len; + size_t len; + size_t occur; const char *term; term = ZOOM_scanset_term (scan, j, &occur, &len); if (term) - printf ("%d %.*s %d\n", j, len, term, occur); - + printf ("%d %.*s %d\n", j, (int) len, term, (int) occur); + } ZOOM_scanset_destroy (scan); ZOOM_connection_destroy (z);