+ /* delete a number of entries (even ones) */
+ ri.no = 0;
+ ri.step = 2;
+ ri.max = n;
+ ri.insertMode = 0;
+
+ isamc_i.clientData = &ri;
+ isamc_i.read_item = code_read;
+
+ isamc_p = isamb_merge (isb, isamc_p , &isamc_i);
+
+ /* delete a number of entries (odd ones) */
+ ri.no = 1;
+ ri.step = 2;
+ ri.max = n;
+ ri.insertMode = 0;
+
+ isamc_i.clientData = &ri;
+ isamc_i.read_item = code_read;
+
+ isamc_p = isamb_merge (isb, isamc_p , &isamc_i);
+
+ if (isamc_p)
+ {
+ yaz_log(LOG_WARN, "isamb_merge did not return empty list");
+ exit(3);
+ }