X-Git-Url: http://jsfdemo.indexdata.com/?a=blobdiff_plain;f=zoom%2Fzoomtst5.c;h=fcf956049b0a82ae357a2ad943e09ebd3957b29f;hb=79e745223e808aef83c885d94a7a2e58ee8e4ba0;hp=4acb072b3fcb0e907cfb59173136da23d758d3ab;hpb=69bcd68523a9a8da083faef16887100369152673;p=yaz-moved-to-github.git diff --git a/zoom/zoomtst5.c b/zoom/zoomtst5.c index 4acb072..fcf9560 100644 --- a/zoom/zoomtst5.c +++ b/zoom/zoomtst5.c @@ -1,13 +1,14 @@ /* - * $Id: zoomtst5.c,v 1.1 2001-10-23 21:00:20 adam Exp $ + * $Id: zoomtst5.c,v 1.3 2001-11-06 17:05:19 adam Exp $ * * Asynchronous multi-target client doing search, sort and present */ #include +#include + #include #include - #include const char *my_callback (void *handle, const char *name) @@ -23,11 +24,9 @@ int main(int argc, char **argv) int no = argc-3; Z3950_connection z[500]; /* allow at most 500 connections */ Z3950_resultset r[500]; /* and result sets .. */ - Z3950_search s; + Z3950_query q; Z3950_options o; - nmem_init (); - o = Z3950_options_create (); if (argc < 4) { @@ -49,13 +48,13 @@ int main(int argc, char **argv) Z3950_options_set (o, "elementSetName", "B"); /* create query */ - s = Z3950_search_create (); - if (Z3950_search_prefix (s, argv[argc-2])) + q = Z3950_query_create (); + if (Z3950_query_prefix (q, argv[argc-2])) { printf ("bad PQF: %s\n", argv[argc-2]); exit (1); } - if (Z3950_search_sortby (s, argv[argc-1])) + if (Z3950_query_sortby (q, argv[argc-1])) { printf ("bad sort spec: %s\n", argv[argc-1]); exit (1); @@ -65,7 +64,7 @@ int main(int argc, char **argv) { z[i] = Z3950_connection_create (o); Z3950_connection_connect (z[i], argv[i+1], 0); - r[i] = Z3950_connection_search (z[i], s); + r[i] = Z3950_connection_search (z[i], q); } /* network I/O */ @@ -115,14 +114,11 @@ int main(int argc, char **argv) } /* destroy stuff and exit */ - Z3950_search_destroy (s); + Z3950_query_destroy (q); for (i = 0; i