Renamed logf function to yaz_log. Removed VC++ project files.
[yaz-moved-to-github.git] / odr / ber_bit.c
index d939426..1b5f667 100644 (file)
@@ -1,10 +1,23 @@
 /*
- * Copyright (c) 1995, Index Data
+ * Copyright (c) 1995-1999, Index Data
  * See the file LICENSE for details.
  * Sebastian Hammer, Adam Dickmeiss
  *
  * $Log: ber_bit.c,v $
- * Revision 1.5  1995-05-16 08:50:43  quinn
+ * Revision 1.9  1999-04-20 09:56:48  adam
+ * Added 'name' paramter to encoder/decoder routines (typedef Odr_fun).
+ * Modified all encoders/decoders to reflect this change.
+ *
+ * Revision 1.8  1999/01/08 11:23:21  adam
+ * Added const modifier to some of the BER/ODR encoding routines.
+ *
+ * Revision 1.7  1995/09/29 17:12:16  quinn
+ * Smallish
+ *
+ * Revision 1.6  1995/09/27  15:02:54  quinn
+ * Modified function heads & prototypes.
+ *
+ * Revision 1.5  1995/05/16  08:50:43  quinn
  * License, documentation, and memory fixes
  *
  * Revision 1.4  1995/04/18  08:15:13  quinn
@@ -28,7 +41,7 @@
 int ber_bitstring(ODR o, Odr_bitmask *p, int cons)
 {
     int res, len;
-    unsigned char *base;
+    const unsigned char *base;
 
     switch (o->direction)
     {
@@ -44,7 +57,7 @@ int ber_bitstring(ODR o, Odr_bitmask *p, int cons)
            {
                base = o->bp;
                while (odp_more_chunks(o, base, len))
-                   if (!odr_bitstring(o, &p, 0))
+                   if (!odr_bitstring(o, &p, 0, 0))
                        return 0;
                return 1;
            }