X-Git-Url: http://git.indexdata.com/?a=blobdiff_plain;f=asn%2Fproto.c;h=5324a7094e478e3756cf91201e07f391ce597a27;hb=180d06f2b91d0197c8ac7548f0e90f91b8427068;hp=ebf29a56f047e74f23bb00bcf780884eaa0fd738;hpb=bc33b8b53697bcc10a02f7e7456fd75b2c3473ef;p=yaz-moved-to-github.git diff --git a/asn/proto.c b/asn/proto.c index ebf29a5..5324a70 100644 --- a/asn/proto.c +++ b/asn/proto.c @@ -1,10 +1,16 @@ -/* + /* * Copyright (c) 1995, Index Data * See the file LICENSE for details. * Sebastian Hammer, Adam Dickmeiss * * $Log: proto.c,v $ - * Revision 1.49 1996-07-06 19:58:28 quinn + * Revision 1.51 1996-07-26 14:07:21 quinn + * Small + * + * Revision 1.50 1996/07/26 13:36:15 quinn + * Various smallish + * + * Revision 1.49 1996/07/06 19:58:28 quinn * System headerfiles gathered in yconfig * * Revision 1.48 1996/06/10 08:53:33 quinn @@ -277,7 +283,7 @@ int z_Unit(ODR o, Z_Unit **p, int opt) if (!odr_sequence_begin(o, p, sizeof(**p))) return opt && odr_ok(o); return - odr_explicit(o, odr_visiblestring, &(*p)->unitSystem, ODR_CONTEXT, + odr_explicit(o, z_InternationalString, &(*p)->unitSystem, ODR_CONTEXT, 1, 1) && odr_explicit(o, z_StringOrNumeric, &(*p)->unitType, ODR_CONTEXT, 2, 1) && @@ -1817,6 +1823,7 @@ int z_APDU(ODR o, Z_APDU **p, int opt) if (o->direction == ODR_DECODE) *p = odr_malloc(o, sizeof(**p)); + odr_setlenlen(o, 5); if (!odr_choice(o, arm, &(*p)->u, &(*p)->which)) { if (o->direction == ODR_DECODE)