X-Git-Url: http://git.indexdata.com/?p=yaz-moved-to-github.git;a=blobdiff_plain;f=odr%2Fodr_choice.c;fp=odr%2Fodr_choice.c;h=8727aac2592b9b53e68c3714c5c5c6862f88b2cd;hp=9f5ef30973d04db94662604c26127b9b361c4c34;hb=a200fc19301615242b43e18b9c03027d495302bb;hpb=0a75f22446e3298f82acff44810eae3e9592bbdd diff --git a/odr/odr_choice.c b/odr/odr_choice.c index 9f5ef30..8727aac 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.7 1995-06-19 13:06:50 quinn + * Revision 1.8 1995-06-19 17:01:51 quinn + * This should bring us in sync with the version distributed as 1.0b + * + * Revision 1.7 1995/06/19 13:06:50 quinn * Fixed simple bug in the code to handle untagged choice elements. * * Revision 1.6 1995/05/16 08:50:53 quinn @@ -74,7 +77,7 @@ int odr_choice(ODR o, Odr_arm arm[], void *p, void *whichp) } else /* no tagging. Have to poll type */ { - if ((*arm[i].fun)(o, p, 1) && *(char*)p) + if ((*arm[i].fun)(o, p, 1) && *(char**)p) return 1; } }