X-Git-Url: http://git.indexdata.com/?p=idzebra-moved-to-github.git;a=blobdiff_plain;f=test%2Fapi%2Ft4.c;h=fb1d82bbce692116f60186aa4a253649cf9fe02f;hp=3590701f8d7af90832f00bbaff02a0ffe8e9addb;hb=6cb032fd2ece4742e3516e0941507143f677e5cd;hpb=f00cbbbdc1df5478ce74c4a13efafc42257e4cc1 diff --git a/test/api/t4.c b/test/api/t4.c index 3590701..fb1d82b 100644 --- a/test/api/t4.c +++ b/test/api/t4.c @@ -1,4 +1,4 @@ -/* $Id: t4.c,v 1.16 2005-04-14 12:01:50 adam Exp $ +/* $Id: t4.c,v 1.17 2005-05-11 12:39:37 adam Exp $ Copyright (C) 1995-2005 Index Data ApS @@ -59,6 +59,7 @@ int main(int argc, char **argv) for (i = 0; i<2; i++) { + ZEBRA_RES ret; ZebraRetrievalRecord retrievalRecord[NUMBER_TO_FETCH_MAX]; char setname[20]; int j; @@ -69,7 +70,13 @@ int main(int argc, char **argv) zint hits; sprintf(setname, "s%d", i+1); - zebra_search_RPN(zh, odr_input, query, setname, &hits); + ret = zebra_search_RPN(zh, odr_input, query, setname, &hits); + if (ret != ZEBRA_OK) + { + int code = zebra_errCode(zh); + yaz_log(YLOG_WARN, "Unexpected error code=%d", code); + exit(1); + } if (hits != number_to_be_inserted) { yaz_log(YLOG_WARN, "Unexpected hit count " ZINT_FORMAT @@ -86,13 +93,14 @@ int main(int argc, char **argv) for (j = 0; j < number_to_fetch; j++) retrievalRecord[j].position = j+1; - zebra_records_retrieve(zh, odr_output, setname, 0, - VAL_TEXT_XML, number_to_fetch, retrievalRecord); - - if (zebra_errCode(zh)) + ret = zebra_records_retrieve(zh, odr_output, setname, 0, + VAL_TEXT_XML, number_to_fetch, + retrievalRecord); + if (ret != ZEBRA_OK) { + int code = zebra_errCode(zh); yaz_log(YLOG_FATAL, "zebra_records_retrieve returned error %d", - zebra_errCode(zh)); + code); exit(1); }