X-Git-Url: http://git.indexdata.com/?a=blobdiff_plain;ds=sidebyside;f=odr%2Fodr_choice.c;h=f54711a2cc84acc86af8cd77fc9e1f4e46e223af;hb=10981b2f116449523a9f628c20a78212ce91553e;hp=086631142331c09236c3fe257bdfcebf3c92b43f;hpb=aad9a6e6dbceb78f4a125c24c9b93d19f75af361;p=yaz-moved-to-github.git diff --git a/odr/odr_choice.c b/odr/odr_choice.c index 0866311..f54711a 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.1 1995-02-07 17:52:59 quinn + * Revision 1.2 1995-02-09 15:51:48 quinn + * Works better now. + * + * Revision 1.1 1995/02/07 17:52:59 quinn * A damn mess, but now things work, I think. * */ @@ -15,7 +18,7 @@ int odr_choice(ODR o, Odr_arm arm[], void *p, int *which) { int i, cl = -1, tg, cn; - if (o->direction != ODR_DECODE && !*(char*)p) + if (o->direction != ODR_DECODE && !*(char**)p) return 0; for (i = 0; arm[i].fun; i++) {