X-Git-Url: http://git.indexdata.com/?p=yaz-moved-to-github.git;a=blobdiff_plain;f=odr%2Fodr_tag.c;h=129a2726b61471d4d22924692540aa582ac4dbc6;hp=99486450b1a10352a47f142b7a6828bf483cf1cf;hb=bf4149c63ad2e11429e302a89f472de52b4d7ce8;hpb=73664b466cb0c5e9478b4af7c5d4ebed1f2db49e diff --git a/odr/odr_tag.c b/odr/odr_tag.c index 9948645..129a272 100644 --- a/odr/odr_tag.c +++ b/odr/odr_tag.c @@ -4,7 +4,10 @@ * Sebastian Hammer, Adam Dickmeiss * * $Log: odr_tag.c,v $ - * Revision 1.7 1996-02-20 12:52:54 quinn + * Revision 1.8 1997-05-14 06:53:59 adam + * C++ support. + * + * Revision 1.7 1996/02/20 12:52:54 quinn * Added odr_peektag * * Revision 1.6 1995/12/14 16:28:26 quinn @@ -29,7 +32,7 @@ #include -int odr_peektag(ODR o, int *class, int *tag, int *cons) +int odr_peektag(ODR o, int *zclass, int *tag, int *cons) { if (o->direction != ODR_DECODE) { @@ -38,7 +41,7 @@ int odr_peektag(ODR o, int *class, int *tag, int *cons) } if (o->stackp > -1 && !odr_constructed_more(o)) return 0; - if (ber_dectag(o->bp, class, tag, cons) <= 0) + if (ber_dectag(o->bp, zclass, tag, cons) <= 0) { o->error = OREQUIRED; return 0; @@ -46,13 +49,13 @@ int odr_peektag(ODR o, int *class, int *tag, int *cons) return 1; } -int odr_implicit_settag(ODR o, int class, int tag) +int odr_implicit_settag(ODR o, int zclass, int tag) { if (o->error) return 0; if (o->t_class < 0) { - o->t_class = class; + o->t_class = zclass; o->t_tag = tag; } return 1;