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
*/
#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 */
/*
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)
}
key->size = data->size = 0;
}
key->size = data->size = 0;
- key->data = data->data = (char *) NULL;
+ key->data = data->data = (u_char *) NULL;
*/
#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>
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);
*/
#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>
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 = (u_char *)_key;
key->size = _key_s;
} else {
/* need more space for key? */
key->size = _key_s;
} else {
/* need more space for 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,
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 = (u_char *)_data;
data->size = _data_s;
} else {
/* need more space for data? */
data->size = _data_s;
} else {
/* need more space for 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]),