Added Espec-1.
[yaz-moved-to-github.git] / asn / prt-ext.c
index ae50510..f9feee8 100644 (file)
@@ -4,7 +4,25 @@
  * Sebastian Hammer, Adam Dickmeiss
  *
  * $Log: prt-ext.c,v $
- * Revision 1.1  1995-08-15 13:37:41  quinn
+ * Revision 1.7  1995-10-12 10:34:38  quinn
+ * Added Espec-1.
+ *
+ * Revision 1.6  1995/09/29  17:11:55  quinn
+ * Smallish
+ *
+ * Revision 1.5  1995/09/27  15:02:42  quinn
+ * Modified function heads & prototypes.
+ *
+ * Revision 1.4  1995/08/29  11:17:16  quinn
+ * *** empty log message ***
+ *
+ * Revision 1.3  1995/08/21  09:10:18  quinn
+ * Smallish fixes to suppport new formats.
+ *
+ * Revision 1.2  1995/08/17  12:45:00  quinn
+ * Fixed minor problems with GRS-1. Added support in c&s.
+ *
+ * Revision 1.1  1995/08/15  13:37:41  quinn
  * Improved EXTERNAL
  *
  *
@@ -14,7 +32,7 @@
 
 int z_External(ODR o, Z_External **p, int opt)
 {
-    oident *oid;
+   oident *oid;
 
     static Odr_arm arm[] =
     {
@@ -22,9 +40,21 @@ int z_External(ODR o, Z_External **p, int opt)
        {ODR_IMPLICIT, ODR_CONTEXT, 1, Z_External_octet, odr_octetstring},
        {ODR_IMPLICIT, ODR_CONTEXT, 2, Z_External_arbitrary, odr_bitstring},
 
-       {ODR_EXPLICIT, ODR_CONTEXT, 0, Z_External_SUTRS, z_SUTRS},
+       {ODR_EXPLICIT, ODR_CONTEXT, 0, Z_External_sutrs, z_SUTRS},
        {ODR_EXPLICIT, ODR_CONTEXT, 0, Z_External_explainRecord,
            z_ExplainRecord},
+       {ODR_EXPLICIT, ODR_CONTEXT, 0, Z_External_resourceReport1,
+           z_ResourceReport1},
+       {ODR_EXPLICIT, ODR_CONTEXT, 0, Z_External_resourceReport2,
+           z_ResourceReport2},
+       {ODR_EXPLICIT, ODR_CONTEXT, 0, Z_External_promptObject1,
+           z_PromptObject1},
+       {ODR_EXPLICIT, ODR_CONTEXT, 0, Z_External_grs1, z_GenericRecord},
+       {ODR_EXPLICIT, ODR_CONTEXT, 0, Z_External_extendedService,
+           z_TaskPackage},
+       {ODR_EXPLICIT, ODR_CONTEXT, 0, Z_External_itemOrder, z_ItemOrder},
+       {ODR_EXPLICIT, ODR_CONTEXT, 0, Z_External_diag1, z_DiagnosticFormat},
+       {ODR_EXPLICIT, ODR_CONTEXT, 0, Z_External_espec1, z_Espec1},
        {-1, -1, -1, -1, 0}
     };
     /*
@@ -38,8 +68,16 @@ int z_External(ODR o, Z_External **p, int opt)
        int what;          /* discriminator value for the external CHOICE */
     } tab[] =
     {
-       {VAL_SUTRS, Z_External_SUTRS},
+       {VAL_SUTRS, Z_External_sutrs},
        {VAL_EXPLAIN, Z_External_explainRecord},
+       {VAL_RESOURCE1, Z_External_resourceReport1},
+       {VAL_RESOURCE2, Z_External_resourceReport2},
+       {VAL_PROMPT1, Z_External_promptObject1},
+       {VAL_GRS1, Z_External_grs1},
+       {VAL_EXTENDED, Z_External_extendedService},
+       {VAL_ITEMORDER, Z_External_itemOrder},
+       {VAL_DIAG1, Z_External_diag1},
+       {VAL_ESPEC1, Z_External_espec1},
        {VAL_NONE, 0}
     };