- rc = zebra_records_retrieve (zh, odr_output, setname, 0,
- VAL_TEXT_XML, hits, retrievalRecord);
-
- if (rc)
- {
- printf("Error: retrieve returned %d \n%s\n",rc,query);
- exit (1);
- }
-
- if (!strstr(retrievalRecord[0].buf, firstrec))
+ odr_output = odr_createmem(ODR_ENCODE);
+ rc = zebra_records_retrieve(zh, odr_output, setname, 0,
+ VAL_TEXT_XML, exphits, retrievalRecord);
+ if (rc != ZEBRA_OK)
+ ret = 0;
+ else if (!strstr(retrievalRecord[0].buf, firstrec))