X-Git-Url: http://git.indexdata.com/?a=blobdiff_plain;f=include%2Fprt-ext.h;h=3ef41bc9407fc1e24f67337b7250b6239aa429a4;hb=abfbb8adfc5e2cbc048b623d41eaf36f05cf8bd9;hp=a714403b13a8bc8c1d44c548c821567c03338124;hpb=7f4183f05884c781eb395a17e4282485c618ded6;p=yaz-moved-to-github.git diff --git a/include/prt-ext.h b/include/prt-ext.h index a714403..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; @@ -49,7 +54,9 @@ struct Z_External Z_External_promptObject1, Z_External_grs1, Z_External_extendedService, - Z_External_itemOrder + Z_External_itemOrder, + Z_External_diag1, + Z_External_espec1 } which; union { @@ -67,7 +74,11 @@ struct Z_External 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