X-Git-Url: http://git.indexdata.com/?a=blobdiff_plain;f=odr%2Fber_oid.c;h=20bff00b8fe46799478c54c92915cbea4713f62c;hb=052d8d3106e25de403341929ca7f4241dad875a0;hp=07f2ae33a95a8eba62c2a32220c1946a40898fa9;hpb=82c1521f196b83c0ede4200b21eb25ed86bbf48e;p=yaz-moved-to-github.git diff --git a/odr/ber_oid.c b/odr/ber_oid.c index 07f2ae3..20bff00 100644 --- a/odr/ber_oid.c +++ b/odr/ber_oid.c @@ -4,14 +4,20 @@ * Sebastian Hammer, Adam Dickmeiss * * $Log: ber_oid.c,v $ - * Revision 1.1 1995-02-03 17:04:36 quinn + * Revision 1.3 1995-03-01 08:40:56 quinn + * Smallish changes. + * + * Revision 1.2 1995/02/14 20:39:55 quinn + * Fixed bugs in completeBER and (serious one in) ber_oid. + * + * Revision 1.1 1995/02/03 17:04:36 quinn * Initial revision * */ #include -int ber_oid(ODR o, Odr_oid *p) +int ber_oidc(ODR o, Odr_oid *p) { int len; unsigned char *lenp; @@ -72,7 +78,7 @@ int ber_oid(ODR o, Odr_oid *p) n = 0; do { - octs[n++] = id &= 0X7F; + octs[n++] = id & 0X7F; id >>= 7; } while (id);