X-Git-Url: http://git.indexdata.com/?a=blobdiff_plain;f=include%2Fbackend.h;h=7d5dcefcf13920a2b8ece70e3e62fbaacf37e03a;hb=a00dfa73d5d3796f8048f2134fec2685b62e2658;hp=2c45752914701488cd1a49d803c6b50ad88ac7e8;hpb=a3fb25600e5a7366e761b46c419462080fc13f73;p=yaz-moved-to-github.git diff --git a/include/backend.h b/include/backend.h index 2c45752..7d5dcef 100644 --- a/include/backend.h +++ b/include/backend.h @@ -32,6 +32,10 @@ #include #include +#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