Added Espec-1.
[yaz-moved-to-github.git] / include / prt-ext.h
index a714403..3ef41bc 100644 (file)
  * Biased-choice External for Z39.50.
  */
 
+#ifndef PRT_EXT_H
+#define PRT_EXT_H
+
+#include <yconfig.h>
+
 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