X-Git-Url: http://git.indexdata.com/?p=yaz-moved-to-github.git;a=blobdiff_plain;f=asn%2Fprt-acc.c;h=dfc024e195281748aaf6b2755aaad1ffdadfeac6;hp=9032c853752d059c742c863141febcc787a5ba2d;hb=a807bde38544a7aa45dd2988e504a1acb3fd30c0;hpb=c546a1218ae6a2ccda5dcf30809b18a0e335918c diff --git a/asn/prt-acc.c b/asn/prt-acc.c index 9032c85..dfc024e 100644 --- a/asn/prt-acc.c +++ b/asn/prt-acc.c @@ -1,10 +1,22 @@ /* - * Copyright (c) 1995, Index Data. + * Copyright (c) 1995-1998, Index Data. * See the file LICENSE for details. * Sebastian Hammer, Adam Dickmeiss * * $Log: prt-acc.c,v $ - * Revision 1.2 1995-06-05 10:52:05 quinn + * Revision 1.6 1998-01-05 09:04:57 adam + * Fixed bugs in encoders/decoders - Not operator (!) missing. + * + * Revision 1.5 1995/09/29 17:11:53 quinn + * Smallish + * + * Revision 1.4 1995/09/27 15:02:41 quinn + * Modified function heads & prototypes. + * + * Revision 1.3 1995/08/15 11:59:41 quinn + * Updated External + * + * Revision 1.2 1995/06/05 10:52:05 quinn * Fixed some negligences. * * Revision 1.1 1995/06/02 09:49:15 quinn @@ -96,6 +108,7 @@ int z_ChallengeUnit1(ODR o, Z_ChallengeUnit1 **p, int opt) &(*p)->num_values) || odr_ok(o)) && odr_implicit(o, odr_null, &(*p)->shouldSave, ODR_CONTEXT, 7, 1) && odr_implicit(o, odr_integer, &(*p)->dataType, ODR_CONTEXT, 8, 1) && + odr_implicit(o, z_External, &(*p)->diagnostic, ODR_CONTEXT, 9, 1) && odr_sequence_end(o); } @@ -126,7 +139,7 @@ int z_ResponseUnit1(ODR o, Z_ResponseUnit1 **p, int opt) {-1, -1, -1, -1, 0} }; - if (odr_sequence_begin(o, p, sizeof(**p))) + if (!odr_sequence_begin(o, p, sizeof(**p))) return opt && odr_ok(o); return odr_explicit(o, z_PromptId1, &(*p)->promptId, ODR_CONTEXT, 1, 0) &&