X-Git-Url: http://git.indexdata.com/?p=yaz-moved-to-github.git;a=blobdiff_plain;f=include%2Fbackend.h;h=75f9914d900ba81712d961b1e2c9cd818f05c574;hp=73f40e2b752e34f3d578ab7124b32148038c8280;hb=657fb99115b87a5244e9a33bbe4ca3d9d18849c4;hpb=f305305306da9af74ed6c559f2b06353fd5a7c82 diff --git a/include/backend.h b/include/backend.h index 73f40e2..75f9914 100644 --- a/include/backend.h +++ b/include/backend.h @@ -28,6 +28,7 @@ #ifndef BACKEND_H #define BACKEND_H +#include #include #include @@ -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 MDF *bend_init(bend_initrequest *r); typedef struct bend_searchrequest { @@ -62,8 +63,8 @@ typedef struct bend_searchresult char *errstring; /* system error string or NULL */ } bend_searchresult; -bend_searchresult *bend_search(void *handle, bend_searchrequest *r, int *fd); -bend_searchresult *bend_searchresponse(void *handle); +bend_searchresult MDF *bend_search(void *handle, bend_searchrequest *r, int *fd); +bend_searchresult MDF *bend_searchresponse(void *handle); typedef struct bend_fetchrequest { @@ -84,8 +85,8 @@ typedef struct bend_fetchresult char *errstring; /* system error string or NULL */ } bend_fetchresult; -bend_fetchresult *bend_fetch(void *handle, bend_fetchrequest *r, int *fd); -bend_fetchresult *bend_fetchresponse(void *handle); +bend_fetchresult MDF *bend_fetch(void *handle, bend_fetchrequest *r, int *fd); +bend_fetchresult MDF *bend_fetchresponse(void *handle); typedef struct bend_scanrequest { @@ -114,8 +115,8 @@ typedef struct bend_scanresult char *errstring; } bend_scanresult; -bend_scanresult *bend_scan(void *handle, bend_scanrequest *r, int *fd); -bend_scanresult *bend_scanresponse(void *handle); +bend_scanresult MDF *bend_scan(void *handle, bend_scanrequest *r, int *fd); +bend_scanresult MDF *bend_scanresponse(void *handle); typedef struct bend_deleterequest { @@ -128,9 +129,9 @@ typedef struct bend_deleteresult char *errstring; /* system error string or NULL */ } bend_deleteresult; -bend_deleteresult *bend_delete(void *handle, bend_deleterequest *r, int *fd); -bend_deleteresult *bend_deleteresponse(void *handle); +bend_deleteresult MDF *bend_delete(void *handle, bend_deleterequest *r, int *fd); +bend_deleteresult MDF *bend_deleteresponse(void *handle); -void bend_close(void *handle); +void MDF bend_close(void *handle); #endif