X-Git-Url: http://sru.miketaylor.org.uk/?a=blobdiff_plain;ds=sidebyside;f=index%2Fzebraapi.c;h=7caf21a3166d9a045fa68ea9e5be42271c30f5c7;hb=3f45c68ea8b1d3a3e9c5b3a014b3d001e89c46eb;hp=5907725d467edb3228afa2dd85e51f7ac740f327;hpb=186445176c11c6d5506770e2be0e5d68d456b82d;p=idzebra-moved-to-github.git diff --git a/index/zebraapi.c b/index/zebraapi.c index 5907725..7caf21a 100644 --- a/index/zebraapi.c +++ b/index/zebraapi.c @@ -4,7 +4,10 @@ * Sebastian Hammer, Adam Dickmeiss * * $Log: zebraapi.c,v $ - * Revision 1.4 1998-06-12 12:22:12 adam + * Revision 1.5 1998-06-13 00:14:08 adam + * Minor changes. + * + * Revision 1.4 1998/06/12 12:22:12 adam * Work on Zebra API. * * Revision 1.3 1998/05/27 16:57:44 adam @@ -148,6 +151,8 @@ ZebraHandle zebra_open (const char *configName) zh->records = NULL; zh->zebra_maps = zebra_maps_open (zh->res); zh->rank_classes = NULL; + zh->errCode = 0; + zh->errString = 0; zebraRankInstall (zh, rank1_class); return zh; @@ -199,6 +204,7 @@ void zebra_records_retrieve (ZebraHandle zh, ODR stream, int i, *pos_array; zh->errCode = 0; + zh->errString = NULL; pos_array = xmalloc (num_recs * sizeof(*pos_array)); for (i = 0; ierrCode = 0; + zh->errString = NULL; zebra_register_lock (zh); rpn_scan (zh, stream, zapt, attributeset, num_bases, basenames, position, @@ -256,6 +263,8 @@ void zebra_sort (ZebraHandle zh, ODR stream, char *output_setname, Z_SortKeySpecList *sort_sequence, int *sort_status) { + zh->errCode = 0; + zh->errString = NULL; zebra_register_lock (zh); resultSetSort (zh, stream, num_input_setnames, input_setnames, output_setname, sort_sequence, sort_status);