* 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
*
*
int z_External(ODR o, Z_External **p, int opt)
{
- oident *oid;
+ oident *oid;
static Odr_arm arm[] =
{
{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}
};
/*
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}
};