Moved definitions of nmem_block and nmem_control.
[yaz-moved-to-github.git] / include / backend.h
index 2c45752..7d5dcef 100644 (file)
 #include <proto.h>
 #include <statserv.h>
 
+#ifdef __cplusplus
+extern "C" {
+#endif
+
 typedef struct bend_initrequest
 {
     char *configname;
@@ -93,6 +97,7 @@ typedef struct bend_scanrequest
 {
     int num_bases;      /* number of elements in databaselist */
     char **basenames;   /* databases to search */
+    oid_value attributeset;
     Z_AttributesPlusTerm *term;
     int term_position;  /* desired index of term in result list */
     int num_entries;    /* number of entries requested */
@@ -135,4 +140,8 @@ bend_deleteresult *bend_deleteresponse(void *handle);
 
 void bend_close(void *handle);
 
+#ifdef __cplusplus
+}
+#endif
+
 #endif