Modified Data1-system to use nmem
[yaz-moved-to-github.git] / include / backend.h
index 73f40e2..2c45752 100644 (file)
@@ -28,6 +28,7 @@
 #ifndef BACKEND_H
 #define BACKEND_H
 
+#include <yconfig.h>
 #include <proto.h>
 #include <statserv.h>
 
@@ -44,7 +45,7 @@ typedef struct bend_initresult
     void *handle;              /* private handle to the backend module */
 } bend_initresult;
 
-bend_initresult *bend_init(bend_initrequest *r);
+bend_initresult MDF *bend_init(bend_initrequest *r);   
 
 typedef struct bend_searchrequest
 {
@@ -70,6 +71,7 @@ typedef struct bend_fetchrequest
     char *setname;             /* set name */
     int number;                /* record number */
     oid_value format;          /* One of the CLASS_RECSYN members */
+    Z_RecordComposition *comp; /* Formatting instructions */
     ODR stream;                /* encoding stream - memory source if required */
 } bend_fetchrequest;