-int zebra_insert_record (ZebraHandle zh,
- const char *database,
- const char *buf, int len,
- char *match);
+#ifndef ZEBRA_API_EXT_H
+#define ZEBRA_API_EXT_H
+#include "zebraapi.h"
-int zebra_delete_record_by_sysno (ZebraHandle zh,
- const char *database,
- int sysno);
+void api_records_retrieve (ZebraHandle zh, ODR stream,
+ const char *setname, Z_RecordComposition *comp,
+ oid_value input_format, int num_recs,
+ ZebraRetrievalRecord *recs);
+typedef struct {
+ char *buf; /* record buffer (void pointer really) */
+ int len; /* length */
+} RetrievalRecordBuf;
-int zebra_delete_records_by_match (ZebraHandle zh,
- const char *database,
- char *match);
-
-int zebra_update_record_by_sysno (ZebraHandle zh,
- const char *database,
- const char *buf, int len,
- int sysno);
-
-int zebra_update_records_by_match (ZebraHandle zh,
- const char *database,
- const char *buf, int len,
- char *match);
+#endif