X-Git-Url: http://git.indexdata.com/?a=blobdiff_plain;f=test%2Fapi%2Ft4.c;h=74687a5d034391c9a2da5caa6633ca4f5154ea94;hb=ae9b4cc8fdea88c54753b50e30ef6ba58077c2d1;hp=3590701f8d7af90832f00bbaff02a0ffe8e9addb;hpb=9a6e6e95d703c4f42f83e969404daa74ef7e2c20;p=idzebra-moved-to-github.git diff --git a/test/api/t4.c b/test/api/t4.c index 3590701..74687a5 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.18 2005-09-13 11:51:07 adam Exp $ Copyright (C) 1995-2005 Index Data ApS @@ -39,7 +39,7 @@ int main(int argc, char **argv) int number_to_fetch = 5; ZebraService zs = start_up(0, argc, argv); - ZebraHandle zh = zebra_open(zs); + ZebraHandle zh = zebra_open(zs, 0); init_data(zh, myrec); @@ -53,12 +53,13 @@ int main(int argc, char **argv) zebra_stop(zs); zs = start_service(""); - zh = zebra_open(zs); + zh = zebra_open(zs, 0); zebra_select_database(zh, "Default"); zebra_set_resource(zh, "sortmax", "3"); /* make small sort boundary */ 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); }