+ if (check_count != -1 && check_count != ZOOM_resultset_size(r))
+ {
+ printf("Wrong number of hits, expected %d, got %d\n",
+ expected_hits, ZOOM_resultset_size(r) );
+ exit(3);
+ }
+ }
+ if (format)
+ ZOOM_resultset_option_set(r, "preferredRecordSyntax", format);
+ for (pos = 0; pos < retrieve_number; pos++)
+ {
+ int len;
+ const char *rec =
+ ZOOM_record_get(
+ ZOOM_resultset_record(r, pos + retrieve_offset),
+ "render", &len);
+
+ if (rec)
+ fwrite (rec, 1, len, stdout);
+ }