X-Git-Url: http://git.indexdata.com/?a=blobdiff_plain;f=odr%2Fdumpber.c;h=47ca85194b0254a76ed12ff30b0d02109b55dc8b;hb=113640450c45ca7ac96285cc8ca666bfd597ed21;hp=7acc3aa1f013a25b27126be5ebf96c79317bb9bd;hpb=3111fa3db35d0d3b76ba0f70a2c9ed83d5114c11;p=yaz-moved-to-github.git diff --git a/odr/dumpber.c b/odr/dumpber.c index 7acc3aa..47ca851 100644 --- a/odr/dumpber.c +++ b/odr/dumpber.c @@ -4,7 +4,10 @@ * Sebastian Hammer, Adam Dickmeiss * * $Log: dumpber.c,v $ - * Revision 1.7 1996-03-08 14:38:41 quinn + * Revision 1.8 1997-05-14 06:53:57 adam + * C++ support. + * + * Revision 1.7 1996/03/08 14:38:41 quinn * Fixed output. * * Revision 1.6 1996/01/19 15:41:34 quinn @@ -33,14 +36,14 @@ static int do_dumpBER(FILE *f, char *buf, int len, int level, int offset) { - int res, ll, class, tag, cons; + int res, ll, zclass, tag, cons; char *b = buf; if (!len) return 0; if (!buf[0] && !buf[1]) return 0; - if ((res = ber_dectag((unsigned char*)b, &class, &tag, &cons)) <= 0) + if ((res = ber_dectag((unsigned char*)b, &zclass, &tag, &cons)) <= 0) return 0; if (res > len) { @@ -48,7 +51,7 @@ static int do_dumpBER(FILE *f, char *buf, int len, int level, int offset) return 0; } fprintf(f, "%5d: %*s", offset, level * 4, ""); - if (class == ODR_UNIVERSAL) + if (zclass == ODR_UNIVERSAL) { static char *nl[] = { @@ -65,10 +68,10 @@ static int do_dumpBER(FILE *f, char *buf, int len, int level, int offset) else fprintf(f, "[UNIV %d]", tag); } - else if (class == ODR_CONTEXT) + else if (zclass == ODR_CONTEXT) fprintf(f, "[%d]", tag); else - fprintf(f, "[%d:%d]", class, tag); + fprintf(f, "[%d:%d]", zclass, tag); b += res; len -= res; if ((res = ber_declen((unsigned char*)b, &ll)) <= 0)