X-Git-Url: http://git.indexdata.com/?a=blobdiff_plain;f=odr%2Fodr_choice.c;h=a4df25e23bfb303b71b144b391bce8941a3a7e91;hb=113640450c45ca7ac96285cc8ca666bfd597ed21;hp=46be20703df3d4e5d58e14af9026681f5e02b828;hpb=85a2e7affad79fd8bd59b403ba7b5f7867d60523;p=yaz-moved-to-github.git diff --git a/odr/odr_choice.c b/odr/odr_choice.c index 46be207..a4df25e 100644 --- a/odr/odr_choice.c +++ b/odr/odr_choice.c @@ -4,7 +4,10 @@ * Sebastian Hammer, Adam Dickmeiss * * $Log: odr_choice.c,v $ - * Revision 1.13 1997-04-30 08:52:10 quinn + * Revision 1.14 1997-05-14 06:53:57 adam + * C++ support. + * + * Revision 1.13 1997/04/30 08:52:10 quinn * Null * * Revision 1.12 1996/10/08 12:58:17 adam @@ -79,10 +82,10 @@ int odr_choice(ODR o, Odr_arm arm[], void *p, void *whichp) } else if (o->direction != ODR_DECODE) { - cl = arm[i].class; + cl = arm[i].zclass; tg = arm[i].tag; } - if (tg == arm[i].tag && cl == arm[i].class) + if (tg == arm[i].tag && cl == arm[i].zclass) { if (arm[i].tagmode == ODR_IMPLICIT) {