X-Git-Url: http://git.indexdata.com/?a=blobdiff_plain;f=index%2Fapitest.c;h=c9eac7f48d8687a8538f50ab748dde1d08e477da;hb=9b4f970d2816490fa4cc850fabc51f494ee5612b;hp=69574e4f7e16d3d51147b10cc501b582dfad0df1;hpb=d82a3109cb3fcc56fd613b71a3a48d5ec72146f8;p=idzebra-moved-to-github.git diff --git a/index/apitest.c b/index/apitest.c index 69574e4..c9eac7f 100644 --- a/index/apitest.c +++ b/index/apitest.c @@ -1,3 +1,9 @@ +/* + * Copyright (C) 1995-2000, Index Data + * All rights reserved. + * + * $Header: /home/cvsroot/idis/index/Attic/apitest.c,v 1.10 2000-09-06 08:59:36 adam Exp $ + */ #include @@ -100,7 +106,10 @@ int main (int argc, char **argv) various functions */ ODR odr_input, odr_output; - /* zh is our Zebra Handle - describes the server as a whole */ + /* zs is our Zebra Service - decribes whole server */ + ZebraService zs; + + /* zh is our Zebra Handle - describes database session */ ZebraHandle zh; /* the database we specify in our example */ @@ -109,24 +118,24 @@ int main (int argc, char **argv) nmem_init (); - log_init_file("apitest.log"); + yaz_log_init_file("apitest.log"); odr_input = odr_createmem (ODR_DECODE); odr_output = odr_createmem (ODR_ENCODE); - /* open Zebra */ - zh = zebra_open ("zebra.cfg"); + zs = zebra_start ("zebra.cfg"); + if (!zs) + { + printf ("zebra_start failed; missing zebra.cfg?\n"); + exit (1); + } + /* open Zebra */ + zh = zebra_open (zs); if (!zh) { - printf ("Couldn't init zebra\n"); + printf ("zebras_open failed\n"); exit (1); } - - /* This call controls the logging facility in YAZ/Zebra */ -#if 0 - log_init(LOG_ALL, "", "out.log"); -#endif - /* Each argument to main will be a query */ for (argno = 1; argno < argc; argno++) { @@ -257,5 +266,6 @@ int main (int argc, char **argv) odr_destroy (odr_input); odr_destroy (odr_output); zebra_close (zh); + zebra_stop (zs); return 0; }