DBT data changed to be unsigned
authorKeith Bostic <bostic@ucbvax.Berkeley.EDU>
Mon, 4 Mar 1991 06:33:21 +0000 (22:33 -0800)
committerKeith Bostic <bostic@ucbvax.Berkeley.EDU>
Mon, 4 Mar 1991 06:33:21 +0000 (22:33 -0800)
SCCS-vsn: lib/libc/db/btree/bt_open.c 5.7
SCCS-vsn: lib/libc/db/btree/bt_seq.c 5.4
SCCS-vsn: lib/libc/db/btree/bt_utils.c 5.3

usr/src/lib/libc/db/btree/bt_open.c
usr/src/lib/libc/db/btree/bt_seq.c
usr/src/lib/libc/db/btree/bt_utils.c

index 4358ca8..de198ec 100644 (file)
@@ -9,7 +9,7 @@
  */
 
 #if defined(LIBC_SCCS) && !defined(lint)
  */
 
 #if defined(LIBC_SCCS) && !defined(lint)
-static char sccsid[] = "@(#)bt_open.c  5.6 (Berkeley) %G%";
+static char sccsid[] = "@(#)bt_open.c  5.7 (Berkeley) %G%";
 #endif /* LIBC_SCCS and not lint */
 
 /*
 #endif /* LIBC_SCCS and not lint */
 
 /*
@@ -357,7 +357,7 @@ bt_get(tree, key, data, flag)
 
        h = (BTHEADER *) t->bt_curpage;
        data->size = 0;
 
        h = (BTHEADER *) t->bt_curpage;
        data->size = 0;
-       data->data = (char *) NULL;
+       data->data = (u_char *) NULL;
 
        /* match? */
        if (VALIDITEM(t, item)
 
        /* match? */
        if (VALIDITEM(t, item)
@@ -616,7 +616,7 @@ bt_seq(tree, key, data, flags)
        }
 
        key->size = data->size = 0;
        }
 
        key->size = data->size = 0;
-       key->data = data->data = (char *) NULL;
+       key->data = data->data = (u_char *) NULL;
 
        h = t->bt_curpage;
 
 
        h = t->bt_curpage;
 
index add902f..58b3816 100644 (file)
@@ -9,7 +9,7 @@
  */
 
 #if defined(LIBC_SCCS) && !defined(lint)
  */
 
 #if defined(LIBC_SCCS) && !defined(lint)
-static char sccsid[] = "@(#)bt_seq.c   5.3 (Berkeley) %G%";
+static char sccsid[] = "@(#)bt_seq.c   5.4 (Berkeley) %G%";
 #endif /* LIBC_SCCS and not lint */
 
 #include <sys/types.h>
 #endif /* LIBC_SCCS and not lint */
 
 #include <sys/types.h>
@@ -60,7 +60,7 @@ _bt_seqinit(t, key, flags)
        c = &(t->bt_cursor);
 
        if (flags == R_CURSOR) {
        c = &(t->bt_cursor);
 
        if (flags == R_CURSOR) {
-               if (key->data != (char *) NULL) {
+               if (key->data != (u_char *) NULL) {
 
                        /* key supplied, find first instance of it */
                        item = _bt_first(t, key);
 
                        /* key supplied, find first instance of it */
                        item = _bt_first(t, key);
index 7aca182..55d176e 100644 (file)
@@ -9,7 +9,7 @@
  */
 
 #if defined(LIBC_SCCS) && !defined(lint)
  */
 
 #if defined(LIBC_SCCS) && !defined(lint)
-static char sccsid[] = "@(#)bt_utils.c 5.2 (Berkeley) %G%";
+static char sccsid[] = "@(#)bt_utils.c 5.3 (Berkeley) %G%";
 #endif /* LIBC_SCCS and not lint */
 
 #include <sys/types.h>
 #endif /* LIBC_SCCS and not lint */
 
 #include <sys/types.h>
@@ -60,7 +60,7 @@ _bt_buildret(t, d, data, key)
                             sizeof(chain));
                if (_bt_getbig(t, chain, &_key, &_key_s) == RET_ERROR)
                        return (RET_ERROR);
                             sizeof(chain));
                if (_bt_getbig(t, chain, &_key, &_key_s) == RET_ERROR)
                        return (RET_ERROR);
-               key->data = _key;
+               key->data = (u_char *)_key;
                key->size = _key_s;
        } else {
                /* need more space for key? */
                key->size = _key_s;
        } else {
                /* need more space for key? */
@@ -73,7 +73,7 @@ _bt_buildret(t, d, data, key)
                        _key_s = d->d_ksize;
                }
 
                        _key_s = d->d_ksize;
                }
 
-               key->data = _key;
+               key->data = (u_char *)_key;
                if ((key->size = d->d_ksize) > 0)
                        (void) bcopy(&(d->d_bytes[0]),
                                     _key,
                if ((key->size = d->d_ksize) > 0)
                        (void) bcopy(&(d->d_bytes[0]),
                                     _key,
@@ -88,7 +88,7 @@ _bt_buildret(t, d, data, key)
                             sizeof(chain));
                if (_bt_getbig(t, chain, &_data, &_data_s) == RET_ERROR)
                        return (RET_ERROR);
                             sizeof(chain));
                if (_bt_getbig(t, chain, &_data, &_data_s) == RET_ERROR)
                        return (RET_ERROR);
-               data->data = _data;
+               data->data = (u_char *)_data;
                data->size = _data_s;
        } else {
                /* need more space for data? */
                data->size = _data_s;
        } else {
                /* need more space for data? */
@@ -101,7 +101,7 @@ _bt_buildret(t, d, data, key)
                        _data_s = d->d_dsize;
                }
 
                        _data_s = d->d_dsize;
                }
 
-               data->data = _data;
+               data->data = (u_char *)_data;
 
                if ((data->size = d->d_dsize) > 0)
                        (void) bcopy(&(d->d_bytes[d->d_ksize]),
 
                if ((data->size = d->d_dsize) > 0)
                        (void) bcopy(&(d->d_bytes[d->d_ksize]),