X-Git-Url: http://git.indexdata.com/?a=blobdiff_plain;f=include%2Fbackend.h;h=73f40e2b752e34f3d578ab7124b32148038c8280;hb=11fc1fa1b5e4b75942018efe466dbfdb41454077;hp=da2ee2969834c4b5a6c6dec4728506265635fe7a;hpb=e02b5659eaac4f86f7bf97779a5f0dcf9f6bf86a;p=yaz-moved-to-github.git diff --git a/include/backend.h b/include/backend.h index da2ee29..73f40e2 100644 --- a/include/backend.h +++ b/include/backend.h @@ -70,12 +70,13 @@ typedef struct bend_fetchrequest char *setname; /* set name */ int number; /* record number */ oid_value format; /* One of the CLASS_RECSYN members */ + ODR stream; /* encoding stream - memory source if required */ } bend_fetchrequest; typedef struct bend_fetchresult { char *basename; /* name of database that provided record */ - int len; /* length of record */ + int len; /* length of record or -1 if structured */ char *record; /* record */ int last_in_set; /* is it? */ oid_value format; /* format */