X-Git-Url: http://git.indexdata.com/?a=blobdiff_plain;f=include%2Fprt-ext.h;h=3ef41bc9407fc1e24f67337b7250b6239aa429a4;hb=521f0f04ca70c76b28ad693f5f9854dc524dbab3;hp=7c5a06fa59e314679e3e31bb5102ec51f6390d1a;hpb=11fc1fa1b5e4b75942018efe466dbfdb41454077;p=yaz-moved-to-github.git diff --git a/include/prt-ext.h b/include/prt-ext.h index 7c5a06f..3ef41bc 100644 --- a/include/prt-ext.h +++ b/include/prt-ext.h @@ -29,6 +29,11 @@ * Biased-choice External for Z39.50. */ +#ifndef PRT_EXT_H +#define PRT_EXT_H + +#include + struct Z_External { Odr_oid *direct_reference; @@ -47,7 +52,11 @@ struct Z_External Z_External_resourceReport1, Z_External_resourceReport2, Z_External_promptObject1, - Z_External_grs1 + Z_External_grs1, + Z_External_extendedService, + Z_External_itemOrder, + Z_External_diag1, + Z_External_espec1 } which; union { @@ -63,7 +72,13 @@ struct Z_External Z_ResourceReport2 *resourceReport2; Z_PromptObject1 *promptObject1; Z_GenericRecord *grs1; + Z_TaskPackage *extendedService; + Z_ItemOrder *itemOrder; + Z_DiagnosticFormat *diag1; + Z_Espec1 *espec1; } u; }; int z_External(ODR o, Z_External **p, int opt); + +#endif