WIN32/Unix installation sections
[idzebra-moved-to-github.git] / perl / zebra_api_ext.h
index aef0398..fbba0f8 100644 (file)
@@ -1,24 +1,11 @@
-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);
-
-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);
+void api_records_retrieve (ZebraHandle zh, ODR stream,
+                          const char *setname, Z_RecordComposition *comp,
+                          oid_value input_format, int num_recs,
+                          ZebraRetrievalRecord *recs);
 
+#endif